Java basic
文章平均质量分 83
chr1sgong
Basketball never lies, so does the code。。。
展开
-
Java IO
1,java.io 包简介java.io 包用来处理java中基本的输入与输出才操作,主要关注点在文件的输入输出,网络流,内部内存缓冲等。I/O类可以分为四个部分: 从数据流中读取输入 向数据流中写输出 在本地文件系统中操作文件 处理对象序列化 java的I/O以流为基础。通信中,流表示数据的通道,可以向流中写数据 ,也 可以从流中读取数据,如图1所示为应用程序通过java io api向流中读写原创 2017-10-16 19:25:53 · 274 阅读 · 0 评论 -
java内部类
可以将一个类的定义放置在另一个类的定义的内部,这就是内部类。 为什么需要内部类 一般来说,内部类继承某个类或实现某个接口,内部类的代码操作创建它的外围类的对象,所以可以认为内部类提供了某种进入其外围类的窗口。 每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。从这个角度看,内部类使得多继承的解决方案变得完整。 使用内部类,原创 2018-01-20 16:45:12 · 396 阅读 · 0 评论 -
Java多线程之synchronized及其优化
Synchronized和同步阻塞 synchronized是jvm提供的同步和锁机制,与之对应的是jdk层面的J.U.C提供的基于AbstractQueuedSynchronizer的并发组件。synchronized提供的是互斥同步,互斥同步是指在多个线程并发访问共享数据时,保证共享数据在同一时刻只有一个线程访问。 在jvm中,被synchronized修饰的代码块经javac编译之后,会...原创 2018-05-06 21:23:39 · 3766 阅读 · 0 评论