java
螺丝小真
这个作者很懒,什么都没留下…
展开
-
String、StringBuffer和StringBuilder类的区别
一、可变与不可变 String类是一个不可变类,即创建String对象后,该对象中的字符串是不可改变的,直到这个对象被销毁。StringBuffer与StringBuilder都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字符数组保存字符串,是可变类。 由于String是可变类,适合在需要被共享的场合中使用,当一个字符串经常被修改时,最...原创 2019-12-11 09:08:52 · 120 阅读 · 0 评论 -
options 请求
什么是options请求?为什么会有options请求? 首先还是看一下官方或者比较官方的定义: HTTP 的 OPTIONS 方法 用于获取目的资源所支持的通信选项。客户端可以对特定的 URL 使用 OPTIONS 方法,也可以对整站(通过将 URL 设置为“*”)使用该方法。 --MDN WEB DOCS 同时options请求具备以下特性: 选项 ...转载 2019-12-09 09:48:21 · 383 阅读 · 0 评论 -
轻量级容器的服务
一 基本服务 1 生命周期管理 2依赖解析 3组件查找 4应用程序配置 二 中间件服务 1 事务管理 2安全性 3 线程管理 4对象和资源池 5对组件的远程访问 6通过JMX之类的api管理组件 7容器的扩展和定制 ...原创 2019-12-07 18:16:55 · 94 阅读 · 0 评论 -
Hibernate与 MyBatis的比较(转载)
原文链接:http://www.cnblogs.com/qihuan/p/4031434.html 最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。 第一章 Hibernate与MyBatis Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapp...原创 2019-12-07 16:55:39 · 85 阅读 · 0 评论 -
字符串反转
给你个函数吧,参数是你的字符串,返回反转后的串。你补其它部分吧。 方法1:使用StringBuffer,一点技巧也没有。 public String reverse(String s){ return new StringBuffer(s).reverse().toString(); } 方法2:灵活运用了字符串功能。 public String reverse(String s){ char[]...原创 2019-12-06 00:20:24 · 64 阅读 · 0 评论 -
java将十六进制转化为十进制
public static int hexToDecimal(String hex){ int outcome = 0; for(int i = 0; i < hex.length(); i++){ char hexChar = hex.charAt(i); outcome = outcome * 16 + charToDecimal(hexChar); } return outcome;...原创 2019-12-06 00:06:52 · 200 阅读 · 0 评论 -
回文算法 数据结构
题目:回文是指正读反读均相同的字符序列,如"abba"和"abdba"均是回文,但"good"不是回文。 试写一个算法判定给定的字符序列是否为回文。(提示:将一半字符入栈) *编译环境:VC 6.0 */ #include <stdio.h> #include <string.h> #include <stdlib.h> #include “sqsta...原创 2019-12-05 22:13:39 · 1297 阅读 · 1 评论 -
基本数据类型与运算符大总结
第一部分:java代码中的注释 1.1:单行注释 语法: // 1.2:多行注释 语法: /* 多行内容 */ 1.3:文档注释 语法: /**注释内容 */ @author 作者 @version 版本 @param 方法的参数 @return 方法返回类型 @exception 返回抛出的异常 1.4:注释不会被编译器编译到.class文件中 1.5:文档...原创 2019-12-01 11:34:18 · 141 阅读 · 0 评论 -
java的垃圾回收机制
垃圾回收机制产生的原因: 传统编程语言需要程序员显式进行垃圾回收,其主要带来的两个缺点是: 1 程序员忘记及时回收无用内存,导致内存泄漏,降低系统性能。 2程序错误地回收程序核心类库的内存,从而导致系统崩溃。 Java垃圾回收机制: 1 JRE会提供一个后台线程监测控制不再使用的内存,一般都是在CPU空闲或内存不足时自动进行垃圾回收,程序员无法精确控制垃圾回收的时间和顺序等。 ...原创 2019-12-01 00:34:05 · 165 阅读 · 0 评论 -
javac编译java程序怎么不需要指定目标文件的文件名
编译命令: javac -d destdir srcFile -d desdir是javac的命令的选项,用来指定编译生成的字节码文件存放的路径,其只需要是本地磁盘的有效路径即可;srcFile是java源文件所在的位置,可以是相对路径,也可以是绝对路径。(字节码放在当前路径,用(.)表示。) javac编译java程序怎么不需要指定目标文件的文件名的原因 1 javac编译后生成的字节码文件有...原创 2019-12-01 00:00:06 · 705 阅读 · 0 评论 -
jvm
什么是JVM 什么是jvm jvm是可运行在java字节码文件的虚拟计算机。 jvm如何实现java程序的跨平台 高级语言的运行机制 首先,我们应该清楚计算机可运行的是机器码文件; 其次,计算机高级语言按照程序的执行方式可以分为编译型和解释型两种。 编译型语言:使用专门的编译器,将高级语言源代码一次性“翻译”成可被该平台硬件的机器码。因此效率高,也可以脱离开发环境独立运行。因为程序被编译成特定平台...原创 2019-11-30 22:26:57 · 78 阅读 · 0 评论 -
java 环境变量配置
java环境变量配置 1. 设置Java开发环境; a. 获取J2SDK; b. 安装J2SDK; c. 设置环境变量: **JAVA_HOME:** 1) 作用:简化其它变量设置过程中的内容输入。在变量设置过程中有可能...原创 2019-07-27 19:14:16 · 128 阅读 · 0 评论