- 博客(4)
- 收藏
- 关注
原创 java基础之String初解
String是我们在java中经常使用到的一个引用数据类型,下面我们就来仔细了解下它的底层原理。 首先我们来看看String的源码 String存储的值被final修饰 /** The value is used for character storage. */ private final char value[]; 这里我们可以看到,String内部是通过一个final所修...
2018-06-11 12:37:22 261 1
转载 js之页面跳转
转载链接JS页面跳转大全 常规的js页面跳转代码 在原来的窗体中跳转 window.location.href = "url"; 在新窗体中打开页面 window.open("url"); js页面跳转设置参数 window.open ('page.html', 'newwindow', 'height=100, width=400, top=0,left=0, to...
2018-06-10 19:58:41 209
原创 java基础之常见线程安全与否的相关类
java中有些类实现功能大同小异,他们最大的区别就在于是否是线程安全的。 StringBuilder 与 StringBuffer 这两种类内部都维护了一个字符数组,不同于 String 类中的final所修饰的字符数组,这两种类都可不断地向字符数组中加入字符,也就是一种可变的字符序列。所以当需要进行大量的字符串拼接时可使用这两种类。 他们的区别在于, StringBuffer 是线程安全...
2018-06-09 18:31:37 283
原创 java基础之同步锁初解
同步锁初解 java中的同步锁是个比较重要的知识点,我们知道,通过 synchronized(对象A) 可以为部分代码套上一把“锁”,能够保证在多线程中只有单个线程能够访问该代码块,并且当该代码块被单个线程访问时,“锁”的状态将被改变,即”锁“将被锁上,直到该线程结束完该段代码的执行,此时“锁”才能够被释放,即解开锁,其他线程即可访问该代码块。 在同步锁这块,存在 wait() 和 notif...
2018-06-09 14:53:45 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人