寒假Java知识点总结
2016-02-23 10:54
381 查看
1.每个java程序都必须有一个main方法,而且必须是静态:public static void main(){}
2.ob表示二进制数,ox表示16进制
3.final关键字定义的变量不能重新修改,例如:final int a=0;那么不能再a=a+1;这样是错误的
在main的方法外也可以定义一个final的变量,方法如下:
public static final int a=0;
在main方法外定义的pulic 对象在其他方法也可以使用
4.lang包中包含有一些Math方法,在Eclipes中可以import,也可以不需要import。
5.Math.round()方法是四舍五入,例如:a=3.13,Math.round(a)=3,a=3.56,Math.round(a)=4
6.比较字符串的大小有两种方法:
a: equals();ex:s1="1234" s2="1234"
if(s1.equals(s2))
b: equalsIgnoreCase();ex:s1="AbsD" s2="absd" if(s1.equalsIgnoreCase(s2))
7.判断字符串为空可以用equals("")该方法,但是不能:s==nulll,这样是错误的
8.空字符串和null字符串是不同的概念
9.获得字符串的长度:s.length();
19.StringBuilder类型的字符串key8i进行高效的字符串连接,采用+的连接方式低效,耗时,占用空间
20.输入输出流:
Scanner in=new Scanner(System.in)//注意要导入包java.util.Scanner
String inString=in.nextLine();
Stirng inString=in.next();
注意nextLine读取的是一整行,next读取的是第一个单词,以空格结束
21.读取密码一般是用Console类型,因为Scanner是可见的.
22.大整数BigInteger
23.数组定义int[] a= new int
;
24.数组的遍历可以用for(int element:a),element这个可以随便定义,a是数组,int代表数组的类型
25.数组的初始化:a[] array={1,3,4 ,5};
26.命令行参数args,
27.数组排序:int [] a={0,2,45,56,12,42};Arrays.sort(a),遍历a
28.多维数组
29,知道数组元素就不用new,不知道就需要new;
2.ob表示二进制数,ox表示16进制
3.final关键字定义的变量不能重新修改,例如:final int a=0;那么不能再a=a+1;这样是错误的
在main的方法外也可以定义一个final的变量,方法如下:
public static final int a=0;
在main方法外定义的pulic 对象在其他方法也可以使用
4.lang包中包含有一些Math方法,在Eclipes中可以import,也可以不需要import。
5.Math.round()方法是四舍五入,例如:a=3.13,Math.round(a)=3,a=3.56,Math.round(a)=4
6.比较字符串的大小有两种方法:
a: equals();ex:s1="1234" s2="1234"
if(s1.equals(s2))
b: equalsIgnoreCase();ex:s1="AbsD" s2="absd" if(s1.equalsIgnoreCase(s2))
7.判断字符串为空可以用equals("")该方法,但是不能:s==nulll,这样是错误的
8.空字符串和null字符串是不同的概念
9.获得字符串的长度:s.length();
19.StringBuilder类型的字符串key8i进行高效的字符串连接,采用+的连接方式低效,耗时,占用空间
20.输入输出流:
Scanner in=new Scanner(System.in)//注意要导入包java.util.Scanner
String inString=in.nextLine();
Stirng inString=in.next();
注意nextLine读取的是一整行,next读取的是第一个单词,以空格结束
21.读取密码一般是用Console类型,因为Scanner是可见的.
22.大整数BigInteger
23.数组定义int[] a= new int
;
24.数组的遍历可以用for(int element:a),element这个可以随便定义,a是数组,int代表数组的类型
25.数组的初始化:a[] array={1,3,4 ,5};
26.命令行参数args,
27.数组排序:int [] a={0,2,45,56,12,42};Arrays.sort(a),遍历a
28.多维数组
29,知道数组元素就不用new,不知道就需要new;
相关文章推荐
- eclipse 默认UTF-8 -Dfile.encoding=UTF-8
- java 流与文件理解
- 浅析若干Java序列化工具
- 浅析若干Java序列化工具
- Spring 使用注解方式进行事务管理
- JVM学习(3)——总结Java内存模型
- 转:Java并发编程:volatile关键字解析
- JVM学习(1)——通过实例总结Java虚拟机的运行机制
- Java 集合类
- Java调用Kettle执行任务或转换
- 安卓闪屏java源代码
- spring项目中监听器作用-ContextLoaderListener
- 如何完美卸载jdk
- Eclipse 怎样以源码的形式查看依赖 v4 库中的源码?
- JAVAWEB实现简单的商城项目(一)实例代码解析
- java注解
- spring的普通类中如何取session和request对像
- java的访问控制
- 介绍Java中Integer的缓存相关知识
- Spring Security 自定义TokenBasedRememberMeServices,RememberMe功能失效