摘要:
package com.test.TestBoot.SingleModel;import java.text.SimpleDateFormat;import java.util.Date;public class Test { public static void main(String[] args) { ... 阅读原文
2018-09-09 06:00:13 阅读(2215) 评论(0)
摘要:
java中基本数据类型是什么?占多少字节
JAVA中8种基本数据类型:byte(8位)、short(16)、int(32)、long(64)、float(32)、double(64)、char(16)、boolean;
String类能被继承?为什么
String类有final修饰关键字修饰,所以不能... 阅读原文
2018-09-09 00:50:02 阅读(2198) 评论(0)
摘要:
Java语言中的异常处理包括声明异常、抛出异常、捕获异常和处理异常四个环节。
throw用于抛出异常。
throws关键字可以在方法上声明该方法要抛出的异常,然后在方法内部通过throw抛出异常对象。
try是用于检测被包住的语句块是否出现异常,如果有异常,则抛出异常,并执行catch语句。
cact... 阅读原文
2018-09-09 00:27:02 阅读(3279) 评论(0)
摘要:
类加载过程
类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中准备、验证、解析... 阅读原文
2018-09-08 23:04:02 阅读(2218) 评论(0)
摘要:
final变量,如果是基本数据类型,则其数值一旦初始化后就不能被改变。如果是引用类型的变量,则对其初始化后,便不能再指向另一个对象,但是其里面的值是可以改变的。引用变量所指向的对象中的内容是可以改变的。
final 变量:
final 变量能被显式地初始化并且只能初始化一次。被声明为 final 的对象... 阅读原文
2018-09-08 22:35:01 阅读(2159) 评论(0)
摘要:
子类调用父类构造方法的顺序
子类的构造方法总是先调用父类的构造方法,如果子类的构造方法没有明显地指明使用父类的哪个构造方法,子类就调用父类不带参数的构造方法。而父类没有无参的构造函数,所以子类需要在自己的构造函数中显示的调用父类的构造函数。
如果子类构造器没有显示地调用超类的构造器,则将自动地调用超类默... 阅读原文
2018-09-08 21:33:02 阅读(2289) 评论(0)
摘要:
今天自己构建maven管理的web项目,参照另一位兄弟的代码,发现他的静态资源,也就是html、js之类的文件是在src/main/resource目录下的,我的在src/main/resource目录下建文件夹可以,但是一创建html静态页面,页面就自动创建到webapp下了。
经过一番查找,发现是我俩的开... 阅读原文
2018-09-08 20:09:06 阅读(2267) 评论(0)
摘要:
首先,需要明白类的加载顺序。详情请参考https://www.cnblogs.com/wwb0811/p/9602148.html
(1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法)
(2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法 )
(3) 父类非静态代码块( 包括非... 阅读原文
2018-09-08 18:44:02 阅读(2229) 评论(0)
摘要:
创建显示一个空JFrame
1 import javax.swing.JFrame;
2
3 public class JFrameDemo extends JFrame{
4
5 public JFrameDemo(){
6 this.setVisible(true... 阅读原文
2018-09-08 18:10:02 阅读(2287) 评论(0)
摘要:
ThreadLocal类用于创建一个线程本地变量
在Thread中有一个成员变量ThreadLocals,该变量的类型是ThreadLocalMap,也就是一个Map,它的键是threadLocal,值为就是变量的副本。通过ThreadLocal的get()方法可以获取该线程变量的本地副本,在get方法之前要... 阅读原文
2018-09-08 16:39:02 阅读(2164) 评论(0)