- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 JAVA学习笔记第十四天——字符集编码解码、泛型的使用、数据结构栈和链表、集合框架&List
回顾:Stringboolean matches(String regex)String[] split(String regex)String replaceAll(String regex, String replacement)正则表达式:{n} + ? * {n,} {n,m}\w \d . \s[一个字符的可选项]StringBuilder StringBufferappendinsertdeletereplacereverse包装类: Integer i ;
2020-08-15 11:13:44
206
原创 JAVA学习笔记第十三天——正则表达式、StringBuilder、包装类型、Collection常用API
回顾:Object: 所有类的父类getClass() -> 类加载, 字节码对象clone() -> 深克隆和浅克隆wait() * 3notify() notifyAll()finalize() -> GCtoString()equals()hashCode()Date: 时间- 年月日 时分秒 星期 时区 毫秒new Date() - 当前系统时间new Date(long time) - time毫秒所代表的时间long getTime()void
2020-08-14 18:39:47
228
原创 JAVA学习笔记第十二天——Object8个方法、toString和equals重写、Date和Calender常用方法
一、Object类, 所有类的父类
2020-08-14 18:38:52
268
原创 JAVA学习笔记第九、十、十一天——JFrame、JPanel实现项目实践飞机大战
回顾–面向对象小结:继承: 类 和 类, 单继承 extends子类继承父类: 1.继承父类中所有可见的成员方法和成员变量 2.父类的构造方法不能被子类继承, 只能被子类调用 3.子类可以重写父类的方法 方法名和参数列表一样 返回值类型, 小于等于 父类的返回值类型 权限, 大于等于 父类的权限子类调用父类: super() -> 调用父类无参构造方法 super.m1() -> 调用父类的成员方法 super.a ->
2020-07-26 16:54:47
696
原创 JAVA学习笔记第八天——接口作为方法参数和返回值、多态、内部类
一、回顾:权限修饰符: public -> protected -> (default) ->private重写:1.方法名和参数列表一致2.子类中重写的方法, 返回值类型[小于等于]父类返回值类型3.权限修饰符,[大于等于]父类方法的权限final:类: 类不能被继承方法: 方法不能被重写变量: 常量, 不能被修改, 必须初始化常见的final类:String MathString不可变的: CharSequence - 字符序列 - 字符数组底层实现: 字符数
2020-07-19 17:50:50
524
原创 JAVA学习笔记第七天——访问修饰符、final关键字、接口
一、回顾ArrayList<E> int->Integer char->characteradd(E) remove(int index) get(int index)继承 extends父类: 子类中共同的成员变量, 成员方法子类: 会继承父类中所有的成员变量和成员方法继承: 1 v 1 构造方法的调用 super() 方法的重写: 参数\返回值\方法名 一致抽象方法:没有方法体, 直接 ; 结束需要使用 abstract 来修饰抽象类: abstr
2020-07-19 16:40:37
151
原创 JAVA学习笔记第六天——Math类、ArrayList类、类和继承、抽象类、抽象方法
一、回顾常用APIScannerint nextInt()String next()String通过xx来构造对象: String char[] byte[]int length()int indexOf(char/String[, index])boolean equals(String)String substring(int start[, int end])Systemstatic long currentTimeMills()static void arraycopy(s
2020-07-19 15:26:03
461
原创 JAVA学习笔记第五天——API介绍、Random类介绍、常用StringAPI、静态、数组的复制
一、回顾数组排序面向对象:类: class 类型 包含:成员变量.成员方法.构造方法对象: 类的实例化个体使用对象步骤:1.定义类2.创建对象 类型 变量名 = new 类型();3.变量名.成员变量 变量名.成员方法()对象成员变量初始化:构造方法: 方法名和类名相同 没有返回值类型 没写构造方法, 默认添加无参构造方法class Foo { String name; Foo(String name) { t
2020-07-19 14:33:08
142
原创 JAVA学习笔记第四天——类和对象、方法重载
一、回顾数组: 3种初始化方式 长度length, 长度不可变 引用类型 -> 堆 访问, index: 0~length-1 内存图: 非常重要方法:修饰词 返回值类型 名字(参数列表) {方法体}方法签名: 方法名+参数列表返回值: return调用: 执行方法体JVM:方法区: 类加载后的信息栈: 临时变量\局部变量堆: 引用的数据方法参数: 基本数据类型, 就是传递的是值 引用类型, 传递的是引用-地址二、
2020-07-15 20:58:49
279
原创 JAVA学习笔记第三天——数组与方法、常用API
一、回顾顺序结构条件分支:ifif - elseif - else if - else if .... - elseswitch(int\short\char\byte\String) - case - default break 循环结构:for(初始值; 循环条件; 步进方式){循环体} 有规律, 或者知道次数while(循环条件) {循环体}do{循环体} while(循环条件) 直到.... 当... 没有规律, 或者不知道次数终止循环:
2020-07-15 20:21:22
192
原创 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
260
原创 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
798
JAVA学习笔记第十三天示例代码
2020-08-14
JAVA学习笔记第七天——示例代码Day07
2020-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人