- 浏览: 21042 次
最新评论
文章列表
1.Java中format相关的类结构:
2.SimpleDateFormat:主要用于格式化日期和字符串转成日期
构造方法:
SimpleDateFormat() 用默认的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat。
SimpleDateFormat(String pattern, DateFormatSymbols formatSymbo ...
1.顺序查找
/**顺序查找平均时间复杂度 O(n)
* @param searchKey 要查找的值
* @param array 数组(从这个数组中查找)
* @return 查找结果(数组的下标位置)
*/
public static int orderSearch(int searchKey,int[] array){
if(array==null||array.length<1)
return -1;
for(int i=0;i<array.length;i++){
if(array[i]==searchKey){
retur ...
Java中String类总结
1.String类继承了Serializable、Comparable、CharSequence三个接口,类用final关键字修饰,故不可以被继承。
2.String对象实例化
空参
传递一个字符串
传递一个字符数组
传递一个字符数组并指明开始位置及所用长度(注意起始值以及起始值加长度不能超出字符数组)
传递一个int数组并指明开始位置及所用长度(注意起始值以及起始值加长度不能超出字符数组)
传递一个byte数组并指明字符编码类型名
传递一个byte数组并指明字符编码类型
传递一个byte数组并指明开始位置及所用长度和字符编码类型名
...
八大内部排序:
1.直接插入排序:时间复杂度O(n2),空间复杂度O(1),稳定的排序算法
/**
* 直接插入排序
* <ul>
* <li>从第一个元素开始,该元素可以认为已经被排序</li>
* <li>取出下一个元素,在已经排序的元素序列中从后向前扫描</li>
* <li>如果该元素(已排序)大于新元素,将该元素移到下一位置</li>
* <li>重复步骤3,直到找到已排序的元素小于或者等于新元素的位置</li>
* <li& ...
1.数组必须使用new分配内存空间后才可使用,并进行默认的初始化,byte、short、int、long的为0,char为' ',float、double为0.0,string为null,boolean为false。
2.多维数组进行定义声明和new时,不可跨纬度指定空间大小,只能先指定分配好高纬度再分配低纬度的,每个纬度都要通过new来分配内存空间。
3.Arrays类的一些方法:
sort:数组从小到大排序,可以是整个数组也可以是数组的一部分。
binarySearch:查找数组中是否包含指定的值,可以在数组所有元素中查找也可以在其中一片区域内查找,若找到则返回下标索引值,若不存在则返回 ...
int a,b;
a=5;b=10;
a=a-b; //a=-5,b=10
b=b+a; //a=-5,b=5
a=b-a; //a=10,b=5
System.out.println("a="+a);
System.out.println("b="+b);
a=a+b; //a=15,b=10
b=a-b; //a=15,b=5
a=a-b; //a=10,b=5
System.out.println("a="+a); ...
数据类型内存空间取值范围表示数值个数备注byte8位(1个字节)-128~127256运算时自动提升为intshort16位(2个字节)-32768~3276765536运算时自动提升为intchar16位(2个字节)0~6553565536运算时自动提升为intint32位(4个字节)-2147483648~214748364 ...
1.java中的标识符有字母、数字、下划线、美元符号组成。
2.标识符首位不能是数字。
3.标识符不能使用java中的关键字和保留字。
4.标识符区分大小写。
5.标识符长度理论上没限制。
java语言使用Unicode标准字符集,最多可以识别65535个字符,java中一个字符占两个字节即16位,Unicode用16个二进制位表示一个字符,通常把16个二进制位的数字转换为4个十六进制的数字
java中字符和Unicode码转换操作可参考此方法:
http://blog.csdn.net/z69183787/article/details/25742307
1)字符串转unicode
...
Windows操作系统下:
我的电脑-属性-高级-环境变量-系统变量
新建:JAVA_HOME-->D:\tools\Java\jdk1.7.0_71(内容根据自己jdk的安装目录配置)
新建:classpath-->.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
修改:path-->在原内容基础上添加:%JAVA_HOME%\bin
Linux操作系统下:
打开环境变量配置文件:vi /etc/profile
在文件末尾添加:
export JAVA_HOME=/opt/IBM/java/jdk1.7.0_60
expo ...