随笔分类 - 7_技术_Java I
Java基础应用
摘要:《在看这部分之前必须阅读"Java中的hashCode()方法的深入剖析.doc"》Java中的哈希表类有三类: java.util.Hashtable java.util.HashMap java.util.WeakHashMap一、三个类的功能是非常相似的,工作原理也是基本一致的 为了能够清楚的...
阅读全文
摘要:我们知道在Object类中的成员方中有个生成散列码的方法 public int hashCode()他是用来生成散列码的1、我们首先分析一下哈希表的原理比如:HashMap hs = new HashMap(); String str = “qwe” ; Integer value = 23 ; h...
阅读全文
摘要:在Java当中通常都是用 new 来创建一个对象的, 当 执行 Point myPoint = new Point(12,34)这条代码时会顺序执行如下的几步: 第一、 执行 Point myPoint 在栈当中生成一个引用型变量的空间 mypoint ,注意这时并没有生成任何对象 第二、 执...
阅读全文
摘要:从JDK5.0开始 , import语句不仅可以导入类,还增加了导入静态方法和静态变量的功能。如Math类中的所有方法都是静态方法,如果对Math类使用静态导入,就可以采用更加自然的方式使用算数方法。 例如 :当静态导入这些静态方法后 Math.sqrt(Math.pow(x,2) + Math.p...
阅读全文
摘要:在Java当中对于一个已经声明的类,在定义一个实例对象时,初始化会顺序执行如下步骤:(1)父类 静态成员 和 静态初始化块 ,按照在代码中出现的顺序依次执行(2)子类 静态成员 和 静态初始化块 ,按照在代码中出现的顺序依次执行(3)父类 实例成员 和 实例初始化块 ,按照在代码中出现的顺序依次执行...
阅读全文
摘要:① 类名与接口名 驼峰式标示 HelloWord② 方法名与变量名 首单词小写,其余单词首字母大写 getString()③ 包名 全部小写 org.anonymous④ 常量名 全部大写,当有多个单词时,中间用_隔开 final int VALUE_ONE = 9 .
阅读全文
摘要:① Java当中的 % 的功能比 C++ 更加全面 两个操作数可以是整形,也可以是浮点型 ,结果的符号与第一个操作数保持一致: 如: 15 % 2 = 1 ; (-15)% 2 = -1 ; 15 % (-2) = 1 ; (-15) % (-2)= -1 ; 15.25 % 0.5 = 0.25 ...
阅读全文
摘要:Java当中的final变量的初始化对于类中的 final 成员变量而言 , 分为两类 : final+实例变量 、final+静态变量① final + 实例变量 如: final int a ; 1、可以在定义的同时进行赋值 2、也可以声明后,先不立即赋值; 可在之后的 构造方法 或 实例初...
阅读全文
摘要:一、switch的用法当中应该注意的是 switch(表达式){ case...: default: } 其中的表达式中的数据类型必须是:byte 、 char 、 short 、 int 当中的一种; 而不能是 long 、double 、float 数据类型 。二、Java当中的break 和 ...
阅读全文
摘要:Java当中的for语句是可以进行简化的,但是简化有一定的条件:简化后的写法: for(数据类型 表示符 : 表达式){....}根据"表达式"类型,总共就有两种类型的表达式有for语句的简化写法① 当"表达式"类型有 public Interator interator()方法 也就是说"表达式"...
阅读全文
摘要:Java当中的类 java.lang.StringBuffer 称为字符串缓存区类1、StringBuffer的对象和String对象是一样的,都是用来保存和维护一个字符串序列的 只不过字符串缓存区实例对象中的字符串序列是可以进行修改的2、字符串缓存区的机制是:当实例化一个字符串缓存区实例对象时,就...
阅读全文
摘要:Java中的String类的使用1、所在位置:java.lang.String2、和 StringBuffer 类 、StringBuilder 类 一样,都被声明为 public final , 因此都不能被继承3、String 类型的对象是常量,即一旦创建一个String对象,那么其中的字符串内...
阅读全文
摘要:Java当中允许声明一种特殊的方法,这种方法中的参数是可变的如 public void function(int ...args) { if(args.length >= 0) System.out.println(args[0]); } 则调用该方法时就可以任意指定参数的个数了 function...
阅读全文
摘要:Java当中的Object类时所有类的父类,所有类都会继承这个类我们知道在java.lang.Object类中有一个方法 public boolean equals(Object obj)1、首先这个方法只有在当前对象与obj对象是同一个对象时才会返回true 即if(this == obj)ret...
阅读全文
摘要:Java中的向量实际就是一个动态的可自动扩容的数组1、向量中的元素必须是引用型的变量,而且可以进行增删改等多种操作2、同样有向量的容量和向量的长度两个属性,当新的长度超过容量时,程序会自动扩容 此外,还有一个属性是 容量的增量 , 容量的增量的设定控制着扩容的规则,当需要进行 扩容时,则从下面两个数...
阅读全文
摘要:在软件开发中,我们常常需要将某些对象的值保存到文件中,当我们在下一次加载该软件时,就能够将通过读文件来将程序中需要用到的对象的状态还原,这是非常有用的一项技术1、在java的Io系统中存在着这样的面向对象的流——ObjectInputStream和ObjectOutputStream类,这两个类含有...
阅读全文

浙公网安备 33010602011771号