![](https://img-blog.csdnimg.cn/direct/8849585f467a4b44ab889711be93e471.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 93
java学习使用
枫林残忆168
错把陈醋当成墨,写尽半生皆是酸…
展开
-
模块十三 异常_Object
概述:代码出现了不正常的现象;在Java中,异常就是一个一个的类// 错误 Error → StackOverflowError// 运行时期异常 → ArrayIndexOutOfBoundsException/*编译时期异常注意看:编译时期异常是我们代码写错了吗?不是,当我调用方法的时候,该方法底层给我们抛了一个编译时期异常,所以导致我们一编译,就爆红当我们一旦触发这个异常,jvm就会将异常信息打印到控制台上,给程序员们看*/method();原创 2024-04-09 00:19:55 · 773 阅读 · 0 评论 -
模块十二 面向对象
在Java中提供了四种访问权限,使用不同的访问权限修饰符修饰时,被修饰的内容会有不同的访问权限,public:公共的,最高权限,被public修饰的成员,在哪里都能访问protected:受保护的default:默认的,注意不写权限修饰符就是默认权限,不能直接把default写出来private:私有的,只能在自己的类中直接访问我们只需要知道一个成员被这四种权限修饰符修饰在4种情况下能不能访问就行了。原创 2024-04-09 00:18:49 · 921 阅读 · 0 评论 -
模块十一 面向对象
接口:是一个引用数据类型,是一种标准,规则关键字:a. interface 接口public interface 接口名{}b. implements 实现实现类 implements 接口名{}接口中可以定义的成员:a. jdk7以及之前 抽象方法:public abstract → 即使不写public abstract,默认也有 成员变量:public static final 数据类型 变量名 = 值 → 即使不写public static final ,默认也有。原创 2024-04-08 02:10:17 · 918 阅读 · 0 评论 -
模块十 面向对象
父类怎么形成的我们定义了多个类,发现这些类中有很多重复性的代码,我们就定义了一个父类,将相同的代码抽取出来放到父类中,其他的类直接继承这个父类,就可以直接使用父类中的内容了怎么去继承:extends子类 extends 父类注意:a. 子类可以继承父类中私有和非私有成员,但是不能使用父类中私有成员b. 构造方法不能继承继承怎么学a. 继承不要从是否“拥有”方面来学习 要从是否能“使用”方面来学习抽象类怎么来的?原创 2024-04-08 02:05:52 · 427 阅读 · 0 评论 -
SE第一阶段项目_学生管理系统
此项目是JavaSE第一阶段的项目,主要完成学生对象在数组中的增删改查,大家可以在此项目中发挥自己的想象力做完善,添加其他功能等操作,但是重点仍然是咱们前9个模块的知识点。原创 2024-03-29 12:45:31 · 395 阅读 · 0 评论 -
模块九 面向对象
概述:static 是一个静态关键字使用a. 修饰一个成员变量static 数据类型 变量名b. 修饰一个方法修饰符 static 返回值类型 方法名(形参) {方法体return 结果调用静态成员:类名直接调用(不用new对象)静态成员特点:a. 静态成员属于类成员,不属于对象成员(非静态的成员属于对象成员)b. 静态成员会随着类的加载而加载c. 静态成员优先于非静态成员存在在内存中d. 凡是根据静态成员所在的类创建出来的对象,都可以共享这个静态成员int age;原创 2024-03-29 12:42:50 · 880 阅读 · 0 评论 -
模块八 封装
面向对象三大特征:【封装】 继承 多态什么是封装思想:a. 我们找来了一个对象(洗衣机),只需要按一下按钮就可以了(使用洗衣机功能的过程就是使用面向对象思想编程的过程),每一个按钮下面都包含了很多内部结构的细节(细节被封装到按钮里面了 → 封装),在使用的时候有必要了解洗衣机的内部构造吗?我们没有必要去了解内部结构,我们只知道调用就可以了。所以,洗衣机来说,将细节隐藏起来了,细节我们不要关注,会对外提供一个公共的接口(按钮),供我们人类使用。原创 2024-03-28 01:55:29 · 732 阅读 · 0 评论 -
模块七 面向对象
面向过程:自己的事情自己干,代表语言(C语言)面向对象:自己的事情别人帮忙干,代表语言(Java语言)为啥要使用面向对象思想编程很多功能别人都给我们实现好了,我们只需要直接拿过来使用即可,简化了我们自己的编写过程,减少了我们的代码量什么时候使用面向对象思想编程在一个类中想使用别的类中的成员是,就是用面向对象思想编程至于我们使用的功能,人家怎么实现的,我们不需要关心,我们只需要知道怎么使用即可。/*在一个类中想使用别的类中的成员是,就是用面向对象思想编程/*原创 2024-03-28 01:53:02 · 942 阅读 · 0 评论 -
模块六 方法
问题描述:之前所有的代码都在 main 方法中写,如果我们将来所有功能的代码都放到 main 方法中,会显得 main 方法代码太多,太乱,太臃肿,不好维护。解决:将不同功能的代码放到不同的方法中,想执行某个功能,直接调用方法名就行了,对应的代码就自动执行起来了,将来维护的时候,直接找到对应的方法,就可以对其直接修改维护。方法:拥有功能性代码的代码块,将不同的功能放在不同的方法中,给每个方法取个名字,直接调用方法名,对应的方法就执行起来了,好维护。通用定义格式修饰符 返回值类型 方法名(参数) {原创 2024-03-22 02:23:59 · 651 阅读 · 0 评论 -
模块四 流程控制
概述:是Java定义好的一个类作用:将数据通过键盘录入的形式放到代码中参与运行位置:java.util学习 Random 和学习Scanner的方式方法一样概述java自带的一个类作用可以在指定的范围内随机一个整数位置java.util。原创 2024-03-15 09:16:25 · 752 阅读 · 0 评论 -
模块三 IDEA 运算符
概述:开发工具idea 是 java 写的,所以本地上必须有正确的 jdk 环境(JAVA_HOME)idea 自动保存不用我们打开 dos 命令窗口执行 javac 和 java 命令idea 有强大的快捷键,生成代码,纠错等idea会自动管理我们写的代码相关开发工具:eclipse、myeclipse作用:加速我们的开发。原创 2024-03-12 05:28:36 · 809 阅读 · 0 评论 -
模块二 变量、数据类型转换、运算符
在代码的运行过程中,值不会发生改变的数据基本数据类型:4类8种 整型:byte、short、int、long 浮点型:float、double 字符型:char 布尔类型:boolean引用数据类型:类、数组、接口、枚举、注解在代码的运行过程中,值会随着不同的情况而随时发生改变的数据数据类型 变量名 = 值;数据类型 变量名;变量名 = 值;连续定义三个相同的变量数据类型 变量名1,变量名2,变量名3;变量名1 = 值;变量名2 = 值;变量名3 = 值;原创 2024-03-07 19:39:26 · 780 阅读 · 0 评论 -
模块一 环境变量、HelloWord
(数据类型 、运算符、流程控制、数组、方法)硬件是看得见、摸得着的物理部件或设备。在研制硬件产品是,人的创造性活动表现在把原材料转变成有形的物理产品(主机、主板、硬盘、显示器、散热风扇、内存条)等;软件产品是以程序和文章的形式存在,通过在计算机上运行来提现它的作用;硬件和软件是相辅相成的,谁也离不开谁。如果硬件比喻成人,那么软件就可以比喻成灵魂,一个人没有了灵魂,这个人也就没什么用了;同样,软件需要安装到硬件上运行的,所以没有了软件支持,或者软件没有硬件的支持,就都没有用了。原创 2024-03-05 22:03:31 · 781 阅读 · 0 评论