JavaSE初阶
文章平均质量分 74
JavaSE
Yuan_o_
愿历经波澜,归来仍是少年。
展开
-
JavaSE——学习总结
JavaSE——学习总结原创 2024-06-04 15:40:54 · 1060 阅读 · 0 评论 -
Java—— StringBuilder 和 StringBuffer
本章需掌握StringBuffer和Stringbuilder的方法语法原创 2024-05-31 14:27:09 · 338 阅读 · 0 评论 -
Java——String类详解
该文章需掌握:字符串构造、equals、compaerTo、comepaerTolgnoreCase、chaAt、indexOf、lastIndexOf、valueOf、toUpperCase、toLowerCase、toCharArray、fromat、replaceAll、replaceFirst、split、substring、trim、字符串不可变性原理原创 2024-05-31 10:42:20 · 1198 阅读 · 0 评论 -
Java——图书管理系统万字详解(附代码)
Java图书管理系统超详细万字解析,文末附代码原创 2024-05-26 11:01:28 · 927 阅读 · 0 评论 -
Java——抽象类与接口的区别
抽象类是用来捕捉子类的通用特性的。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板:接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。这就像契约模式,如果实现了这个接口,那么就必须确保使用这些方法。接口只是一种形式,接口自身不能做任何事情:抽象类中可以包含普通方法和普通字段,这样的普通方法和字段可以被子类直接使用(不必重写),而接口中不能包含普通方法,子类必须重写所有的抽象方法。原创 2024-05-23 17:18:56 · 561 阅读 · 0 评论 -
Java—— Cloneable 接口和深拷贝
有一个Person类,main函数中有一个person1对象,先要将person1对象克隆一份给person2代码如下:要用到 Object 类中的 clone() 方法报错了,我们查看Object 类的源码,发现 Object 类中的 clone() 方法是 protected 修饰的,无法在不同包的不同类中使用,所以,我们需在Person类中重写clone()方法重写clone()方法后,依旧报错,这时需要解决的问题,以下列举: 解决完上面两个问题后,编译已经不报错了 ,当我们运行后:不支持克隆异原创 2024-05-23 16:48:33 · 308 阅读 · 0 评论 -
Java——通过方法交换实参值
解析:并未发生交换,这是因为swap()方法中只改变了形参的值,对实参未进行改变,这些交换只发生在栈上。想要改变实参值,可借用数组交换,也可利用类开辟对象空间,通过传址交换,这些交换发生在堆上。原创 2024-05-23 15:20:45 · 287 阅读 · 0 评论 -
Java——内部类
内部类也是封装的一种体现。原创 2024-05-23 11:30:06 · 482 阅读 · 0 评论 -
Java——Object类
Object是Java默认提供的一个类,,Java里面除了Object类,所有的类都是存在继承关系的。原创 2024-05-23 10:15:27 · 825 阅读 · 0 评论 -
Java——接口
Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。Java接口可以看成是多个类的公共规范,是一种引用数据类型,在实现时,只要符合规范标准,就可以通用。原创 2024-05-22 17:08:45 · 2735 阅读 · 0 评论 -
Java运算符
算数运算符、关系运算符、逻辑运算符、位运算符、移位运算、条件运算符原创 2022-07-29 15:15:22 · 563 阅读 · 0 评论 -
Java -- this关键字
this关键字的三种用法原创 2022-08-11 11:22:38 · 270 阅读 · 0 评论 -
Java-对象的构造及初始化
对象的构造及初始化、构造方法原创 2022-08-12 09:41:02 · 1112 阅读 · 2 评论 -
Java-类和对象
类的定义与使用、原创 2022-08-10 23:08:57 · 197 阅读 · 0 评论 -
Java-类和对象
面向对象、面向过程、类的实例化、this引用原创 2022-08-06 21:01:51 · 150 阅读 · 0 评论 -
Java数据类型与变量
字面常量、数据类型、变量、类型转换、类型提升、字符串类型原创 2022-07-28 18:10:14 · 233 阅读 · 1 评论 -
Java-类和对象
面向过程与面向对象、类的定义与使用、类的实例化原创 2022-08-10 08:42:50 · 235 阅读 · 1 评论 -
Java——抽象类
在面向对象的概念中,所有的对象都是通过类来描述的,但反过来,并不是所有的类都是用来描绘对象的,。比如:说明:1、矩形、圆形、三角形都是图形,因此和Shape类是继承关系2、虽然图形类Shape中也有draw()方法,但由于Shape类并不是具体的图形,因此其内部的draw()方法实际上是没有办法实现的3、由于Shape类没有办法描述一个具体的图形,导致其draw()方法无法具体实现,因此可以将Shape类设计为“抽象类”原创 2024-05-18 09:33:55 · 277 阅读 · 0 评论 -
Java——多态
当不同的对象去完成某个相同的行为时,会产生不同的状态,如:打印机分为黑白打印机和彩色打印机,在黑白打印机情况下打出来为黑白,在彩色打印机情况下打印出来为彩色。原创 2024-05-17 17:32:19 · 487 阅读 · 0 评论 -
重写与重载、静态绑定与动态绑定(早绑定与晚绑定)
指可以有多个方法具有,但这些方法的(参数的类型和个数不同)。下面Test类中,func方法的参数列表不同,就构成重载。原创 2024-05-17 16:04:47 · 706 阅读 · 0 评论 -
Java——向上转型和向下转型
向上转型实际就是创建一个子类对象,将其当成父类对象来使用。原创 2024-05-17 14:54:35 · 674 阅读 · 0 评论 -
Java——继承详解、super 关键字、super和this的异同、protected关键字、final关键字、继承与组合
继承主要解决的问题:共性的抽取,实现代码复用可以让我们在保持原有类(父类、超类、基类)特性的基础上进行扩展,增加新功能,这样产生新的类,称为派生类(子类)原创 2024-05-15 16:16:50 · 1111 阅读 · 0 评论 -
Java——对象的打印
【代码】Java——对象的打印。原创 2024-05-15 10:51:43 · 160 阅读 · 0 评论 -
Java——代码块
使用 {} 定义的一段代码称为代码块,根据代码块定义的位置以及关键字,可分为以下四种。原创 2024-05-14 15:57:44 · 272 阅读 · 1 评论 -
Java——封装、访问修饰限定符
3、包名要和代码路径相匹配,例如创建 com.baiducc.demo 的包,一定会存在一个对应的路径 com/baiducc/demo 来存储代码。Java提供了很多现成的类供我们使用,例如Date类,可以使用 java.util.Date 导入 java.util 这个包中的 Date类。包的概念:在面向对象的体系中,提出了一个软件包的概念,即:为了更好的管理类,把多个类收集在一起称为一组,称为软件包。如果要使用 java.util 中的其他类,可以使用 import java.util.*原创 2024-05-14 14:11:10 · 328 阅读 · 0 评论 -
static成员变量、static成员方法、静态成员变量初始化
引入:我们设置一个学生类的场景,实例化三个学生对象,每个对象都有自己特有的名字,性别,年龄,成绩等,如下:这些在Student类中定义的成员变量,每个对象中都会包含一份(称之为实例变量),使用这些信息来描述具体的学生。现在要表示学生上课的教室,这个教室的属性并不需要每个学生对象中都存储一份,而是需要让所有的学生来共享,如下:在Java中,被static修饰的成员,称之为静态成员,也可以称为类成员,其不属于某个具体的对象,是所有对象所共享的,符合我们的需求。原创 2024-05-14 10:49:30 · 589 阅读 · 0 评论 -
Java构造方法详解
Java构造方法详解原创 2024-05-11 15:28:06 · 455 阅读 · 0 评论 -
类和对象--this引用原理
Java--类与对象--this原理及应用原创 2024-05-10 15:28:20 · 164 阅读 · 0 评论 -
写一个函数返回参数二进制中1的个数--四种方法及原理解释
写一个函数返回参数二进制中1的个数--四种方法及原理解释求一个数的二进制中有多少个 1原创 2024-05-08 16:32:15 · 461 阅读 · 0 评论 -
Scanner中next()、nextInt()、nextLine()、hasNext()、hasNextInt()的使用方法及注意事项
1、next()、nextInt()、nextLine()的使用方法及区分2、循环时如何使用hasNext方法3、用hasNextInt()作为判断下一个输入是否为数字需要配合next()方法使用原创 2024-05-07 17:09:29 · 954 阅读 · 0 评论 -
Java中Math.pow的用法
java中Math.pow的使用方法及常见错误原创 2024-05-06 15:17:03 · 2509 阅读 · 3 评论 -
初识Java
Java基础、Java程序运行原理、JDK、JRE、JVM之间的关系、注释的基本规则和规范、标识符、关键字原创 2022-07-26 12:01:45 · 182 阅读 · 0 评论