java核心技术卷一学习(一)

1、java的微型版Java Micro Edition可以适用于嵌入式编程。
2、0X是十六进制,0是8进制,0B是2进制,字母大小写均可。
3、java 8种基本类型4中整形:byte 1字节、short 2字节、int 4字节、long 8字节;浮点型: float 4 字节 有效位数6~7位、double 8字节 有效位数15。double应用较多。char类型;boolean类型 ;由于上面的长度有限会损失精度,因此尤其是银行使用更加精确的BIGInteger 与BigDecimal表示整数和浮点数,但是其运算不是平时的+或者*,而是使用BigInteger c= a.add(b)这种add或者multiply(相当于 *)。
4、面向对象编程(Object-oriented programming,OOP);类是构造对象的模板或蓝图;封装:封装就是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现形式,比如我们自己封装一个工具类,封装的关键在于不能让类中的方法直接访问其他类的实例字段,黑盒;重载:有相同的方法名、不同的参数便出现了重载;jar是我们的打包后文件,采用ZIP压缩可以包含我们的类文件也可以包含图像和声音,jar的打包工具在jdk的bin目录下,jar的运行在window/linux上 java -jar  a.jar 运行,到了Mac OS X 平台上自动识别jar文件,甚至可以双击运行;文件清单:MANIFEST.MF;多版本jar,有时候会遇到有些向后不兼容或者不可用的类,比如java 5的方法在8上不可用,我们可以用java9引入了多版本JAR;一些类的设计技巧:数据私有化、数据初始化、不要使用过多基本类型等。
5、修饰符:public 所有类可见,private 本类可见,protected 本包及其子类可见,默认 本包可见。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值