
java深入
骑士998
雄关漫道真如铁,而今漫步从头越
展开
-
关于线程深入的知识(不断完善中)
Java多线程与并发库高级应用 一.传统的线程1.线程创建a. 首先去看下线程源码:b. 创建线程的方法:b1.推荐:更加面向对象 b2. 一个问题:子类中的方法:面向对象的思想降低效率,cpu只有一个抢占带宽的问题。2.定时器的使用:Timer类和TimerTask类(为什么用匿名内部类,主原创 2016-10-20 19:25:08 · 430 阅读 · 0 评论 -
java序列化(1)
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; b转载 2017-06-28 16:41:27 · 405 阅读 · 0 评论 -
java native关键字(转载)
Java中native关键字 今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操转载 2017-07-12 09:16:00 · 293 阅读 · 0 评论 -
Cloneable接口
Cloneable接口clone:它允许在堆中克隆出一块和原对象一样的对象,并将这个对象的地址赋予新的引用。 Java 中 一个类要实现clone功能 必须实现 Cloneable接口,否则在调用 clone() 时会报 CloneNotSupportedException 异常。Java中所有类都默认继承java.lang.Object类,在java.lang.Object类中有一个方法clon转载 2017-07-12 09:36:31 · 419 阅读 · 0 评论 -
单例模式下全局变量出现的问题
springmvc+hibernate+jdbctemplate+mysql先看下面小段代码,一个controller,一个service。 controller.Java代码: …….. @Autowired private XXXService xxxService; …….. @RequestMapping(“/doXXX.do”)转载 2017-07-24 20:12:41 · 3721 阅读 · 0 评论 -
java 枚举——java中枚举的运用和使用场景
转自:http://blog.youkuaiyun.com/yehui928186846/article/details/51426415基本特性:1,enum关键字 枚举enum是同class,interface同一级别的特性。 我们可以把enum看作一个抽象类,但是它又有它的不同之处,enum不能被继承。这一点其实在Android源码中就得到了证实:Public abstract class Enum转载 2017-08-09 21:52:24 · 392 阅读 · 0 评论