01 2021 档案
随笔
摘要:1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆箱变为基本型后再进行比较,因此Integer(0)会自动拆箱为int类型再进行比较,显然返回true; int a = 220; Integer b = 220; System.out.println(a==b);//true2
阅读全文
随笔
摘要:synchronized关键字和volatile关键字比较: volatile关键字是线程同步的轻量级实现,所以volatile性能肯定比synchronized关键字要好。但是volatile关键字只能用于变量而synchronized关键字可以修饰方法以及代码块。synchronized关键字在
阅读全文
随笔
摘要:类之间存在以下几种常见的关系: “USES-A”关系 “HAS-A”关系 “IS-A”关系 USES-A:依赖关系,A类会用到B类,这种关系具有偶然性,临时性。但B类的变化会影响A类。这种在代码中的体现为:A类方法中的参数包含了B类。 关联关系:A类会用到B类,这是一种强依赖关系,是长期的并非偶然。
阅读全文
随笔
摘要:Java运行时内存 1. 程序计数器,线程私有。可以看作是当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变整个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等功能。 由于JVM的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个
阅读全文
Spring学习
摘要:Spring注入对象 修改applicationContext.xml <bean name="c" class="com.bp.pojo.Category"><property name="name" value="category 1" /><property name="id" value="
阅读全文
错题
摘要:1.javac的作用是( )。 正确答案: A 你的答案: B (错误) A.将源程序编译成字节码 B.将字节码编译成源程序 C.解释执行Java字节码 D.调试Java代码 javac是将源程序.java编译成.class文件 java是将字节码转换为机器码文件执行 2.执行语句“int a= ’
阅读全文
浙公网安备 33010602011771号