博客专栏  >  编程语言   >  JavaSE核心基础

JavaSE核心基础

JavaSE核心基础

关注
8 已关注
16篇博文
  • Java I/O流操作(四)---对象的序列化

    首先,把对象序列化必须实现Serializable接口, 只有这样才能把对象持久化到硬盘获取其他地方.   对象序列化操作需要使用到ObjectOutputStream和ObjectInputSt...

    2013-03-23 16:49
    5215
  • Java I/O流操作(三)---File文件操作及打印流和序列流-合并流

    --------------------------------------------File文件操作---------------------------------------------  ...

    2013-03-23 17:17
    2617
  • Java I/O流操作(二)---缓冲流

    IO的缓冲区的存在就是为了提高效率,把要操作的数据放进缓冲区,然后一次性把缓冲区的内容写到目的地,而不是写一次就往目的地写一次. 在这里要注意的是当我们关闭了缓冲区对象实际也关闭了与缓冲区关联的流对...

    2013-03-23 17:03
    11790
  • Java I/O流操作(一)---入门篇和System和Properties类介绍

    System和Properties类:   主要介绍了System类的用法 通过java API可以很详细了解System类的用法:API文档使我们学习的最好帮手: System是final的 ...

    2013-03-23 16:58
    3449
  • Java5 多线程(九)--jdk1.5同步集合

    在JDK1.5之前没有推出同步集合的时候,可以通过Conllections集合工具类的synchronized+集合名称如:synchronizedSet(Set),现在不需要这种方式了使用Concu...

    2013-03-20 13:34
    2686
  • Java5 多线程(八)-- ArrayBlockingQueue阻塞队列

    阻塞队列和非阻塞的区别:如果队列里面已经放满了,如果是阻塞队列那么线程会一直阻塞,而非阻塞对垒则会抛出异常. 队列还包括固定长度的队列和不固定长度的队列. 这个类实现了BlockingQueue ...

    2013-03-20 13:32
    8664
  • Java5 多线程(七)--Exchanger同步工具类

    用于实现两个人之间的数据交换,每一个人在完成一定的事务后想与对方交换交换数据,第一个先拿出数据的人将一直等待第二个人拿着数据到来时,才能彼此交换数据.也就是当两个线程都到达了交换点.才能交换. pu...

    2013-03-20 13:31
    1406
  • Java5 多线程(六)--CountDownLatch 同步工具类

    详细代码如下: public class CountdownLatchTest {     public static void main(String[] args) {         Ex...

    2013-03-20 11:58
    1450
  • Java5 多线程(五)--CyclicBarrier同步的工具类

    允许一系列的集合等待彼此,到达一个共同的障碍物点. 表示大家彼此等待,大家集合好后才开始出发,分散活动后又在指定的地点集合碰面,这就好比整个公司的人员利用周末时间集体郊游一样,先各自从家里出发到公司...

    2013-03-20 11:56
    1832
  • Java5 多线程(四)--Semaphore实现信号灯

    Semaphore可以维护当前访问自身的线程个数,并提供了同步机制,使用Semaphore可以控制同时访问资源的线程数,例如,实现一个文件允许的并发访问数.         Semaphore实现的...

    2013-03-20 11:55
    3031
  • Java5 多线程(三)--Lock和Condition实现线程同步通信

    1>Lock:          Lock比传统线程模型中的Synchronied方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象.两个线程执行的代码段要实现同步互斥的效果,它们必须用同...

    2013-03-20 11:54
    11442
  • Java5 多线程(二)--线程池

    1,Java5线程池  线程池的概念与Executors类的应用 首先介绍在TCP服务器编程模型的原理,当一个客户端连接到服务器,服务器要起一个线程为之服,当客户端的回话结束时,线程也...

    2013-03-20 11:52
    2061
  • Java5 多线程(一)--入门篇

    首先回顾一下JDK1.5之前的线程相关的知识: 1 线程的入门.         什么是线程,线程就是程序执行的线索,Java是面向对象的语言什么类来表示这样一个东西呢?Thread. ...

    2013-03-20 11:48
    2857
  • java 学习书籍-想精通java的必看

    从Java基础到Java核心技术,还包括Java8相关书籍。

    2012-12-19 15:28
    6841
  • java线程中同步线程分组问题

    我们都知道传统的线程同步可以通过同步代码块或者同步方法来实现. 那么这里就牵扯到同步监视器的问题. 如果对同步监视器不了解的获取对线程相关知识不了解的, 可以查看博客http://blog.csd...

    2012-08-11 15:07
    2429
  • Java类加载器

    1,什么是类加载器?         加载类的工具.   2,类加载器有什么作用?         当程序需要的某个类,那么需要通过类加载器把类的二进制加载到内存中. 类加载器也是Java类...

    2012-07-12 09:46
    12399
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部