- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 JAVA学习笔记第十四天——字符集编码解码、泛型的使用、数据结构栈和链表、集合框架&List
回顾: String boolean matches(String regex) String[] split(String regex) String replaceAll(String regex, String replacement) 正则表达式: {n} + ? * {n,} {n,m} \w \d . \s [一个字符的可选项] StringBuilder StringBuffer append insert delete replace reverse 包装类: Integer i ;
2020-08-15 11:13:44
157
原创 JAVA学习笔记第十三天——正则表达式、StringBuilder、包装类型、Collection常用API
回顾: Object: 所有类的父类 getClass() -> 类加载, 字节码对象 clone() -> 深克隆和浅克隆 wait() * 3 notify() notifyAll() finalize() -> GC toString() equals() hashCode() Date: 时间- 年月日 时分秒 星期 时区 毫秒 new Date() - 当前系统时间 new Date(long time) - time毫秒所代表的时间 long getTime() void
2020-08-14 18:39:47
174
原创 JAVA学习笔记第十二天——Object8个方法、toString和equals重写、Date和Calender常用方法
一、Object类, 所有类的父类
2020-08-14 18:38:52
186
原创 JAVA学习笔记第九、十、十一天——JFrame、JPanel实现项目实践飞机大战
回顾–面向对象小结: 继承: 类 和 类, 单继承 extends 子类继承父类: 1.继承父类中所有可见的成员方法和成员变量 2.父类的构造方法不能被子类继承, 只能被子类调用 3.子类可以重写父类的方法 方法名和参数列表一样 返回值类型, 小于等于 父类的返回值类型 权限, 大于等于 父类的权限 子类调用父类: super() -> 调用父类无参构造方法 super.m1() -> 调用父类的成员方法 super.a ->
2020-07-26 16:54:47
603
原创 JAVA学习笔记第八天——接口作为方法参数和返回值、多态、内部类
一、回顾: 权限修饰符: public -> protected -> (default) ->private 重写: 1.方法名和参数列表一致 2.子类中重写的方法, 返回值类型[小于等于]父类返回值类型 3.权限修饰符,[大于等于]父类方法的权限 final: 类: 类不能被继承 方法: 方法不能被重写 变量: 常量, 不能被修改, 必须初始化 常见的final类: String Math String不可变的: CharSequence - 字符序列 - 字符数组 底层实现: 字符数
2020-07-19 17:50:50
433
原创 JAVA学习笔记第七天——访问修饰符、final关键字、接口
一、回顾 ArrayList<E> int->Integer char->character add(E) remove(int index) get(int index) 继承 extends 父类: 子类中共同的成员变量, 成员方法 子类: 会继承父类中所有的成员变量和成员方法 继承: 1 v 1 构造方法的调用 super() 方法的重写: 参数\返回值\方法名 一致 抽象方法: 没有方法体, 直接 ; 结束 需要使用 abstract 来修饰 抽象类: abstr
2020-07-19 16:40:37
108
原创 JAVA学习笔记第六天——Math类、ArrayList类、类和继承、抽象类、抽象方法
一、回顾 常用API Scanner int nextInt() String next() String 通过xx来构造对象: String char[] byte[] int length() int indexOf(char/String[, index]) boolean equals(String) String substring(int start[, int end]) System static long currentTimeMills() static void arraycopy(s
2020-07-19 15:26:03
376
原创 JAVA学习笔记第五天——API介绍、Random类介绍、常用StringAPI、静态、数组的复制
一、回顾 数组排序 面向对象: 类: class 类型 包含:成员变量.成员方法.构造方法 对象: 类的实例化个体 使用对象步骤: 1.定义类 2.创建对象 类型 变量名 = new 类型(); 3.变量名.成员变量 变量名.成员方法() 对象成员变量初始化: 构造方法: 方法名和类名相同 没有返回值类型 没写构造方法, 默认添加无参构造方法 class Foo { String name; Foo(String name) { t
2020-07-19 14:33:08
116
原创 JAVA学习笔记第四天——类和对象、方法重载
一、回顾 数组: 3种初始化方式 长度length, 长度不可变 引用类型 -> 堆 访问, index: 0~length-1 内存图: 非常重要 方法: 修饰词 返回值类型 名字(参数列表) {方法体} 方法签名: 方法名+参数列表 返回值: return 调用: 执行方法体 JVM: 方法区: 类加载后的信息 栈: 临时变量\局部变量 堆: 引用的数据 方法参数: 基本数据类型, 就是传递的是值 引用类型, 传递的是引用-地址 二、
2020-07-15 20:58:49
220
原创 JAVA学习笔记第三天——数组与方法、常用API
一、回顾 顺序结构 条件分支: if if - else if - else if - else if .... - else switch(int\short\char\byte\String) - case - default break 循环结构: for(初始值; 循环条件; 步进方式){循环体} 有规律, 或者知道次数 while(循环条件) {循环体} do{循环体} while(循环条件) 直到.... 当... 没有规律, 或者不知道次数 终止循环:
2020-07-15 20:21:22
141
原创 JAVA学习笔记第二天——逻辑控制语句
一、回顾 变量:内存中空间用于存储数据 数据类型: 8种基本数据类型:二进制补码 byte short/char int long float double boolean:true/false byte: -128~127 char: 0~65535 '\u0000' ~ '\uFFFF' A:65 a:97 '1':48 引用类型 除了基本数据类型,都是引用 数组、类、接口、枚举... 运算符: 算数运算符 + - * / % ++ -- 逻辑运算符
2020-07-08 09:01:22
185
原创 JAVA学习笔记第一天——JAVA简介与基础数据类型、运算符
一、JAVA简介 (1)计算机简叙 计算机: 硬件+软件 软件: 操作系统 + 软件 操作系统: 和硬件交互 用户一般在操作系统层面上进行安装额外的软件(office,qq) 常见的操作系统: windows win10 win7 dos unix linux ubuntu centos debian rethat mac os 红旗 麒麟 鸿蒙 微软(个人办公): win 服务器: unix
2020-07-07 13:50:41
667
JAVA学习笔记第十三天示例代码
2020-08-14
JAVA学习笔记第七天——示例代码Day07
2020-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人