Java基础
FinBugs
这个作者很懒,什么都没留下…
展开
-
关于抽象类和接口的总结
关于抽象类和接口的总结区别1:抽象类体现继承关系,一个类只能単继承。接口体现实现关系,一个类可以多实现。区别2:抽象类中可以定义非抽象方法和抽象方法,子类继承后可以直接使用非抽象方法。接口的方法都是抽象的,必须由子类去实现。接口中的成员都有固定的修饰符。区别3:抽象类有构造方法,用于给子类对象初始化。而接口没有构造方法。特点1:抽象类不可以实例化,即不能用new创建对象。抽象类必须由其子类覆盖了所...转载 2018-05-18 16:08:30 · 167 阅读 · 0 评论 -
Final、Finally、Finalize三者的定义!
一.final如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在new一个对象时初始化(即只能在声明变量或构造器或代码块内初始化),而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不...转载 2018-05-21 15:12:52 · 166 阅读 · 0 评论 -
Spring Boot 常用注解
1. 常用注解2. RestController 相关3. JPA 相关4. hibernate-validator5. @Service VS @Bean 和 @Configuration6. @Resource、@Autowired、@Qualifier 区别SpringBoot常用注解转载 2018-08-03 17:52:53 · 111 阅读 · 0 评论 -
StringBuilder的用法及String,StringBuffer与StringBuilder的区别
StringBuilder的用法及String,StringBuffer与StringBuilder的区别转载 2018-07-31 15:28:50 · 135 阅读 · 0 评论 -
线程的几种状态转换
[toc]线程的几种状态转换线程在一定条件下,状态会发生变化。线程一共有以下几种状态:1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于“可运行线程池”中,变得可运行,只等待获取CPU的使用权。即在就绪状态的进程除CPU之外,其它的运行所需资源都已全部获得。3、运行状态(Running)...转载 2018-10-29 20:24:54 · 367 阅读 · 0 评论