Java核心技术 卷一 第三章

第三章   基本程序设计结构

1.类的命名,类名是以大写字母开头的名词,-->骆驼命名法

2.源文件的文件必须与公共类的名字相同,并且以.java作为拓展名,且公共类有且只有一个,编译完成之后的文件,后缀名为.class

3.每一个java应用都必须有一个main方法,也就是说main方法问java程序的运行路口。

4.java注释符有三种,//  注释单行   ,/*...*/  用来注释包括起来的代码   , /**....*/ 通常用来注释类

5.java具有8中基本数据类型,byte,short,int,long,float,double,boolean,char,同时它们也有相对应的包装类,也为8个。

6.java中不存在无符号(unsigned)的形式的数据类型。

7.在java中,int数据类型的字节大小与所运行的机器无关,不同C,C++。

8.变量名必须是以字母开头并由字母或数字构成的,同时变量对大小敏感,使用时尽量对变量进行初始化。

9.final修饰符   final修饰的变量成为常量,只能被赋值一次,且出于习惯,常量名使用全大写。

10.自动类型装换/强制类型转换

自动类型转换:不同数据类型的数据在运算时,会先统一为同一种数据类型,后再进行运算。

强制类型转换:可以通过(想要的数据类型)将要转换的数据类型    的形式将类转换为自己想要的。

11.赋值运算符    +=,-=。。。的运算符,带有隐式的强制类型装换,如果右边与左边的数据类型不一样的就会发生。

12.自增/自减运算符    前缀++i 先完成自增再进行下一步的运算        后缀i++ 先进行运算再回来自增

13.关系运算符   &&,||,可以称之为短路运算符,如果前面的条件成立并使得整个表达式成立的话,后面的表达式则不会执行。

14.三目表达式                 条件?true的表达式:flase的表达式

15.String类的底层结构char[]数组,final修饰,表示字符串不可变,可以使用equals方法来检测两个字符串是否相等。

16.空串与NULL串      空串:长度为0的字符串 。NULL串:String变量的引用为NULL

17.String为不可变字符串,每次构建都会新建一个String对象,So就有了StringBuilder类,可看成带有缓存的String,当不再需要使用的时候,时候toString()方法转换为String就可以。

18,.Switch,case标签中可以支持的数据类型有byte,short,int,char,JDK1.5引入枚举常量,JDK1.7引入字符串

19.Switch中,choice会与case标签进行匹配,匹配成功则会运行当前case下的语句,并直到break后退出,若没有遇见break,则报错。

20.大数值 BigInteger和BigDecimal   实际上为两个类,可处理任意长度的数字序列,运算都是通过类内置的方法。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值