
Java学习
记录自己的Java学习历程。B站《黑马程序员_Java基础入门教程》学习笔记。
端木翠花
缓慢成长的菜鸟。
展开
-
【黑马程序员 Java 笔记】方法
目录1、方法概述2、简单方法的定义和调用3、带参数方法的定义和调用4、带返回值方法的定义和调用5、方法重载6、方法的参数传递1、方法概述方法是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。方法必须先创建才可以使用,该过程称为方法定义。(方法不能嵌套定义)方法创建后并不是直接运行的,需要手动使用后才能执行,该过程称为方法调用。(方法必须先定义后调用,否则程序将报错)...原创 2022-02-15 09:55:03 · 619 阅读 · 0 评论 -
【黑马程序员 Java 笔记】数组
目录1、数组的定义2、数组的初始化1)动态初始化2)静态初始化3、访问1)数组的访问2)数组元素的访问4、内存分配1)栈内存2)堆内存5、数组操作的两个常见小问题1)索引越界2)空指针异常6、数组常见操作1)遍历2)获取最值1、数组的定义 1)int[] arr...原创 2022-02-13 16:16:56 · 6772 阅读 · 0 评论 -
常用DOS命令
操作 说明 盘符名称: 盘符切换。E: 回车,表示切换到E盘。 dir 查看当前路径下的内容。 cd 目录 进入单级目录。cd itheima ...原创 2022-01-14 11:16:36 · 82 阅读 · 0 评论 -
Java 异常
声明异常:throws抛出异常:throwpublic class CircleWithExceptionTest { public static void main(String[] args){ try{ CircleWithException c1 = new CircleWithException(5); CircleWithException c2 = new CircleWithException(-5);原创 2021-07-26 14:55:54 · 116 阅读 · 0 评论 -
Java 抽象类与接口
抽象类(abstract 类)1. 非抽象类不能包含抽象方法,包含抽象方法的类必须是抽象的2. 在一个抽象类扩展出来的非抽象类中,所有的抽象方法必须实现3. 允许声明没有抽象方法的抽象类public class InstrumentTest { public static void main(String[] args){ Instrument[] orchestra ={ new Wind(), .原创 2021-07-25 16:12:09 · 153 阅读 · 0 评论 -
Java 多态
public class PrinterTest { public static void main(String[] args){ Printer p1 = new ColorPrinter(); Printer p2 = new BlackPrinter(); System.out.println(p1.print()); System.out.println(p2.print()); }}class Printe.原创 2021-06-21 20:16:55 · 117 阅读 · 0 评论 -
Java 继承
public class CircleTest { public static void main(String[] args){ Circle myCircle = new Circle(5.0); System.out.println("The area of the circle of radius " + myCircle.getRadius() + " is " + myCircle.getArea()); myCircle.setRad.原创 2021-06-17 20:26:50 · 98 阅读 · 0 评论 -
Java 练习题(2)(类与对象)
【问题描述】编写一个表示二维平面上的点的类 MyPoint,满足以下条件。(1)定义 private 的成员变量x和 y,表示点的x和 y坐标,类型为整数。(2)定义两个 MyPoint的构造方法,一个构造方法不带参数,且x和y的初始值为0,另一个构造方法有两个参数,参数名为x和 y,类型为整数,用这两个参数分别作为初始x和 y的坐标。(3)定义一个getD方法,功能为返回两个坐标点(由 MyPoint 定义)距离,值为 float类型。(4)编写 main 方法,打印坐标点1到坐标点2原创 2021-06-17 18:05:08 · 963 阅读 · 0 评论 -
Java 练习题(1)
【问题描述】设计一个名为Rectangle的类表示矩形。这个类包括:●两个名为width和height的double类型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1。●一个用于创建默认矩形的无参构造方法。●一个创建指定width和height值的矩形的构造方法。●一个名为getArea()的方法,返回该矩形的面积。●一个名为getPerimeter()的方法,返回周长。●分别定义对应的get和set方法修改和访问width和height。编写一个测原创 2021-06-15 14:05:32 · 1300 阅读 · 0 评论 -
Java 面向对象
public class SimpleCircleTest { public static void main(String[] args){ SimpleCircle circle1 = new SimpleCircle(); System.out.println("The perimeter of the circle of the radius " + circle1.radius + " is " + circle1.getPerimeter()); .原创 2021-06-13 17:52:22 · 1147 阅读 · 1 评论 -
Java 方法
public class Method { public static void main(String[] args){ int x = 10; int y = 20; // sum(x,y);(单独调用,没有意义) // System.out.println(sum(x,y));(输出调用,不是很好,因为我们可能需要针对结果还要进行其他操作) // 赋值调用,推荐方式 int result = s.原创 2021-06-13 17:12:39 · 78 阅读 · 0 评论 -
Java 定义一个数组
public class Array { public static void main(String[] args){ //定义一个数组 int[] arr = new int[3]; //输出数组名称及元素 System.out.println(arr); System.out.println(arr[0]); System.out.println(arr[1]); System.o.原创 2021-06-04 17:53:29 · 1541 阅读 · 0 评论