Java
Poppadom
这个作者很懒,什么都没留下…
展开
-
Java之final关键字
本文主要讲一下final的三种情况:数据、方法和类。1、final 数据final int valueOne = 9;//value ++; //错误:不能进行修改final int valueTwo; //空白finalvalueTwo = 2; //初始化空白final引用对于final参数//void f(final int i) { i ++; } //不能修...原创 2018-07-24 15:59:33 · 148 阅读 · 0 评论 -
Java赋值注意事项
赋值使用的操作符是"="。它的意思就是“取右边的值(即右值),把它复制给左边(即左值)”。右值可以是任何常数、变量或者表达式(只要它能生成一个值就行)。但左边必须是一个明确的、已命名的变量。必须有个物理空间可以存储等号右边的值。即可以:a = 4; 但不能:4 = a;注意: 对于基本类型的赋值是简单的。基本类型存储的是实际的数值,而并非指向一个对象的引用...原创 2018-07-22 14:45:21 · 694 阅读 · 0 评论 -
Java之关系操作符
对于一般的基本数据类型关系不多讲,这里主要讲下关系操作符 == 和 != 用在对象上会有什么不一样,看个例子:public class text { public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = new Integer...原创 2018-07-22 15:32:06 · 530 阅读 · 0 评论 -
JVM-运行时数据区域
1、程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器及运行到哪了。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。由于Java虚拟机的多线程是通过线程轮流切换并分配处理器执行时间的方式来...原创 2018-11-01 11:05:13 · 116 阅读 · 0 评论 -
Java几个常见的 RuntimeException
java.lang.NullPointerException 空指针异常;出现原因:调用了未经初始化的对象或者是不存在的对象。 java.lang.ClassNotFoundException 指定的类找不到;出现原因:类的名称和路径加载错误;通常都是程序试图通过字符串来加载某个类时可能引发异常。 java.lang.NumberFormatException 字符串转换为...原创 2019-03-29 15:39:54 · 235 阅读 · 0 评论 -
tiny-spring 学习笔记(一)—— IOC
学习项目 Github 地址:code4craft/tiny-spring1、step-1-container-register-and-get使用map当做bean的容器1.1 HelloWorldService.javapublic class HelloWorldService { public void helloWorld(){ System...原创 2019-04-11 19:06:30 · 246 阅读 · 0 评论