2021-03-03

被static修饰的成员变量和成员方法,可以通过类名直接访问

Java为解释型语言,Java编辑器先将java源码.java 文件翻译成字节码.class文件,然后由Java解释器(JVM内置)解释字节码到机器码。
即先执行Javac.exe,后执行java.exe

instanceof:关键字,二元运算符,用于判断左边对象是否为右边类的(父类,子类,接口,抽象类)实例

“|”位或,无论第一个条件是否为true,均执行第二个条件
“||”逻辑或,若第一个条件为true,则不再执行第二个条件

Java 并发:
Copyonwritearraylist适用于写少读多的场景
readwritelock适用于读多写少的情况concurrentHashmap为同步hashmap,读写均加锁
Volatile 关键字仅能保证加载数据阶段加载的数据是最新的,不能保证线程安全

Jdk1.2之前:一个对象只有已被引用和未被引用两种状态
Jdk1.2之后:
强引用:比如new对象,会一直存在于内存中
软引用:用soft reference类实现,内存不够才回收
弱引用:用week reference类实现,一旦垃圾回收启动,即会回收
虚引用:主要作用为跟踪对象被引用状态,必须和引用对象联合使用,用phantom references实现,随时会被回收

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值