ORM(object relationalMapping) 对象是一个内存结构,与关系数据型数据库中的记录从逻辑上说存在映射关系,但是从存储关系上说面向对象与关系型数据库存在互不匹配现象,对象关系映射是为了解决这种不匹配现象的技术,它通过描述对象和数据库之间映射关系的元素,将java程序中的对象.....
分类:
其他好文 时间:
2014-08-05 22:31:00
阅读次数:
212
Jar包的反编译:Java的世界是透明的,当编译java程序的时候,是将java源文件转成.class文件,java虚拟机去执行这些字节码从而得到执行java程序的目的。那么从.class文件能不能得到java源文件呢?答案是肯定的!如今就为大家推荐一款神器jd-gui.exe,界面例如以下图:它能...
分类:
移动开发 时间:
2014-08-05 22:28:30
阅读次数:
279
Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要 性。所以在学习Java内存分配原理的时候一定要...
分类:
编程语言 时间:
2014-08-05 19:38:40
阅读次数:
226
原著《改善JAVA程序的151个建议》有151个建议,我在拜读的过程根据自己的理解合并了其中的几个,并将每个建议的核心要义进行了一次纯手工提炼,以方便想阅读这本书的同行能够更快的掌握这本书的所有核心内容。...
分类:
编程语言 时间:
2014-08-05 14:10:39
阅读次数:
449
这个编程题也是java编程思想中的一道例题import java.util.*;/** * The first Thinking in Java example program. Lists system information on * current machine. * * @author ....
分类:
编程语言 时间:
2014-08-05 13:52:29
阅读次数:
235
1、谈谈final, finally, finalize的区别。final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变...
分类:
编程语言 时间:
2014-08-05 13:38:19
阅读次数:
293
Velocity是由Apache软件组织提供的一项开放源码项目,它是一个基于Java的模板引擎。通过Velocity模板语言(Velocity Template Language,VTL)定义模板(Template),并且在模板中不包含任何Java程序代码。Java开发人员编写程序代码来设置上下文(...
分类:
其他好文 时间:
2014-08-04 23:55:58
阅读次数:
261
java程序中可以允许存在多个线程,但在处理多线程问题时,必须注意这样一个问题: 当两个或多个线程同时访问同一个变量,并且一些线程需要修改这个变量时,那么这个程序是该如何执行? 也就是先访问这个变量还是先修改这个变量. 在学习线程的这段时间里,我也一直被这个问...
分类:
编程语言 时间:
2014-08-04 20:41:17
阅读次数:
331
这一部分主要介绍代码层的优化。了解如何编写高效而精炼的代码,正确的使用函数方法。1.字符串优化处理Java语言中,String对象可以认为是对char数组的眼神和进一步封装。它主要由3部分组成:char数组、偏移量和String的长度。String对象的三个基本特点:不变性,针对常量池的优化,类的f...
分类:
编程语言 时间:
2014-08-04 17:08:37
阅读次数:
226
Java是全世界最受欢迎的3大编程语言之一,它可以开发出许多实用的WEB应用程序和桌面应用程序,更重要的一点,Java是跨平台的语言——编写一次,可以再任何地方运行。另外,Java也很容易入门,如果你想成为一名优秀的Java程序员,那么请你扪心自问一下,你熟悉下面的知识点吗?面向对象概念抽象类和接口...
分类:
编程语言 时间:
2014-08-04 14:03:07
阅读次数:
206