JAVA小知识点小记

来源:互联网 发布:ubuntu 清空系统 编辑:程序博客网 时间:2024/05/17 23:32
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中只有值传递