摘要: 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)