JAVA
文章平均质量分 70
zingzingZing
这个作者很懒,什么都没留下…
展开
-
简单的区分“对象”和“对象引用”之间的区别
先定义一个简单的vehicle类: class Vehicle { int passengers; int fuelcap; int mpg; }定义了这个类之后我们就可以来创建对象了: Vehicle veh1 = new Vehicle();这里要说明一下 通常把这条语句的动作称之为创建一个对象,其实,它包含了四个动作。 1)右边的“new Vehicle”,是原创 2014-03-04 12:53:46 · 920 阅读 · 0 评论 -
Dead Code与Unreachable Code
dead code,即死代码,无作用的代码 if (true & true) { System.out.println("execute ok"); } else { System.out.println("execute fail"); } 从else开始即为无效代码。 因为true&true在编绎时即知结果,所以else部分是无用的,编译器知道肯定不原创 2014-03-22 14:56:59 · 1550 阅读 · 0 评论 -
JVM垃圾回收总结
垃圾回收包含的内容不少,但顺着下面的顺序捋清知识也并不难。首先要 搞清垃圾回收的范围(栈需要GC去回收吗?),然后就是回收的前提条件 如何判断一个对象已经可以被回收(这里只重点学习根搜索算法就行了), 之后便是建立在根搜索基础上的三种回收策略,最后便是JVM中对这三种 策略的具体实现。 1.范围:要回收哪些区域? Java方法栈、本地方法栈以及PC计数器随方法或线程的结转载 2014-03-22 14:46:46 · 652 阅读 · 0 评论 -
java jdbc操作oracle数据库的两种方式
第一种应该是比较古老的方法了。 Windows下采用JDBC-ODBC Bridge连接oracle数据库 1、 安装oracle客户端程序,在tnsnames.ora中配置好相应的数据库连接串文件,此处设连接串名为“dbora”。 2、 在windows的控制面板->“数据库源ODBC”中,建立相应的用户或者系统DSN,具体方法:在安装的数据源的驱动程序选择“Micros原创 2014-03-04 13:11:34 · 1569 阅读 · 0 评论