码迷,mamicode.com
首页 > 编程语言 > 详细

Tips on Java

时间:2018-10-18 00:55:07      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:字节流   vector   默认   三目运算符   ble   arrays   复制   字符   java   

1、JAVA种数组的两种定义方式。 int[] nums; int nums[]。

2、整型默认为int,如果需要long,须加l或L。小数默认double,d或D可省略,但如果需要float,须加f或F,例如float = 0.1f。

3、复制的效率:System.arraycopy > clone > Arrays.copyOf > for 循环。

4、在java中一个unicode占2个字节(byte)。一个字节等于8比特位(bit)。所以每个Unicode码占用16个比特位。

5、简单记忆线程安全的集合类: 喂!SHE!  喂是指  vector,S是指 stack, H是指 hashtable,E是指 Eenumeration。除此之外均是非线程安全的类与接口。

6、stream结尾都是字节流,reader和writer结尾都是字符流。两者的区别就是读写的时候一个是按字节读写,一个是按字符。 实际使用通常差不多。 在读写文件需要对内容按行处理,比如比较特定字符,处理某一行数据的时候一般会选择字符流。 只是读写文件,和文件内容无关的,一般选择字节流。

7、优先级:单目运算符 >算术运算符 >移位 >比较 >按位 >逻辑 >三目运算符 >赋值运算符。

Tips on Java

标签:字节流   vector   默认   三目运算符   ble   arrays   复制   字符   java   

原文地址:https://www.cnblogs.com/ytxwzqin/p/9806913.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!