- 博客(18)
- 收藏
- 关注
原创 18、java基础——多线程(1)
进程就是电脑中一个运行的软件,一个正在运行的程序在做的一件事情就是一个进程。1. 进程和线程。2. 创建线程。3. 线程的状态。4. 卖票实例。5. 线程常用方法。6. 线程安全
2022-09-28 20:51:42 264 1
原创 17、java基础——io流
我们可以把计算机中所有的文件,文件夹封装成一个File对象//有参构造方法,参数为该文件的路径}}//是否存在//是否是文件//是否是文件夹//创建该文件夹//创建该文件}
2022-09-19 08:33:53 164
原创 16、Java——基础 异常
异常就是不正常的程序2.1 运行时异常没法处理,不是必须要处理的NullPointerExceptionNumberFormatExceptionArrayIndexOutOfBoundsExceptionClassCastException2.2 检测型异常是可以处理,是必须要处理的,天下雨了,你饿了ParseExceptionException
2022-09-17 10:53:58 267
原创 14、java基础——Collection集合、List集合、Set集合、内部类、Map集合
集合和数组是一样,都是用来存放数据数组需要手动扩容集合不需要,而且功能更加强大。
2022-09-14 20:31:08 165
原创 13、java基础——常用类 、String、日期
** 1. 字符串的创建形式*/String定义的字符串是不能被修改,修改的只是变量引用的地址。
2022-09-13 20:20:44 168
原创 12、java基础——接口、Object类、包装类
接口是一种特殊的抽象类没有属性,没有构造方法,没有实例方法只能定义公开抽象方法,公开的静态常量静态常量可以省略public static final抽象方法可以省略 public abstract可以作为引用类型(可以作为数据类型定义变量)具备Object类中所有的方法(数组,接口)public interface 接口名称 {//静态常量及抽象方法}/** 动物接口* 定义动物可以做的事情*/}/** 车接口。
2022-09-04 10:30:00 211 2
原创 11、java基础——三个修饰符abstract、static、final
父类的一个方法会被子类重写这个方法的方法体一定不会执行那么方法体就没有存在的意义,我们就可以把方法体删了但是一个正常的方法是必须要有方法体的java规定abstract修饰的方法,可以没有方法体,叫做抽象方法java又规定了,抽象方法必须定义抽象类中,有abstract修饰的类叫做抽象类。
2022-09-03 10:48:05 161 1
原创 10、 java基础——this、面向对象三大特征、修饰符
表示当前对象}调用构造方法}/** 有参构造方法,就一个目的在创建对象时,为属性赋值}}/** this 朕 当前对象* 通过this.属性名 操作当前对象的属性* this(参数列表) 调用当前类的构造方法*/System.out.println("无参构造方法---");}}}System.out.println("打电话");}}
2022-09-02 20:43:02 136
原创 9、java基础——面向对象
首先创造这类东西所属的品类定义该类事物所属的品类使用new关键字创建对象/** 表示电脑的品类 : 代表全部的电脑*/}/** 人类*/}/** 在程序中表示现实世界中一台具体电脑* 自定义类 变量 = new 自定义类();/** human就表示现实世界中一个具体的人/** 在java表示一个具体的杯子,鸭子* 1. 创建杯子类}}类就是class,表示一类事物,可以定义属性和方法。...
2022-08-29 20:30:44 150
原创 8、java基础——数组(2)冒泡排序 、选择排序
我们在开发中,会遇到定义业务逻辑相同,但是参数不同方法的情况我们可以把参数定义为数组,这样无论多少个参数,都可以把他们放到同一个数组中可以使用可变参数的形式,在调用方法时,直接把参数值作为实参定义在方法中jdk会自动把实参存放到一个数组中}/** 编写一个方法,获取n个数字的最小值* 编写一个方法,获取n个数字的和*/i++) {}}/** 不用调用此方法时,一定创建一个数组。
2022-08-20 11:06:45 296
原创 7、java基础——数组(1)
/** 创建数组形式*//** 我们可以在创建数组变量* 1. 确定数组的长度* 2. 数组中每个元素的值,也确定了/** 如果想要先声明,然后初始化数组,并为每个元素赋值* 1. 声明数组* 2. 在初始化时, new 数据类型[]{初始化的值};/** 使用三种方式,定义一个字符串数组* 并保存三个值 “jackma” "pony" "tomlei"}}。
2022-08-20 10:12:54 236
原创 java基础——方法
public static void 方法名() {//方法体,就是逻辑代码}定义的位置,要和main定义在同一级可以通过 方法名() 调用此方法,目的就是执行方法体中的代码好处:代码提高的复用性//打印六行******/** 在main方法中,使用 方法名() 调用此方法* 调用此方法:就是执行该方法中定义的代码}//方法 对一些逻辑代码的整合/重构}//编写方法打印5行,一行十个-,调用此方法。...
2022-08-17 09:18:21 127
原创 JAVA基础-eclipse
数据类型 变量名 = 值;数据类型 变量名;变量名 = 值;数据类型 变量名1, 变量名2,...;/** 定义变量* 变量就是一个名字,表示一个具体的值(一个具体事物)* - int : 表示的数据类型, 定义age是一个整数* - age : 表示的变量,就是一个名字* - = :表示赋值符,把右边的值赋值给左边的变量* - 17 : 一个具体的值。* 狗 旺财 = 一条具体的狗;...
2022-08-13 11:28:49 1977 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人