随笔分类 -  J2se

摘要:在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方式去遍历。 方法一:在for循环中使用entries实现Map的遍历: /** * 最常见也是大多数情况下用的最多的,一般在键值对都 阅读全文
posted @ 2020-02-08 23:36 AyeeX 阅读(399) 评论(0) 推荐(0)
摘要:1.String -->byte[] String str = "中国"; byte[] bys = str.getBytes(); Arrays.toString(bys); 2.byte[] --> String String string = new String(bys); 阅读全文
posted @ 2018-12-24 11:49 AyeeX 阅读(93) 评论(0) 推荐(0)
摘要:1.String --> char[] String str = "abc"; char[] chs = str.toCharArray(); 2.char[] --> String char[] chs = new char[] {'a', 'b', 'c'}; String str = new 阅读全文
posted @ 2018-12-20 22:20 AyeeX 阅读(119) 评论(0) 推荐(0)
摘要:import java.io.File;import java.io.FilenameFilter; File[] file = new File("D:\\"); //使用File数组通过过滤器获取文件或文件夹,可在过滤器中判断获取条件File[] fileArray = srcFolder.li 阅读全文
posted @ 2018-12-17 17:15 AyeeX 阅读(157) 评论(0) 推荐(0)
摘要:相关类:DateFormat:抽象类DateFormat可以进行日期和字符串的格式化和解析,使用子类SimpleDateFormat实现。 1.Date --> String(格式化) public final String format(Date date) 2.String --> Date(解 阅读全文
posted @ 2018-10-07 15:33 AyeeX 阅读(109) 评论(0) 推荐(0)
摘要: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 例如:情侣关系:男男、男女、女男、女女 三、参数传递 阅读全文
posted @ 2018-08-21 18:46 AyeeX 阅读(697) 评论(0) 推荐(0)
摘要:1.配置JAVA主目录:JAVA_HOME 值:java主目录 2.配置JAVA的bin目录:PATH 值:%JAVA_HOME%\bin 3.配置JAVA的class目录:CLASSPATH 值:放class文件的路径 阅读全文
posted @ 2018-08-19 12:43 AyeeX
摘要:1.作用 2.关系 阅读全文
posted @ 2018-08-19 12:37 AyeeX