java
Topersuit
博主主要从事大数据开发、数据分析、挖掘,喜欢结识更多相关的同道中人,一起学习进阶
展开
-
Java中Lock,tryLock,lockInterruptibly区别和使用,及synchronized关键字
首先,讲讲synchronized关键字,java的内置特性。在java中synchronized作为关键字可以修饰代码块或者方法,当使用它修饰代码块或者方法时,表示被修饰的代码块或者方法,同一时刻只能被一个线程执行或调用,其他线程会处于等待状态,当占用锁的进程执行完成后,jvm会自动释放锁及线程执行所分配的线程空间,这时其他线程才可以继续获取锁。例如:同时起两个线程A和B,run方法中的...原创 2019-05-02 20:52:36 · 422 阅读 · 0 评论 -
Java学习笔记-构造方法
构造方法不能有返回值,void也不行构造方法中不能使用return当实例化类对象时,默认调用无参构造,可以在构造中进行初始化工作public class SystemDemo {public SystemDemo(){ System.out.println("hello");};public static void main(String[] args) { Sy...原创 2019-07-23 17:13:15 · 131 阅读 · 0 评论 -
Java-I/O框架体系
2.1 I/O框架体系2.1.1 概述Java中的IO主要来自于java.io和java.nio两个包。从发展历史来看,为BIO->NIO->AIO,分别对应阻塞IO、多路非阻塞IO、异步非阻塞IO。BIO也就是传统阻塞式IO,IO流分为字节流(主要处理字节二进制数据,包括图片、视频等字节数据)和字符流(只能处理字符类数据,处理时必须开辟缓存区),阻塞式IO通俗的理解就是,没有数...原创 2019-08-31 11:05:26 · 88 阅读 · 0 评论