- 博客(31)
- 收藏
- 关注
原创 java面向对象学习
在Java中,类(Class)是面向对象编程(OOP)的基本构建块。类是一个蓝图或模板,用于创建对象(实例)。它定义了对象的属性(字段)和行为(方法)。在Java中,构造器(Constructor)是一种特殊的方法(也叫构造方法),用于在创建对象时初始化对象的状态。构造器的名称必须与类名完全相同,且没有返回类型(连void也没有)。它的主要作用是为对象的成员变量赋初始值,或者执行一些必要的初始化操作。System.out.println(this.name+"在睡觉");
2025-03-18 18:08:37
876
原创 稀疏数组学习
稀疏数组(Sparse Array) 是一种用于压缩存储大量默认值(通常是 0)的数组的数据结构。它通过只存储非默认值的元素及其位置来节省空间。稀疏数组常用于存储矩阵或二维数组,尤其是当数组中大部分元素为默认值时。
2025-03-02 00:09:22
408
原创 Java数组学习
(相同类型的若干个数据,按照一定的先后次序排列组合而成),每个数组元素可以通过一个(数组的下标是从0开始索引)来访问他们。。Java 数组可以是基本数据类型的数组,也可以是对象类型的数组。
2025-02-26 21:06:54
872
原创 值传递,引用传递
引用传递是指在方法调用时,将实际参数的引用(内存地址)传递给方法内部的形式参数。这意味着,形式参数的改变会影响到实际参数的值。然而,在Java中,并没有真正的引用传递,而是通过将引用的副本传递给方法来模拟引用传递。值传递意味着当你调用一个方法时,方法参数接收到的是调用时传入的实际值的副本。这种设计选择简化了语言的语义,避免了复杂的行为,增强了代码的可预测性和安全性。因此,任何在方法内对参数进行的修改都不会影响到方法外的原始变量。对于对象引用类型,传递的是引用(内存地址)的副本。
2025-02-22 23:37:19
456
原创 java方法学习
在Java中,方法的定义是指声明一个具有特定名称、参数列表(可能为空)、返回类型(可能为void表示不返回任何值)以及方法体(包含执行语句的块)的代码段。[修饰符] 返回的数据类型 方法名([参数列表]) {方法体 …执行语句 …return 返回值;// 如果返回类型不是void,则需要有返回语句修饰符(可选):这是方法的访问控制符或其他修饰符,如publicprivateprotectedstaticfinal等。它们定义了方法的可见性、是否可以被继承、是否是静态的等特性。返回类型。
2025-02-22 23:31:01
754
原创 Java流程控制-选择结构
除非特别指明,否则就按照顺序一句一句地执行。顺序结构是最简单的算法结构,语句与语句之间,框与框之间,,是由若干个的处理步骤组成的,可以看出输出结果是按照代码顺序一段一段来执行的。
2025-02-19 22:29:39
776
原创 Java Scanner使用
创建使用Scanner工具时,如果没有自动补齐代码的话创建这句话Scanner scanner = new Scanner(System.in);报错时请记得手动把java.util.Scanner导入。图1是正常的输入流畅得到的结果。图2是先输入小数得到的结果。
2025-02-18 17:00:10
450
原创 Java Scanner学习
在Java中,Scanner类是用于(键盘)的。它位于java.util包中,因此在使用前需要导入这个包。Scanner类可以解析原始类型和字符串的简单文本扫描器,常用于从控制台接收用户输入。首先,你需要创建一个Scanner对象,并传入一个输入源(通常是System.in,表示标准输入流,即从控制台读取)。Scanner类提供了多种方法来读取和解析输入,包括整数、浮点数、字符串、行等。
2025-02-18 16:36:15
537
原创 JavaDoc
在使用 IntelliJ IDEA 或其他基于 Java 的开发环境生成文档(如 Javadoc 或其他格式的文档)时,指定 -encoding UTF-8 -charset UTF-8 参数的原因通常与字符编码有关。因此,在使用 IntelliJ IDEA 或其他工具生成文档时,根据你的具体需求和系统的默认设置,可能需要指定 -encoding UTF-8 -charset UTF-8 参数来确保字符的正确处理和文档的兼容性。这个参数通常用于指定生成文档时使用的字符集。@param 参数名。
2025-02-17 20:27:08
443
原创 JAVA包机制
以百度举例 www.baidu.com 那包名倒置时应该是com.baidu.www。通过合理地使用包和访问控制符,可以编写出结构化、模块化和易于维护的Java程序。虽然是在不同包下,但是也尽量避免类名的重复。注意上下2段代码的package名。
2025-02-17 19:51:42
370
原创 三元运算符
表达式 String type = x?y : z (是否满足条件x,满足则输出y,否则输出z)三元运算符 Java中唯一的三元运算符,用于基于条件表达式的结果来选择两个值之一。
2025-02-15 16:57:23
198
原创 位运算符学习
>(右移 将a的二进制表示向右移动b位,保留符号)相当于/2。>>>(无符号右移将a的二进制表示向右移动b位,不考虑符号)<<(左移 将a的二进制表示向左移动b位)相当于*2。^(按位异或,相同出0不同出1)~(按位非,位取反)
2025-02-15 16:04:59
182
原创 java类型转换
低-------------------------------------------------------->高这里虽然long要大于float但是。
2025-02-13 20:02:31
327
原创 注释,标识符,关键字
。在编程领域,注释是对代码的解释和说明,目的是为了让人们能够更加轻松地了解代码,提高程序代码的可读性。注释不会被计算机编译,只是为了提高代码的可读性。java注释有单行注释,多行注释,注释文档(javadoc)。
2025-02-13 16:54:19
308
原创 仪式感Hello,World
在cmd里用javac指令编译所需的java文件,成功会在当前目录下生成一个class文件。在cmd里运行class文件,用java指令后跟class文件名不需要带.class后缀。新建一个文件夹存放代码。新建一个java文件。
2025-02-11 12:23:55
344
原创 JDK,JRE,JVM
JDK是Java开发工具包,包含了JRE以及开发Java程序所需的所有工具和库。JDK提供了编译、调试和运行Java应用程序所需的一切工具。它包括Java编译器、调试工具、类库等,是Java开发的核心。
2025-02-11 11:24:59
172
原创 dos基本指令认识
rd(Remove Directory)专门删除子目录的指令 rd后跟目录名。md(make directory)创建新的目录 md后跟目录名。比如进入E盘 直接输入E: 回车(enter) 就会进入E盘。指令是cd (chang directory)指令是cls (clear screen)del 删除文件 del后跟文件名。cd> 创建文件 cd>后跟文件名。 mspaint画图工具。 notepad记事本。
2025-02-10 16:55:41
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅