随笔分类 - J2se
摘要:在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方式去遍历。 方法一:在for循环中使用entries实现Map的遍历: /** * 最常见也是大多数情况下用的最多的,一般在键值对都
阅读全文
摘要:1.String -->byte[] String str = "中国"; byte[] bys = str.getBytes(); Arrays.toString(bys); 2.byte[] --> String String string = new String(bys);
阅读全文
摘要:1.String --> char[] String str = "abc"; char[] chs = str.toCharArray(); 2.char[] --> String char[] chs = new char[] {'a', 'b', 'c'}; String str = new
阅读全文
摘要:import java.io.File;import java.io.FilenameFilter; File[] file = new File("D:\\"); //使用File数组通过过滤器获取文件或文件夹,可在过滤器中判断获取条件File[] fileArray = srcFolder.li
阅读全文
摘要:相关类:DateFormat:抽象类DateFormat可以进行日期和字符串的格式化和解析,使用子类SimpleDateFormat实现。 1.Date --> String(格式化) public final String format(Date date) 2.String --> Date(解
阅读全文
摘要:A:int -->String 1.String s1 = "" + 100; 2.String s2 = String.valueof(100); 3.(int -- Integer -- String) Integer i = new Integer(100); String s3 = i.to
阅读全文
posted @ 2018-10-04 20:47
AyeeX
摘要:一、成员区别 抽象类: 成员变量:可以变量,也可以常量; 构造方法:有; 成员方法:可以抽象,也可以非抽象。 接口: 成员变量:只可以常量; 构造方法:无; 成员方法:只可以抽象。 二、关系区别 类与类:继承,单继承; 类与接口:实现,单实现,多实现; 接口与接口:继承,单继承,多继承。 三、设计理
阅读全文
posted @ 2018-09-05 10:55
AyeeX
摘要:一、成员变量 只能是常量 默认修饰符:public static final 二、构造方法 没有构造方法,因为接口主要是扩展功能的,没有具体存在 三、成员方法 只能是抽象方法 默认修饰符:public abstract 四、关系 1.类与类:继承关系,只能单继承,可以多层继承; 2.类与接口:实现关
阅读全文
posted @ 2018-09-05 10:35
AyeeX
摘要:一、多态定义: 1.要有继承关系; 2.要有方法重写; 3.父类引用指向子类对象。 二、多态中的成员访问特点(父 f = new 子()): A:成员变量:编译看左边,运行看左边; B:构造方法:创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化; C:成员方法:编译看左边,运行看右边;
阅读全文
posted @ 2018-09-01 09:19
AyeeX
摘要:1.代码块执行顺序 静态代码块Fu静态代码块Zi构造代码块Fu构造方法Fu构造代码块Zi构造方法Zi 2.成员变量初始化 默认初始化 显示初始化 构造方法初始化
阅读全文
posted @ 2018-08-31 11:37
AyeeX
摘要:继承:extends 1.java只支持单继承,不支持多继承 2.java支持多层继承(继承体系) 3.子类不能继承父类所有非私有的成员(成员方法和成员变量) 4.子类不能继承父类的构造方法,但是可以通过super关键字访问父类构造方法 5.不要为了部分功能而去继承
阅读全文
posted @ 2018-08-30 17:48
AyeeX
摘要:局部代码块: 局部位置,用于限定变量的生命周期。 构造代码块: 在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。 作用:可以把多个构造方法中的共同代码放到一起,对对象进行初始化。 静态代码块: 在类中的成员位置,用{}括起来的代码,用static修饰。 作用:一般
阅读全文
posted @ 2018-08-30 15:59
AyeeX
摘要:1.所属不同 静态变量属于类,所以也称为类变量; 成员变量属于对象,所以也称为实例变量(对象变量)。 2.内存中位置不同 静态变量存储于方法区的静态区; 成员变量存储于堆内存。 3.内存出现时间不同 静态变量随着类的加载而加载,随着类的消失而消失; 成员变量随着对象的创建而存在,随着对象的消失而消失
阅读全文
posted @ 2018-08-29 15:29
AyeeX
摘要:一、类型转换 short s = 1; s = s + 1; //false,因为1是int类型,会损失精度 short s = 1; s += 1; //true,因为+=有自带强转 二、逻辑运算符 ^逻辑异或:相同为false,不同为true 例如:情侣关系:男男、男女、女男、女女 三、参数传递
阅读全文
摘要:1.配置JAVA主目录:JAVA_HOME 值:java主目录 2.配置JAVA的bin目录:PATH 值:%JAVA_HOME%\bin 3.配置JAVA的class目录:CLASSPATH 值:放class文件的路径
阅读全文
posted @ 2018-08-19 12:43
AyeeX

浙公网安备 33010602011771号