自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 初学java第二阶段API第一天

笔记File类File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)使用File可以做到:1:访问其表示的文件或目录的属性信息,例如:名字,大小,修改时间等等 2:创建和删除文件或目录 3:访问一个目录中的子项但是File不能访问文件数据.public class FileDemo { public static void main(String[] args) { //使用File访问当前项目目录下的dem

2022-04-27 22:28:15 512

原创 初学java第十九天

笔记:1. 正则表达式: - 是用来描述字符串内容格式,使用它通常用于匹配一个字符串的内容是否符合格式要求 - 正则表达式的语法:-------------了解、不用纠结、不用深入研究 ```java 1.[]:表示一个字符,该字符可以是[]中指定的内容 例如: [abc]:这个字符可以是a或b或c [a-z]:表示任意一个小写字母 [a-zA-Z]:表示任意一个字母 [a-zA-Z0-9_]:...

2022-04-26 22:19:50 186

原创 初学java第十八天

笔记:1. 正则表达式: - 是用来描述字符串内容格式,使用它通常用于匹配一个字符串的内容是否符合格式要求 - 正则表达式的语法:-------------了解、不用纠结、不用深入研究 ```java 1.[]:表示一个字符,该字符可以是[]中指定的内容 例如: [abc]:这个字符可以是a或b或c [a-z]:表示任意一个小写字母 [a-zA-Z]:表示任意一个字母 [a-zA-Z0-9_]:表...

2022-04-25 21:51:38 104

原创 初学Java第十七天

笔记:1. String: - 面试题: ```java /* String s = new String("hello"); 问:如上语句创建了几个对象? 答:2个 第一个:字面量"hello" ---java会创建一个String对象表示字面量"hello",并将其存入常量池 第二个:new String() ---new String()时会再创建一个字符串对象,并...

2022-04-24 20:41:05 492

原创 初学Java第十六天

笔记:1. 内存管理:由JVM来管理 - 堆: - 存储new出来的对象(包括实例变量、数组元素) - 垃圾:没有任何引用所指向的对象 垃圾回收器(GC)不定时到堆中回收垃圾,回收过程是透明的(看不到的),不一定一发现垃圾就立刻回收,通过调用System.gc()建议JVM尽快调度GC来回收 - 实例变量的生命周期: ​ 创建对象时存储在堆中,对象被回收时一并被回收 - 内存泄漏:不再使用的对象还没有被及时的回...

2022-04-24 08:45:34 132

原创 初学Java第十五天

笔记:1. 多态: - 意义: - 同一个对象被造型为不同的类型时,有不同的功能 ---对象多态:我、你、水-------------------所有对象都是多态的(明天再详细讨论) - 同一类型的引用指向不同的对象时,有不同的实现 ---行为多态:cut(),move(),getImage()......---------所有抽象方法都是多态的 - 向上造型: - 超类型的引用指向派生类的对象 - 能点出来什...

2022-04-21 22:06:41 359

原创 初学Java第十四天

笔记:1. 接口: - 是一种引用数据类型 - 由interface定义 - 只能包含常量和抽象方法 - 接口不能被实例化(new对象) - 接口是需要被实现/继承的,实现类/派生类:必须重写所有抽象方法 - 一个类可以实现多个接口,用逗号分隔。若又继承又实现时,应先继承后实现 - 接口可以继承接口 ```java //接口的演示 public class InterfaceDemo { public static void...

2022-04-20 20:02:58 294

原创 初学Java第十三天

笔记:1. 成员内部类:应用率低,了解 - 类中套类,外面的称为外部类,里面的称为内部类 - 内部类通常只服务于外部类,对外不具备可见性 - 内部类对象通常在外部类中创建 - 内部类中可以直接访问外部类的成员(包括私有的) 内部类中有个隐式的引用指向了创建它的外部类对象---外部类名.this------API时会用 ```java public class InnerClassDemo { public static void m...

2022-04-19 22:34:37 264

原创 初学Java第十二天

笔记:1. 数组: - 复制: - System.arraycopy(a,1,b,0,4); ```java int[] a = {10,20,30,40,50}; int[] b = new int[6]; //0,0,0,0,0,0 //a:源数组 //1:源数组的起始下标 //b:目标数组 //0:目标数组的起始下标 //4:要复制的元素个数 Syst...

2022-04-18 21:51:26 127

原创 初学Java第十一天

笔记1. package和import: - package:声明包 - 作用:避免类的命名冲突 - 同包中的类不能同名,不同包中的类可以同名 - 类的全称:包名.类名,包名常常有层次结构 - 建议:包名所有字母都小写 - import:导入类 - 同包中的类可以直接访问的,不同包中的类不能直接访问,若想访问: - 先import导入类,再使用类----------建议 - 类的全称-------------...

2022-04-15 21:30:37 263 1

原创 初学Java第十天

笔记1. 向上造型: - 超类型的引用指向派生类的对象 - 能点出来什么,看引用的类型-----------这是规定,记住就行了 ```java public class UploadDemo { public static void main(String[] args) { Aoo o1 = new Aoo(); o1.a = 1; o1.show(); //o1.b...

2022-04-14 21:53:10 2585 1

原创 初学Java第九天

笔记1. 引用类型数组: - 给引用类型数组的元素赋值时,必须得new个对象 - 若想访问对象的数据/调用方法,需要通过数组元素去打点 ```java 1)Student[] stus = new Student[3]; stus[0] = new Student("zhangsan",25,"LF"); stus[1] = new Student("lisi",24,"JMS"); stus[2] = new Student("wangwu",...

2022-04-13 21:59:09 530 1

原创 初学Java第八天

笔记1. 什么是类?什么是对象?2. 如何创建类?如何创建对象?如何访问成员?3. 方法的重载(overload/overloading):----------------------方便用户的调用 - 发生在同一类中,方法名相同,参数列表不同 - 编译器在编译时会根据方法的签名自动绑定方法## 笔记:1. 构造方法:构造函数、构造器、构建器----------------复用给成员变量初始化代码 - 作用:给成员变量赋初始值 - 与类同名,没有返回值类型(连vo...

2022-04-12 22:56:57 236 1

原创 初学java 第七天

面向对象笔记1. 数组: - 复制:System.arraycopy(a,1,b,0,4); ​ int[] b = Arrays.copyOf(a,6); ​ a = Arrays.copyOf(a,a.length+1); - 排序:Arrays.sort(arr);2. 方法:3. 方法的定义: ​ 修饰词 返回值类型 方法名(参数列表) { ​ 方法体 ...

2022-04-11 22:02:29 52

原创 初学Java第六天

## 笔记:1. 数组: - 复制: - System.arraycopy(a,1,b,0,4); ```java int[] a = {10,20,30,40,50}; int[] b = new int[6]; //0,0,0,0,0,0 //a:源数组 //1:源数组的起始下标 //b:目标数组 //0:目标数组的起始下标 //4:要复制的元素个数 S...

2022-04-08 22:59:44 749 1

原创 初学Java第五天

# 语言基础第5天:## 回顾:1. 分支结构: - if...else if结构:多条路 - switch...case结构:多条路 - 优点:效率高、结构清晰 - 缺点:只能对整数判断相等 - break:跳出switch2. 循环:反复多次执行一段相同或相似的代码3. 循环三要素: - 循环变量的初始化 - 循环的条件 - 循环变量的改变 > 循环变量:在整个循环过程中所反复改变的那个数4. 循环...

2022-04-07 22:59:48 552

原创 初学Java第四天

## 笔记:1. Scanner接收用户输入的数据:共3步,不需要理解,需要背下来----面向对象第5天能理解 ```java 1)在package下: import java.util.Scanner; 2)在main中: Scanner scan = new Scanner(System.in); 3)在第2步之下: System.out.println("请输入年龄:"); int age = scan.nextIn...

2022-04-06 20:12:10 466 1

原创 初学Java 第三天

笔记1. 运算符: - 算术:+、-、*、/、%、++、-- ```java 1)%:取模/取余,余数为0即为整除 2)++/--:自增1/自减1,可在变量前也可在变量后 2.1)单独使用时,在前在后都一样 2.2)被使用时,在前在后不一样 a++的值为a------------(a--的值为a) ++a的值为a+1----------(--a的值为a-1) //演示%:...

2022-04-02 23:42:35 438 2

原创 初学Java第二天

- 初始化:--------给帐户存钱 ```java int a = 250; //声明整型变量a并赋值为250 int b; //声明整型变量b b = 250; //给变量b赋值为250 b = 360; //修改变量b的值为360 int c=5,d=10; //声明两个整型变量c和d,并分别赋值为5和10 ``` - 使用:--------使用的是帐户里面的钱 - 对变量的使用就是对它所存的那个数的使...

2022-04-01 23:52:03 242 1

原创 初学Java第一天

1. Java开发环境: - 编译运行过程: - 编译期:.java源文件,经过编译,生成.class字节码文件 - 运行期:JVM加载.class并运行.class(0和1) > 特点:跨平台、一次编译到处使用 - 名词解释: - JVM:java虚拟机 ​ 加载.class并运行.class - JRE:java运行环境 ​ 除了包含JVM以外还包含了运行...

2022-03-31 23:02:04 78 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除