JAVASE
文章平均质量分 84
three__stones
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java I/O(一)——基本操作&&java.util.zip压缩
1.Java I/O框架采用装饰器模式,可按照读写方式分为字节流和字符流,二者根据数据源的不同都封装了不同的类(ByteArray、String、File、Pipe等),FilterInputStream、FilterOutputStream是用来提供装饰器类接口以控制特定输入流和输出流的两个类。2.常用案例import java.io.BufferedReader;import j原创 2016-05-06 10:32:46 · 632 阅读 · 0 评论 -
java I/O (二)——对象序列化
对象序列化:将实现了Serializable接口的对象转换成一个字节序列,并能够在以后加你过这个字节序列完全恢复为原来的对象。java.io包中提供了相关的类:Serializable、Externalizable、ObjectInputStream、ObjectOutputStream等。其中Serializable接口没有方法和字段,仅用于标识可序列化的语义。应用场景: 在原创 2016-05-07 11:17:58 · 605 阅读 · 0 评论 -
java多线程(三)停止Java线程,小心interrupt()方法
本文转载自http://www.blogjava.net/jinfeng_wang/archive/2008/04/27/196477.html 程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景 中断(转载 2016-05-12 21:10:25 · 422 阅读 · 0 评论 -
java多线程(二)解决共享资源竞争
【博客为自己复习准备面试知识梳理、总结用,如有错误,望各路大神指正,不胜感激!】1、问题的出现/* * 这是一个整数生成器 * canceled 表示这个对象是否已被取消 * */public abstract class IntGenerator { private volatile boolean canceled = false; public abstract int原创 2016-05-12 20:18:31 · 4093 阅读 · 0 评论 -
java多线程(一)线程状态与创建线程
一、几个基本概念的区分1.进程与程序的区分程序进程包含代码部分、数据部分包含代码部分、数据部分、进程控制块顺序执行并发执行独占资源共享资源同步的异步的静态的动态的 (本质区别)2.线程与进程的关系相同:线程是轻量级的进程,一个进程可以包含一至多个线程区别:原创 2016-05-12 12:11:40 · 425 阅读 · 0 评论 -
StringBuffer与StringBuilder的比较
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成;而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐全转载 2016-05-12 15:49:42 · 291 阅读 · 0 评论 -
java Object类 clone()方法 详解
今天写程序的时候像直接调用Object的clone()方法来copy一个副本,但是发现myEclipse的提示中并没有该方法,以为在jdk1.7中取消了该方法,然后我直接敲上clone()后:public class TestObject { public static void main(String[] args) { Student s = new Student(1, "小时")原创 2016-03-22 16:10:44 · 6037 阅读 · 1 评论 -
Java中父类与子类的普通代码块,构造代码块,静态代码块 初始化
//示例代码:public class HelloB extends HelloA{ public HelloB(){ System.out.println("子类构造方法"); } { System.out.println("子类构造代码块"); } static{ System.out.println("子类静态块"); } public st原创 2016-03-22 10:34:27 · 2105 阅读 · 1 评论 -
java多线程(四)java.util.concurrent总结
(本文由 blog博主Caoer(草儿)原创,此处为转载。 ) java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可以提高并发类的线程安全、可伸缩性、性能、可读性和可靠性转载 2016-08-04 14:38:22 · 453 阅读 · 0 评论
分享