`
senton
  • 浏览: 200552 次
  • 性别: Icon_minigender_1
  • 来自: 紫禁城
社区版块
存档分类
最新评论
文章列表
一 . 面向接口编程. 不要面向类编程. 二 . 关于异常:如果父类的一个方法抛出了异常,子类在重写此方法时可以不抛出异常而直接处理,也可以抛出父类异常的子异 常,但是不能抛出比父类方法抛出的异常级别更高的异常. 三 . Java的类装载器(Class Loader)和命名空间(NameSpace) 1.摘要: Java的类装载器是Java动态性的核心,本文将向大家简要介绍Java的类装载器,及相关的双亲委派模型,命名 空间,运行时包等概念,同时讨论一些在学习中容易混淆的问题。 2.类装载器的功能及分类:顾名思义,类装载器是用来把类(class)装载进JVM的。JVM规范定义了两种类型的类装载 ...
一 . 两个小经验  1.在定义一个类时,不要随意定义成员变量.除非它是这个类的一个属性或者在类的多个方法中要用到 它.   2.   public class Test  {      public static void main(String[] args)  {         byte[] b = new byte[102400*1024];      }   }   这是一个简单的程序,在写上传文件的程序时极有可能遇到这个情况.比喻说有一个文件的长度是100M.  在读取文件内容时就会这样写byte[] b = new   byte[102400*1024],但是在运行时会出一个内存 ...
不同的集合在添加对象时的处理是不同的:Set:不允许重复,且没有指定顺序,HashSet在添加新对象时,首先比较对象的hashcode值,如果相等再比较两个对象是否相等,如果是则不添加,否则添加,并且按hashCode值排序.List:允许重复且有指定顺序,ArrayList和Vector都是这样的类,如果你不指定顺序它就默认按先后顺序排序.下面是两个简单的例子:(1):import java.util.*;public class TestTree  {     public static void main(String[] args)   {        TreeSet ts = new ...
 一 . Ant是一个类似make的工具,用来编译/运行/测试java程序。 构建、包装和发布过程中几乎每一件事都可以由Ant的任务来处理. Ant的用法: 1.设置环境变量,在环境变量path的后面加上";C:\apache-ant-1.6.5\bin";  没有指定任何参 ...
Global site tag (gtag.js) - Google Analytics