1.JAVA区分大小写。 (大小写很重要!!!!)
2.访问修饰符(access modifier)——用以控制程序的其他部分对这段代码的访问级别。 public。
3.JAVA程序中的全部内容都必须放置在类中。
4.关键字public 关键字class(??????) 类名。
5.类的命名:必须字母开头;可以字母数字混用;不要用JAVA保留字做类名;大写字母开头,且多个单词的每个开头字母都大写(CamelCase)。
6.源代码的文件名必须呵公共类的名字相同,且用.java做扩展名。
7.用{}分为各个块。
8.每个JAVA程序都应有一个main方法,声明格式如下:
public calss ClassName
{
public static void main(String[] args)
{
program statements
}
}
9.一个句子的结束一定是分号,于是可以把一句话写在多行上。
10.object.method(parameters)
11.println 换行 print 不换行。
12.注释三种,/** */可自动生成文档。(JAVA */ /*不能嵌套) 。
13.必须为每个变量都声明其类型。共有八中类型(4整型2浮点型1字符型1真值boolean类型) 。
14.JAVA必须保证在每个机器上都能运行得到相同的结果,所以取值范围必须固定。
15.整型
无小数部分 允许负数
int4 long8 short2 byte1
16.浮点型
有小数部分 允许负数
float4 double8 double表示精确度是float的两倍 大部分都用double
float有后缀F/f 3.14F
没有后缀F/f的默认是double型 3.14 也可加上后缀D/d 3.14D
三个特殊的浮点数值
正无穷 Double.POSITIVE_INFINITY
负无穷 Double.NEGATIVE_INFINITY
非数值 Double.NaN
要检测非数值
if(Double.isNaN(x))//check whether x is "not a number"
不能 if(x == Double.NaN)
注意浮点类型是采用二进制表示的 无法计算1/10 例如计算2-1.1会得到0.89999999999999999 若要得到精确的0.9 要用到BigDecimal类
17.char类型 Unicode类型 弱环 P34 P35
强烈建议不要在程序中使用char类型!
18.boolean类型只有false true 用以判断逻辑条件。
整型值和布尔值之间不能相互转换。
如JAVA中不会出现这种情况 if(x = 0)//meant x == 0
JAVA核心技术卷1 Day1
最新推荐文章于 2025-08-18 22:47:43 发布