- 博客(5)
- 收藏
- 关注
转载 Java基础-内部类介绍
java内部类介绍 内部类一共分为4种 成员内部类 静态内部类 方法内部类 匿名内部类 下面我会为大家详细介绍每一个内部类!! 成员内部类 成员内部类就好像是外部类的一个成员属性,也是内部类中最常见的一种,成员内部类也称为普通内部类 定义格式: 需要注意的有一下几点: 1.内部类可以使用外部类...
2019-04-12 11:55:00 68
转载 Java四中引用
在JDK1.2以后将对象应用分为4中,强引用,软引用,弱引用,虚引用,这样的方式可以更加灵活控制对象的声明周期 强引用 String str = "123"; 这时我们日常用的引用,只要对象与强引用关联,如果内存不足时,JVM宁愿抛出OutOfMemoryError内存溢出错误也不会回收强引用 如果想要JVM回收强引用类型的对象,将其引用更改为...
2019-04-11 23:19:00 111
转载 为什么java需要序列化对象
序列化是一种用来处理对象流的机制 所谓对象流:就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可将流化后的对象传输与网络之间 序列化是为了解决在对象流进行读写操作时所引发的问题 序列化的实现:将需要被序列化的类实现Serializable接口(标记接口) ,该接口没有需要被实现的方法,imple...
2019-04-11 11:09:00 104
转载 并发编程-进阶
volatile关键字 强制线程到共享内存中读取数据,而不是从线程的工作空间的读取数据,从而可以可以使变量在多线程间可见 volatile无法保证原子性,volatile属于轻量级的同步性能比synchronized强很多(不加锁),但只能保证变脸在线程间的可见性,不能代替synzhronized的同步功能,netty框架大量使用了volatile关键字 ...
2019-04-10 10:45:00 83
转载 并发编程-基础
在并发要想正确执行需要三要素 原子性 可见性 有序性 Synchronized关键字 synchronized有加锁的作用,所有的synchronized修饰方法都会顺序执行(占用CPU的顺序) 当synchronized关键字修饰静态方法(static)时升级为类锁,如果不是静态方法两个对象之间没有关系 Synchronized关键...
2019-04-09 20:39:00 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人