摘要: StringBuffer字符串缓冲区: 构造一个其中不带字符的字符串缓冲区,初始容量为 16 个字符。特点:1:可以对字符串内容进行修改。2:是一个容器。3:是可变长度的。4:缓冲区中可以存储任意类型的数据。5:最终需要变成字符串。容器通常具备一些固定的方法:1,添加。StringBuffer ap 阅读全文
posted @ 2017-03-26 17:57 ATJAVA 阅读(217) 评论(0) 推荐(0) 编辑
摘要: API:(Application Programming Interface,编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 String字符串:java中用String类进行描述。对字符串进行了对象的 阅读全文
posted @ 2017-03-26 17:49 ATJAVA 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Lock接口:多线程在JDK1.5版本升级时,推出一个接口Lock接口。解决线程安全问题使用同步的形式,(同步代码块,要么同步函数)其实最终使用的都是锁机制。 到了后期版本,直接将锁封装成了对象。线程进入同步就是具备了锁,执行完,离开同步,就是释放了锁。在后期对锁的分析过程中,发现,获取锁,或者释放 阅读全文
posted @ 2017-03-26 17:12 ATJAVA 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 好处:解决了线程安全问题。弊端:相对降低性能,因为判断锁需要消耗资源,产生了死锁。定义同步是有前提的:1,必须要有两个或者两个以上的线程,才需要同步。2,多个线程必须保证使用的是同一个锁。 同步的第二种表现形式:同步函数:其实就是将同步关键字定义在函数上,让函数具备了同步性。 同步函数是用的哪个锁呢 阅读全文
posted @ 2017-03-26 16:53 ATJAVA 阅读(172) 评论(0) 推荐(0) 编辑