- 博客(23)
- 收藏
- 关注
原创 java - 枚举类
/ 自定义枚举类 class People {// 1.对象属性 private final修饰 private final String sex;// 2.私有化构造器,对象属性赋值 private People(String sex) {} // 3.提供枚举类的多个对象 public static final public static final People MAN = new People("男");
2022-08-24 16:30:36
165
原创 java - 线程
start() :开启当前线程,调用run()。在当前线程开启时不能同时再次开启当前线程 run() :重写Thread类中的run()方法,实现所需功能getName() :获取当前线程名称 setName() :设置当前线程名称 currentThread() :静态方法,返回房前代码的线程..................
2022-06-30 17:42:31
138
原创 java - 异常
异常分类 Error Exceptio java.lang.Throwable |----java.lang.Error:一般不编写针对性的代码处理 |----StackOverflowError:栈溢出 |----OutOfMemoryError:堆溢出 |----java.lang.Exception:可以进行异常的处理 |----编译时异常(checked)(受检异常) |----IOException 输入输出异常 |----FileNotFoundExc
2021-11-18 16:24:51
579
原创 java - 接口
接口 interface interface 关键字用来定义接口 接口和类时两个并列的结构 interface 接口名{} JDK7及以前,接口中可以定义全局常量和抽象方法 全局常量: public static final 常量名; 在写代码时可以省略这些修饰符。 抽象方法: public abstract 书写可以省略 JDK8后还可以定义静态方法和默认方法 接口中不能定义构造器,不能实例化 接口通过类来实现(implements) 如果一个类实现了接口中所有的抽象方法,此类可以实例化
2021-11-12 16:23:04
559
原创 java - 抽象类
abstract abstract修饰符,可以用来修饰类和方法。 抽象类: abstract 类名{} 抽象类不能实例化。 抽象类中有构造器。 抽象方法: abstract 类名{ abstract 返回值 方法名(); } 抽象方法只有方法的声明,没有方法体。 子类继承抽象方法,必须重写抽象类中所有抽象方法,才可以实例化。 如果子类没有重写抽象类中所有的抽象方法,此子类也必须是抽象类。 抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类。 abstract不能
2021-10-27 17:33:54
118
原创 java - 代码块
代码块:静态代码块、非静态代码块。 只能用static修饰 静态代码块: 随着类加载而执行,只执行一次 多个静态代码块,按照顺序从上到下执行 静态代码块先于非静态代码块执行 静态代码块只能调用静态属性、方法,不能调用非静态的结构 非静态代码块: 随着对象创建而执行,每创建一个对象执行一次 多个非静态代码块,按照顺序从上到下执行 非静态代码块可以调用静态的属性和方法和非静态属性和方法 class Block{ int num = 1; static int num2 = 2; void
2021-10-18 11:47:52
103
原创 java - static、final
static static关键字可以用来修饰属性、方法、代码块、内部类。 static 关键字可以和变量、方法一起使用表示静态变量,静态方法。 静态变量和静态方法可以直接通过类名来调用,不用创建类的实例对象调用。 静态方法只能调用静态变量和方法。 在静态的方法内,不能使用 this 关键字、super 关键字。 final final 关键字表示最终的 修饰变量叫做常量,一般会与public static共用,常量一般用大写字母表示,如果是多个单词,每个单词都大写,中间用下划线隔开. final 修饰的类不
2021-09-11 16:04:31
116
原创 java - 多态
多态是一个事物不同的表现形式,比如人这个事物,可以是学生,可以是老师。学生,老师都属于人。 在java中表现为,父类的变量可以引用父类的实例,也可以引用子类的实例。 public class Poly { public static void main(String[] args) { Father fa = new Father(); fa.say();//父类的方法。1 fa = new Dom(); fa.say(); //Chi
2021-08-31 17:39:34
110
原创 java - 继承
继承是类与类之间的关系,可以理解为一个类从另一个类中获取方法和属性的过程。现实中如父子之间遗产的继承,父亲的车子、房子都可以被儿子继承。 继承使用extends关键字 基本使用 public class Work { int num = 10; int num1 = 10; int calc(){ return num + num1; } public static void main(String[] args) { Work wo
2021-08-27 17:01:44
125
原创 java -包装类
包装类 java是面向对象语言,但是java中的基本数据类型却不是面向对象的.基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。因此java为每种基本数据类型分别设计了对应的类,称之为包装类. 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char character boolean Boolean 自动拆箱和装箱 基本使用 pu
2021-08-26 16:52:17
103
原创 java - 访问修饰符
访问修饰符是指能够控制类、成员变量、方法的使用权限的关键字 修饰符 说明 public 共有的,对所有类可见 protected 受保护的,对同一包内的类和所有子类可见 private 私有的,在同一类内可见 默认的 在同一包内可见,默认不使用任何修饰符 public:公有的 被声明为public的类、方法、构造方法、接口能被其他任何类访问。 如果几个相互访问的public类分布在不同的包中,则需要导入相应public类所在的包。由于类的继承性,类所有的公有方法和变量都能被其
2021-08-25 18:10:32
199
原创 java - 类
类和对象 万物皆对象 对象的实质是属性和行为 类是拥有共同属性和行为的集合 public class People{ String name; void say(){ System.out.println("泡面头:你不要过来呀!!!"); } } public 是类的修饰符,表明该类是公共类,可以被其他类访问 class 是定义类的关键字 People 是类名称 name 是成员变量 say 是方法 类中的变量 局部变量:在方法或者语句块中定义的变量被称为局部变量 成员变量:成员变量是定义在
2021-07-07 18:18:55
122
原创 java - 方法
提高代码的复用性,完成特定功能的代码块。 格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 修饰符:publc、protected、private... 返回值类型:返回值的数据类型 方法名:符合命名规范的名字 ():参数 参数类型:参数的数据类型 参数名:形参 方法体语句:方法要实现的功能代码 return:结束方法 返回值:功能代码实现的结果,由return带给调用者 public static void log()
2021-07-05 18:09:51
102
原创 Java - 控制结构
选择 if if(条件1){ 条件1成立执行; }else if(条件2){ 条件2成立执行; }else{ 除了条件1、2的其他情况; } 和js没什么区别 循环 for int num = 0; for(int i = 0 ; i <= 100 ; i ++){ num += i } System.out.println(num) // 5050 100以内的整数和 和js也没什么区别 循环 while int i = 0; int sum = 0; while (i <= 10
2021-07-02 15:26:59
104
原创 java - 基本数据类型
基本数据类型 java是强类型语言,指的是一旦一个常量或变量声明出来,它的类型就确定了,以后都不会变成其它类型,声明的时候是整型,以后都是整型。 java中的基本数据类型大概可以分为三大类,字符型,布尔型,数值类型。 字符型:char char c = 'A'; //最基本的表示法 char c = 65;//用整型数值表示 char c = '\u0041';//采用16进制的unicode码 布尔型:boolean 要么true,要么false boolean b1 =true; boolean b2
2021-07-01 17:14:14
106
原创 java - jdk配置
java学习记录 前言 我是属于不喜欢学习的人,但是总要做出改变。目前是做前端开发,做的也挺菜的,只会写写js,前端的一些需要掌握的技术,webpack、Promise、this指向这些东西都是似懂非懂的。也看过许多文章,总是没有弄清原理就看不下去,我想要做出一些改变,就从今天开始吧。 最开始之前我是想学后端的,但是因为前端入门比较简单,又想尽快能工作就放弃了。 jdk安装 下载jdk安装就不多写了 按window键进入开始直接输入环境变量 点击编辑系统环境变量 点击环境变量 选择系统变量中Path点
2021-06-24 18:45:36
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅