Java基础
疯帽子_0110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
接口和抽象类
1、接口与抽象类均不能实例化2、可以implements多个接口,但extends仅能一个抽象类3、两者的子类的访问权限必须大于等于父类。field的不同:接口中的变量仅有静态常量(public final static),且默认的变量均为public final static。抽象类的变量可以是静态常量(final static),也可以是静态变量(static),也可以是成员变量。默...原创 2018-12-17 19:39:49 · 169 阅读 · 0 评论 -
Java String
字符串的创建Java中字符串对象创建有两种形式,一种为字面量形式,如String s1 = “droid”;另一种就是使用new这种标准的构造对象的方法,如String s2 = new String(“droid”); //condition 1 String s1="123"; String s2="123"; System.out.println(s1==s2);//true原创 2018-12-24 21:37:23 · 143 阅读 · 0 评论 -
关于Java的左移右移运算符
希望这次写下来能记住,不要再范迷糊啦。左移java仅有一种左移运算符(<<),就是将当前数值左移n位,低位补0。需要说清楚的是,在虚拟机中数值是以补码的形势存储的,那请问左移n位移动的是原码还是补码呢???其实这个问题我也迷糊了好久,刚刚做了实验就记录下。正答:左移n位移动的是补码。接下来就举几个例子。 int a=1; a<<=1;//a=2,没啥疑问 in...原创 2019-01-15 20:58:39 · 384 阅读 · 0 评论 -
Java锁
不可重入锁/可重入锁不可重入锁:同一个线程在外层方法获取锁的时候,在进入内层方法会自动获取锁。因为按照常规逻辑,既然该线程已经获取了锁,则该线程已经用了该资源,则不需要再申请该资源。public class Lock{ private boolean isLocked = false; public synchronized void lock() throws Interr...原创 2019-03-03 13:52:53 · 136 阅读 · 0 评论 -
Java IO基础
InputStream&amp;OutputStream均为抽象类。读入字节(byte,二进制)无法按一个字节读入,一般是按照某种固定的格式读入,比如每次读入10个字节。InputStream常用的子类有FileInputStream。OutputStream常用的子类有FileOutputStream。OutputStreamReader抽象类是按照固定的编码格式读入字符。...原创 2019-03-17 22:49:08 · 220 阅读 · 0 评论
分享