随笔分类 - Java疯狂笔记
摘要:配置文件!! className = person.PersonmethodName = eat1
阅读全文
摘要:在java.lang包中有String.split()方法的原型是:public String[] split(String regex, int limit)split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组。在其中每个出现regex的位置都要进行分
阅读全文
摘要:1:如何打印二维数组? int[][]array = new int[][]{{a,b,c},{d,b,d},{q,e,f},{d,h,e}};System.out.println(Arrays.deepToString(array)); 2:如何将String,StringBuilder之间相互转
阅读全文
摘要:1:int和byte的关系 在java中,int整形变量是32位的,而byte是8位的,他们之间的转换有一定的策略和讲究。 1.1:int 到byte 首先我们实现int和byte之间的转换,思路如下: 创建一个byte数组,长度为4。byte[0]是最高位,byte[1]是次高位,byte[2]是
阅读全文
摘要:1:关系 String内部使用过使用final char[]数组来构建的,该数组已经初始化就不能改变,所以如果使用String向变化,则只能新创一个复制过去,当然这种不能改变的特性也保证可它是线程安全的。 StringBuilder和StringBuffer都是继承了 extends Abstrac
阅读全文
摘要:1:源码分析 1.1:构造方法 public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity < 0) throw new IllegalArgumentException("Illegal initial c
阅读全文
摘要:1:代码解读和分析 1.1:构造方法分析 1: public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Object[initialCapacity]; } else if (
阅读全文
摘要:1:==分析 1.2:基本类型比较 判断基本类型的数值是不是相等 1.3:对象类型比较 判断两个引用是不是指向同一个对象,即内存地址是不是相等。 2:equals分析 来判断对象内容是不是相等,一般有以下两种情况来分析。 1:没有覆盖equals时,与==相等,判断是不是同一个对象。 2:在覆盖情况
阅读全文
摘要:1:String,StringBuffer和StringBuilder概念 1.1:String String中使用字符串数组来存储字符串,但是是fianl来修饰的,所以String的内容不可改变。 public final class String implements java.io.Seria
阅读全文

浙公网安备 33010602011771号