
Java编程语言技术
wangpingfang
这个作者很懒,什么都没留下…
展开
-
巧记Java访问控制描述符(Access Control Modifier)public, private, protected
在我们开始这个话题之前,不妨请大家看一道大公司经常考察的笔试题,顺便也测试一下你自己对Java访问控制的理解是否到位。看完代码之后,你是否有这样一种想法:“我平时怎么没有写过这样的代码,这段代码看起来很怪,是不是存在错误”,如果你真的存在类似这样的想法,那么我可以明确地告诉你:你对Java访问控制描述符的理解还不够深刻。不过这没有关系,因为你看完这篇文章之后,你就可以和这种状原创 2009-05-21 14:11:00 · 2954 阅读 · 2 评论 -
Java SE 6 Hotspot [TM] 虚拟机垃圾回收调优
译者注:这段时间由于项目性能不佳需要对Java的垃圾回收进行调优,在网上找到了该文的翻译版http://wangxu.me/blog/p/209,阅读过程发现该翻译版中错别字较多,并且很多地方翻译得不够准确,于是我就阅读了英文原版。考虑到有很多人不习惯读英文版,因此我在之前翻译版的基础上进行了重新翻译,并对照原文审校了多次,以期在符合中文阅读习惯的同时能够更加忠实于原文。翻译这篇文章花费了我将近7翻译 2012-01-12 14:41:09 · 3031 阅读 · 0 评论 -
引人深思的java面试题
1. 使用 JDBC 时一般会有一句 Class.forName("xxx.xxx.xxx.xxx"); 的代码,问一下这句代码有什么作用?这行代码需要在每次获取 Connection 时都需要写么?或:1. 为什么 JDBC 规范称从 javax.sql.DataSource 对象是获取连接的首选方法(javax.sql.DataSource 的 API 文档上有说),而不是从 java.s转载 2012-01-04 09:43:21 · 1027 阅读 · 0 评论 -
Java中带复选框的树(Java CheckBox Tree)的实现和应用
在使用Java Swing开发UI程序时,很有可能会遇到使用带复选框的树的需求,但是Java Swing并没有提供这个组件,因此如果你有这个需求,你就得自己动手实现带复选框的树。CheckBoxTree与JTree在两个层面上存在差异:在模型层上,CheckBoxTree的每个结点需要一个成员来保存其是否被选中,但是JTree的结点则不需要。在视图层上,CheckBoxTree的每原创 2012-01-04 13:57:54 · 18492 阅读 · 58 评论 -
JNI内存泄露处理方法汇总
在c++中new的对象,如果不返回java,必须用release掉,否则内存泄露。包括NewStringUTF,NewObject。如果返回java不必release,java会自己回收。jstring jstr = env->NewStringUTF((*p).sess_id); ...env->DeleteLocalRef( jstr);jobject jobj = env->转载 2016-12-30 18:05:16 · 12994 阅读 · 2 评论