Java
dangerous2440
这个作者很懒,什么都没留下…
展开
-
JVM简介
JVM 全称是Java Virtual Machine,Java 虚拟机,也就是在计算机上再虚拟一个计算机.JVM是运行在操作系统之上的,它与硬件没有直接的交互。JVM 中我们最需要深入理解的就是它的存储部分,JVM 是一个内存中的虚拟机,那它的存储就是内存了,我们写的所有类、常量、变量、方法都在内存中,这决定着我们程序运行的是否健壮、是否高效。参考了网上广为流传的JVM 构成图,...原创 2013-04-08 18:28:35 · 104 阅读 · 0 评论 -
java各种区别
ArrayList LinkedList Vector1.ArrayList:底层用数组实现的List 特点:查询效率高,增删效率低 轻量级 线程不安全 2.LinkedList:底层用双向循环链表 实现的List 特点:查询效率低,增删效率高 3.Vector: 底层用数组实现List接口的另一个类 特点:重量级,占据更多的系统开销 线程安全 Hashtabl...原创 2013-06-05 15:13:37 · 154 阅读 · 0 评论 -
java异常
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。 java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于J...原创 2013-06-22 00:14:52 · 107 阅读 · 0 评论 -
如何增加程序的可读性
编程不难,难的是写出好的程序来,良好的编码习惯有很多好处写代码一定要精炼,要简单易懂。不少人以为自己写的代码很复杂,就觉得自己很了不起,事实恰恰相反。 类:很多对类的理解不够深刻,所以不清楚什么东西应该放在一个类里,什么应该放在另外一个类里,有的甚至把所有方法都放在一个类里,导致一个类或者一个方法写了几百上千行,当然这样做并不影响程序的执行,虽然类的数量对程序的执行没有太大的...原创 2014-11-10 23:10:41 · 1341 阅读 · 0 评论