摘要: 学习内容: 泛型定义格式:<类型> 优点:把运行时期的问题提前到编译期间;避免了强制类型转换 泛型方法:public class Fanxing { public <T> void show(T t){ System.out.println(t);}} 泛型接口:public interface F 阅读全文
posted @ 2021-07-11 20:30 kuaiquxie 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 学习内容: List 集合:有序集合,用户可以精确控制列表中每个元素的插入位置 List 集合特点:有序:存储和取出的元素顺序一致 可重复:存储的元素可以重复 增强for循环:简化数组和 Collection集合的遍历 实现Iterable接口的类允许其对象成为增强型for语句的目标,其内部原理是一 阅读全文
posted @ 2021-07-10 20:26 kuaiquxie 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 学习内容: Date类 Date类常用方法 SimpleDateFormat 1.格式化(从Date到String) public final String format(Date date) 将日期格式化成日期或者时间字符串 2.解析(从String到Date) public Date parse 阅读全文
posted @ 2021-07-09 20:15 kuaiquxie 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 被static修饰的不需要创建对象,直接用类名引用即可 内部类访问特点:内部类可以直接访问外部类的成员,包括私有 外部类访问内部类的成员,必须创建对象 成员内部类,内部类为私有,Outer o = new Outer(); o.method(); 局部内部类是在方法中定义的类,外界无法直 阅读全文
posted @ 2021-07-08 20:55 kuaiquxie 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 多态转型:向上转型 Animal a = new Cat(); a.eat(); 向下转型 Cat c = (Cat)a; c.eat(); 抽象方法没有方法体,抽象类中有抽象方法 抽象类 public abstract class Animal(){ public abstract v 阅读全文
posted @ 2021-07-07 20:32 kuaiquxie 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 学习内容: 方法重写注意事项:子类不能重写父类的私有方法 子类的访问权限不比父类的低(父类默认,子类可以是默认也可以是public) java中继承的注意事项:java中类只支持单继承,java中类支持多层继承 包就是文件夹,包是对类进行分类管理 javac -d . HelloWorld.java 阅读全文
posted @ 2021-07-06 21:30 kuaiquxie 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 学习内容: Alt + Insert 快捷键 根据需要选择操作 继承的格式 public class 子类名 extends 父类名{} 继承好处:提高了代码的复用性,维护性 弊端:改变父类,子类也改变,削弱了子类的独立性 在子类方法中访问一个变量,先子类局部范围找,后子类成员范围找,然后就到父类成 阅读全文
posted @ 2021-07-05 21:44 kuaiquxie 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 学习内容:遍历字符串要点:for(int i = 0;i < line.length();i++) { System.out.println(line.chatAt(i)); } 字符串拼接:public class StringTest{ public static void main (Stri 阅读全文
posted @ 2021-07-04 22:26 kuaiquxie 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 学习内容:定义类不需要加static 成员方法在多个对象时是可以共用的,而成员变量不可以共用,多个对象指向一个内存时,改变变量的值,对象所在的类中的变量都会改变 成员变量前加private,成员方法前加public this修饰的变量用于指代成员变量,this代表调用方法的对象 学会使用API (J 阅读全文
posted @ 2021-07-03 22:40 kuaiquxie 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 学习内容:案例一:斐波那契数列从1开始作为第一个数,求第20个数 public class Test { public static void main(String[ ] args){ int[ ] arr = new int[20]; arr[0] = 1; arr[1] = 1; for(in 阅读全文
posted @ 2021-07-02 21:55 kuaiquxie 阅读(38) 评论(0) 推荐(0) 编辑