该文被密码保护。 阅读全文
posted @ 2016-06-21 20:42 panie2015 阅读(2) 评论(0) 推荐(0) 编辑
摘要: jvm 虚拟机栈,每一个线程运行时都有一个线程栈,每个线程栈保存了线程运行时候变量值信息。 当线程访问某一个对象的值的时候,首先通过对象的引用栈找到对应的堆内存的变量的值,然后把堆内存变量的具体值load到线程本地内存中,建立一个变量副本,之后线程就不再和对象在堆内存变量值有任何关系,而是直接修改副 阅读全文
posted @ 2016-06-21 11:47 panie2015 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一个对象实现了Serilizable 接口,该对象就可以被序列化。 然而在实际开发工程中,我们会遇到,这个类的有些属性不需要序列化,比如包含用户的敏感信息(如密码),为了安全起见,不希望在网络操作(主要涉及到序列化操作,本地序列化缓存也适用)中被传输,这些信息对应的变量就可以加上transient关 阅读全文
posted @ 2016-06-21 11:26 panie2015 阅读(204) 评论(0) 推荐(0) 编辑
摘要: native 关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件中,而是在用其他语言实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。 参考:http://blog.csdn.net/funneies/articl 阅读全文
posted @ 2016-06-21 11:09 panie2015 阅读(165) 评论(0) 推荐(0) 编辑