Java笔记三

1.

Unicode标准始终使用十六进制数字,而且在书写时在前面加上前缀"U+"。

代码点是指可用于编码字符集的数字。编码字符集定义一个有效的代码点范围,但是不一定将字符分配给所有这些代码点。有效的Unicode代码点范围是U+0000——U+10FFFF

Java中的char类型是固定16bits的。代码点在U+0000——U+FFFF之内是可以用一个char完整的表示出一个字符。

增补字符时代码点在U+10000——U+10FFFF范围之间的字符,也就是那些使用原始的Unicode的16位设计无法表示的字符。每个Unicode字符要么属于BMP,要么属于增补字符。


2.

stream代表的是任何有能力产出数据的数据源,或是有能力接受数据的数据源。

字节流:表示以字节为单位从stream中读取或往stream中写入信息,即inputstream和outputstream类的派生类。

字符流:以Unicode字符为单位从stream中读取或往stream中写入信息。


InputStream是所有输入字节流的父类,它是一个抽象类。

ByteArrayInputStream,StringBufferInputStream,FileInputStream是三种基本的介质流,它们分别从Byte数组,StringBuffer和本地文件中读取数据。

PipedInputStream是从与其它线程共用的管道中读取数据。

ObjectInputStream和所有FilterInputStream的子类都是装饰流。


四舍五入:

当舍去位的数值等于5时,若5后面还有其他非0的数值,则进位后直接舍去,若5后面是0时,则根据5前一位数的奇偶性来判断,奇数进位,偶数舍去。


继承时,

子类拥有父类非private的属性和方法。

子类可以拥有自己属性和方法。

子类可用自己的方式实现父类的方法。

并不需要显示的引用父类的构造器,编译器会默认给子类调用父类的构造器。父类有默认的构造器,如果没有默认的构造器,需要在子类中显示调用父类的构造器。


对于继承来说,子类会默认调用父类的构造器,但是如果没有默认的父类构造器,子类必须要显示的指定父类的构造器,而且必须是在子类构造器中做的第一件事(第一行代码)。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值