JAVA小知识点小记
2013-11-21 15:05
399 查看
1、一个java源文件可以包含若干个class类,但是只有一个pulic 类,且要与文件名相同,多个class类会编译出多个class文件。
2、java标示符:
必须以字母、下划线、$符号开头;
其他部分是字母、下划线、$符号和数字的组合;
3、java内部采用unicode(通用)字符集,即utf-8,被用来处理各种语言的所有文字,占用2个字节。
GB2312:简体中文
GBK:GB2312的扩展,支持繁体中文
4、浮点数据类型:默认是double类,浮点数在内存中存在舍入误差,不能精确表示
5、字符型:char类型表示unicode编码中的字符,用单引号表示,范围是0~65535;字符可以用来当整数来用,一般每个字符都是奥克斯码表
boolean型:表示是一位,而不是一个字节。
6、数据类型转换:容量小的数据类型可以自动转换容量大的数据类型:注意,此处的容量的意思是:表示的范围大小,而不是字节数的大小。
7、表达式中的类型参与二元运算时,都会有类型提升的问题:
int a=3;
long b=4;
int c=(int)(a+b);
8、final关键字表示变量或常量(一般大写)只能赋值一次
9、JDK7的新特性:
switch语句中的表达式:一般为int(也可以是自动可以转换的成int的byte、char、short)和枚举型,新增特性中还可以是字符串。
9、命名规则:
变量、方法名:首字母小写,驼峰原则
常量:大写字母和下划线
类名:首字母大写,驼峰原则
10、return语句:
作用:1.返回值。2、结束方法的运行
11、JAVA中只有值传递
2、java标示符:
必须以字母、下划线、$符号开头;
其他部分是字母、下划线、$符号和数字的组合;
3、java内部采用unicode(通用)字符集,即utf-8,被用来处理各种语言的所有文字,占用2个字节。
GB2312:简体中文
GBK:GB2312的扩展,支持繁体中文
4、浮点数据类型:默认是double类,浮点数在内存中存在舍入误差,不能精确表示
5、字符型:char类型表示unicode编码中的字符,用单引号表示,范围是0~65535;字符可以用来当整数来用,一般每个字符都是奥克斯码表
boolean型:表示是一位,而不是一个字节。
6、数据类型转换:容量小的数据类型可以自动转换容量大的数据类型:注意,此处的容量的意思是:表示的范围大小,而不是字节数的大小。
7、表达式中的类型参与二元运算时,都会有类型提升的问题:
int a=3;
long b=4;
int c=(int)(a+b);
8、final关键字表示变量或常量(一般大写)只能赋值一次
9、JDK7的新特性:
switch语句中的表达式:一般为int(也可以是自动可以转换的成int的byte、char、short)和枚举型,新增特性中还可以是字符串。
9、命名规则:
变量、方法名:首字母小写,驼峰原则
常量:大写字母和下划线
类名:首字母大写,驼峰原则
10、return语句:
作用:1.返回值。2、结束方法的运行
11、JAVA中只有值传递
相关文章推荐
- Java 并发编程学习知识点小记
- [每天一个知识点]18-Java语言-在switch中接受String类型
- Java核心知识点学习----多线程 倒计时记数器CountDownLatch和数据交换的Exchanger
- 跟着刚哥梳理java知识点——深入理解String类(九)
- java知识点汇总之三static
- 【JAVA】知识点总结
- 【Java多线程与并发】知识点整理(追加中)
- JAVA知识点收集
- 2016.10.25 知识点小记1
- java 小知识点HashMap
- java基础知识点
- 【Java面试知识点】Java 最佳实践的面试问题
- Java面试笔试知识点
- 编写高质量 JavaScript -- 知识点小记
- Java知识点19
- Java面试笔试知识点之基础部分1
- Java程序员应该具备的知识点
- Java多线程知识点总结——进阶篇(十一) 之 守护线程(后台运行)
- Java系统架构师应该具备的知识点
- java中面向对象中的一些小知识点