Java
文章平均质量分 88
Zhou1317fe5
这个作者很懒,什么都没留下…
展开
-
13Java面向对象进阶 - 抽象类&接口&内部类
abstract是抽象的意思,用于修饰方法方法和类,修饰的方法是抽象方法,修饰的类是抽象类。使用abstract关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。修饰符 abstract 返回值类型 方法名(参数列表);如果一个类包含抽象方法,那么该类必须是抽象类。注意:抽象类不一定有抽象方法,但是有抽象方法的类必须定义成抽象类。abstract class 类名字 {System . out . printin("跑步");} }![[接口.mp4]]接口用关键字。原创 2023-04-24 09:18:11 · 104 阅读 · 0 评论 -
12Java面向对象进阶 - 多态&包&final&权限修饰符
多态: 同类型的对象,表现出的不同形态。Student、Teacher、Administrator都是Person表现出的不同形态。前提【重点】有继承或者实现关系方法的重写【意义体现:不重写,无意义】父类引用指向子类对象【格式体现】父类类型:指子类对象继承的父类类型,或者实现的父接口类型。 学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。如果有一个方法我不想别人去改写里面内容,该怎么办呢?Java提供了final关键字,表示修饰的内容不可变。final。原创 2023-04-24 09:14:03 · 112 阅读 · 0 评论 -
11Java面向对象进阶 - static、继承
/ 成员变量 public String name;// '男' '女' public int age;// 无参数构造方法 public Student() {} // 有参数构造方法 public Student(String a) {} }我们已经知道面向对象中,存在类和对象的概念,我们在类中定义了一些成员变量,例如name,age,sex ,结果发现这些成员变量,每个对象都存在(因为每个对象都可以访问)。原创 2023-04-24 09:11:09 · 416 阅读 · 0 评论 -
10Java集合ArrayList
什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList集合的特点 长度可以变化,只能存储引用数据类型。泛型的使用 用于约束集合中存储元素的数据类型。原创 2023-04-23 21:24:32 · 56 阅读 · 0 评论 -
09Java字符串
String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。String 类在 java.lang 包下,所以使用的时候不需要导包!原创 2023-04-23 21:21:40 · 72 阅读 · 0 评论 -
06Java数组
(常用)数据类型 [ ] 数组名。原创 2023-04-23 21:07:46 · 56 阅读 · 0 评论 -
07Java方法
方法(method)是程序中最小的执行单元方法必须先创建才可以使用,该过程即为方法定义(把一些代码打包在一起)方法定义后并不是直接运行,需要手动使用才执行,该过程即为方法调用public static void 方法名() {// 方法体;方法名();注意:方法必须先定义,后调用,否则程序将报错方法定义要写在main方法外面,类的里面定义格式: 参数:数据类型 变量名public static void 方法名(参数 1 , 参数 2 , 参数 3. . .) {方法体;原创 2023-04-23 21:06:44 · 53 阅读 · 0 评论 -
08Java面向对象
类的组成是由属性和行为两部分组成属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)类的定义步骤:①定义类类名首字母建议大写,需要见名知意,驼峰模式。一个Java文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。实际开发中建议还是一个文件定义一个class类。②编写类的成员变量修饰符 数据类型 变量名称 = 初始化值;③编写类的成员方法。原创 2023-04-23 21:04:16 · 69 阅读 · 0 评论 -
05Java循环高级-for while
键盘录入一个大于等于2的整数 x ,计算并返回 x 的 平方根。Random跟Scanner一样,也是Java提前写好的类,我们不需要关心是如何实现的,只要直接使用就可以了。 游戏规则:从任意一个数字开始报数,当你要报的数字是包含7或者是7的倍数时都要说过:过。条件判断语句可以空着不写,如果不写,默认表示true,循环一直进行。 小括号里面就不能省略了,true一定要写出来,否则代码会报错。 小括号里面就不能省略了,true一定要写出来,否则代码会报错。 使用循环猜,一直猜中为止。原创 2023-04-23 20:50:32 · 139 阅读 · 0 评论 -
04Java判断和循环-if switch for while
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复 执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。 当不知道循环次数,也不知道循环范围,但是知道循环的结束条件时,用while循环。原创 2023-04-23 20:43:49 · 315 阅读 · 1 评论 -
03Java运算符
- * / % 这些操作跟小学数学几乎是一模一样的。/ 和 % 的区别:他们两个都是做除法运算,/取结果的商。% 取结果的余数。整数操作只能得到整数,如果想要得到小数,必须有浮点数参与运算。算术运算符的高级用法:是以+为例进行的讲解,其余减法,乘法,除法的运算规则也是一样的。特例:字符串只有+操作,没有其他操作。 && 和 & 、||和|的运行结果都是一模一样的。 但是短路逻辑运算符可以提高程序的运行效率。原创 2023-04-23 17:32:33 · 72 阅读 · 0 评论 -
01Java入门
语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言我们想要让计算机做一些事情,那么就可以通过Java语言告诉计算机就可以了目录名称说明bin该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。conf该路径下存放了JDK的相关配置文件。include该路径下存放了一些平台特定的头文件。jmods该路径下存放了JDK的各种模块。legal该路径下存放了JDK各模块的授权文档。lib该路径下存放了JDK工具的一些补充JAR包。原创 2023-04-23 17:12:52 · 65 阅读 · 1 评论 -
02Java基础概念
变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。 数据类型 变量名 = 数据值;//1.定义byte类型的变量 //数据类型 变量名 = 数据值;//2.定义short类型的变量 short b = 20;//3.定义int类型的变量 int c = 30;//4.定义long类型的变量 long d = 123456789123456789L;//5.定义float类型的变量 float e = 10.1F;原创 2023-04-23 17:16:54 · 66 阅读 · 1 评论