![](https://img-blog.csdnimg.cn/8ff326aa5d7e4eeaa4f36e8986e4eb58.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java笔记
文章平均质量分 93
记录学习Java的知识
BoatsZhou
这个作者很懒,什么都没留下…
展开
-
Object&String
String类代表字符串。Java程序中所有的字符串文字(例如“abc”)都可以被看作是实现类的实例。String类中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取字符串,以及创建具有翻译为大写或小写的所有字符的字符串的副本。原创 2023-08-24 20:20:00 · 118 阅读 · 0 评论 -
内部类&权限&静态
将一个类A定义在类B里,里面那个类A就称为内部类,B则称为外部类将一个类定义在方法里边,该类就称为局部内部类学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了final关键字,用于修饰不可改变内容。如果将所有的类文件都放在一个包下,不利于管理和后期维护所以,对于不同动能的类文件,可以放在不同的包下进行管理包:本质上就是文件夹创建包:单级包、多级包。原创 2023-08-21 20:05:47 · 801 阅读 · 0 评论 -
面向对象(接口与多态)
接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量,构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法、默认方法和静态方法、私有方法接口用关键字interface修饰public interface 接口名{}默认方法:使用default修饰,不可省略,供子类调用或子类重写默认方法定义格式public default 返回值类型 方法的名称(参数列表){方法体;默认方法的好处实现类可以不用重写默认方法,默认方法可以用于接口升级静态方法:使用static。原创 2023-08-16 11:49:20 · 559 阅读 · 0 评论 -
面向对象(继承与抽象)
多个类中存在相同的属性和行为,将这些内容抽取到单独的一个类中,这个类就是父类,那么多个子类无需再定义这些属性和行为,只需要继承那个父类即可。其中,多个类可以称为子类,单独那一个类称为父类超类或基类。父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。父类中的方法应该不是具体的,具体的实现应该有子类来实现;原创 2023-08-09 19:31:23 · 569 阅读 · 0 评论 -
面向对象(类与对象)
面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。类是一组相关属性和行为的集合。类就是现实生活的一个事物,事物由属性和行为组成。【类就是描述现实生活中的某一个事物,这个事物是由属性和行为组成】属性:就是该事物的状态信息行为:就是该事物能够做什么对象:是一类事物的具体表现,对象是类的一个实例,必然具备该类事物的属性和行为。原创 2023-08-07 20:07:56 · 635 阅读 · 0 评论 -
Java基础武器--方法
方法(method)完成某一个特定功能的代码块修饰符 返回值类型 方法名(参数列表) {// 代码块... return 结果;修饰符: public static等返回值类型:表示方法运行结果的数据类型,方法执行后将结果返回到调用者参数列表:方法在运算过程中的未知数据,调用者调用方法时传递**return:将方法执行后的结果带给调用者,方法执行到return,整体方法运行结束小贴士:return 结束;这里的结束在开发中,我们正确的叫法成为方法的返回值明确参数列表。原创 2023-08-06 18:25:47 · 63 阅读 · 0 评论 -
数组与排序
数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致总结,存放数据,长度和类型是固定的数据类型 [ ] 数组名;动态数组初始化就是只给定数组的长度,由系统给出默认初始化值在创建数组时,直接将元素确定,由系统计算出数组的长度每一个存储到数组的元素都会自动拥有一个编号,从0开始。这个自动编号称为数组索引,可以通过数组索引访问到数组中的元素二维数组其实就是这个二维数组中有多个一位数组,每个一维数组有自己的元素。原创 2023-08-04 19:48:41 · 597 阅读 · 0 评论 -
流程控制语句
流程控制语句分类。原创 2023-08-04 17:28:12 · 475 阅读 · 0 评论 -
类型转换&运算符&Scanner
运算符对变量或常量进行操作的符号,注意符号都是特定的,不能改变量表达式用运算符把变量或常量连接起来符合Java语法的式子称为表达式。原创 2023-08-02 20:00:54 · 392 阅读 · 0 评论 -
Java基础语法
注释就是对代码进行解释说明,提高代码的可读性Java语言赋予特殊意义的单词叫做关键字在程序运行过程中,其值不可以被改变的量称为常量在程序运行过程中,其值可以在一定范围内改变的量称为变量//格式一 数据类型 变量名 = 初始值;int a = 12;//格式二 数据类型 变量名:变量名 = 初始化值;int a;a = 10;//格式三 数据类型 变量名 1 = 值 , 变量名 2 = 值 , 变量名n = 值;a = 11;b = 12;c = 13;原创 2023-08-02 17:24:08 · 340 阅读 · 0 评论