
java基础
徐漠漠
这个作者很懒,什么都没留下…
展开
-
JAVA 中 queue.add()和queue.offer()的区别
此外,在Java的Queue接口中,add()方法是从Collection接口继承而来的,而offer()方法是Queue接口自身定义的。所以,从语义上讲,offer()方法更加符合队列的插入操作。如果使用add()方法,当队列已满时抛出异常,可能会导致程序崩溃或者其他不可预知的后果。相比之下,offer()方法返回一个布尔值,允许我们根据插入操作的成功或失败来采取相应的措施。queue.add()和queue.offer()都是向队列中插入元素的方法,但它们在队列已满时的行为有所不同。原创 2024-04-01 14:05:15 · 2556 阅读 · 0 评论 -
Java基础 学习笔记24—this关键字
【代码】Java基础 学习笔记24—this关键字。原创 2024-03-27 12:52:35 · 230 阅读 · 0 评论 -
Java基础 学习笔记23 —— 构造器
注意:构造方法最终执行结束之后,会自动将创造的对象的内存地址返回。” 这样的语句 在java语言中,如果一个类没有显示的去定义构造方法,系统会默认提供一个无参数的构造方法(通常把这个构造方法叫做缺省构造器)在java中,一个类中可以定义多个构造方法,而且这些构造方法自动构成了方法的重载(overload)如果提供了发那会值类型,那么这个方法就不是构造方法了,就变成普通方法了 构造方法怎么调用呢?对象的初始化(给对象的所有属性赋值就是对象的初始化) 怎么定义构造方法呢?使用new方法名进行调用。原创 2024-03-26 21:00:02 · 204 阅读 · 0 评论 -
Java基础 学习笔记22
【代码】Java基础 学习笔记22。原创 2024-03-26 14:20:36 · 197 阅读 · 0 评论 -
Java基础 学习笔记21
改不了,工资不能低于800。原创 2024-03-26 12:27:42 · 214 阅读 · 0 评论 -
Java基础 学习笔记20
什么是封装?封装的好处?在代码上如何实现封装?原创 2024-03-26 00:02:53 · 231 阅读 · 0 评论 -
Java基础 学习笔记19
/this 本质上是一个引用//this 中保存的也是对象的内存地址//this 保存的是当前对象的内存地址。原创 2024-03-23 02:03:11 · 242 阅读 · 0 评论 -
Java基础 学习笔记18
两个例子看起来不一样,但是本质是一样的。这里 u 中存储的是变量的。上面 i 中存储的 是。原创 2024-03-23 01:26:21 · 167 阅读 · 0 评论 -
Java基础 学习笔记17
可能不太准确,但是先这样去记忆实例方法 = 对象方法 = 没有添加static关键字调用实例方法 = new 一个对象再去调用。原创 2024-03-22 21:36:24 · 242 阅读 · 0 评论 -
Java基础 学习笔记16
【代码】Java基础 学习笔记16。原创 2024-03-22 18:00:09 · 343 阅读 · 0 评论 -
Java基础 学习笔记15
IDEA的使用多多使用键盘,能用键盘不用鼠标!!!快捷键alt + Ins新建esc退出任何窗口ctrl + shiift + f12编写源码的窗口最大化psvm生成main方法sout快速生成输出语句“momo hhh”.sout快速输出语句ctrl + f10运行shift*2查找alt + 左右箭头切换选项卡.var自动生成变量ctrl + y删除一行ctrl + d复制一行forifo原创 2024-03-22 16:05:29 · 125 阅读 · 0 评论 -
Java基础 学习笔记14
package 包名;语法: javac -d 生成目录 源文件路径当然也可以不带包编译,编译之后,可以手动创建目录,这种方法比较麻烦公司域名倒序 + 项目名 + 模块名 + 功能名;原创 2024-03-21 17:34:30 · 202 阅读 · 0 评论 -
java基础 学习笔记13
在以后的开发中,在一个类中,如果两个方法功能相似,建议将方法定义为同一个名字。当一个程序满足怎样的条件时,代码就构成了方法重载呢?1. 类型不同算不同。2. 顺序不同算不同。3. 个数不同算不同。原创 2024-03-21 16:34:57 · 270 阅读 · 0 评论 -
Java基础 学习笔记12
任何一个方法都有一个方法体,方法体用大括号括起来:1. 在大括号中编写Java语句2. 并且在方法体中的代码有执行顺序,遵循从上而下。原创 2024-03-21 14:15:53 · 327 阅读 · 0 评论 -
Java基础 学习笔记11
修饰符列表 ] 返回值类型 方法名(形式参数列表) {方法体;原创 2024-03-20 23:44:47 · 556 阅读 · 0 评论 -
Java基础 学习笔记10
【代码】Java基础 学习笔记10。原创 2024-03-20 20:18:44 · 349 阅读 · 0 评论 -
Java基础 学习笔记九
【代码】Java基础 学习笔记九。原创 2024-03-20 19:47:41 · 142 阅读 · 0 评论 -
Java基础 学习笔记八
int枚举字符串。原创 2024-03-20 18:33:40 · 330 阅读 · 0 评论 -
Java基础 学习笔记七
分支语句循环语句跳转语句。原创 2024-03-20 17:05:02 · 339 阅读 · 0 评论 -
Java基础 学习笔记六
自增运算符。原创 2024-03-20 16:11:40 · 233 阅读 · 0 评论 -
Java基础 学习笔记五
建议一定要亲自写一下跑一遍。四种从键盘输入的形式。原创 2024-03-20 13:43:43 · 221 阅读 · 0 评论 -
Java基础 学习笔记四
在程序中直接使用的数据,字面量是Java中最基本的表达式,不U型药剂你选哪个计算或转换,直接使用即可整数型浮点型布尔型字符型字符串型变量是内存中一块空间,是计算机中存储数据最基本的单元变量三要素数据类型变量名变量值变量的声明,赋值,访问变量的作用便于代码的维护增强代码的可读性。原创 2024-03-20 01:37:46 · 270 阅读 · 0 评论 -
Java基础学习笔记三
生成API文档:Javadoc工具会解析源代码中的注释,并根据注释的内容生成API文档。使用Javadoc可以为你的Java代码生成清晰、易读的文档,以便其他开发者能够理解和正确使用你的代码库。生成的文档通常包含类的层次结构、方法和字段的详细描述,参数和返回值的说明,异常的抛出情况,以及示例代码等。开发者可以通过浏览文档来了解代码库的结构和使用方式,并参考文档中的说明来正确使用代码库。它可以从源代码中提取特定的注释,并生成详细的文档,用于描述类、接口、方法、字段等程序元素的用途和用法。原创 2024-03-19 16:57:39 · 1881 阅读 · 0 评论 -
如何编写第一个Java程序
[在这里插入图片描述](https://img-blog.csdnimg.cn/direct/d1b5a36e318148da8d73952281aaac8a.png。原创 2024-03-19 14:49:44 · 289 阅读 · 0 评论 -
Java基础学习笔记二
Java既是编译型语言又是解释型语言question:为什么JVM可以跨平台执行answer :Java虚拟机(JVM)之所以能够跨平台执行,是因为它在不同操作系统上提供了一个统一的运行环境,实现了Java程序的平台无关性。以下是几个关键原因:字节码:Java源代码在编译时被编译器转换成字节码,而字节码是一种与具体平台无关的中间表示形式。这意味着Java程序不直接在特定平台上运行,而是运行在JVM上,JVM负责将字节码解释或编译成特定平台的机器码。原创 2024-03-19 14:22:25 · 776 阅读 · 0 评论 -
java基础 学习笔记一
存放各种工具命令。原创 2024-03-19 13:53:17 · 312 阅读 · 0 评论 -
Java三大分支
Java SE 是 Java 平台的标准版,提供了 Java 语言的核心特性和基本的类库。它包含了 Java 编程语言的基本语法、面向对象编程、异常处理、泛型、Lambda 表达式等特性,以及广泛的标准类库,如集合框架、输入输出、网络编程等。Java SE 提供了基本的语言特性和类库,Java EE 提供了企业级应用程序开发的扩展,Java ME 则专注于嵌入式和移动设备的开发。Java ME 主要用于开发基于嵌入式系统的应用程序、移动设备上的应用程序和物联网(IoT)设备上的应用程序。原创 2024-03-19 12:05:43 · 263 阅读 · 0 评论 -
DOS命令
ren : 重命名 ren abc xyz 表示将 当前目录下的abc 修改为xyz。mkdir : mkdir abc,表示在当前目录下新建一个目录abc。rd : (remove dir),表示 删除当前路径下的abc目录。cd: cd / 、 cd …、 cd绝对路径 、 cd相对路径。dir :显示目录的文件和子目录的列表。原创 2024-03-19 11:23:44 · 221 阅读 · 0 评论