自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Java基础----集合

Java集合框架是Java标准库中用于存储和操作数据结构的核心组件,其设计兼顾了灵活性、性能与易用性。

2025-04-13 21:07:31 414

原创 Java基础----枚举

Java枚举(

2025-04-11 21:17:52 170

原创 Java基础----包装类

(#)");符号说明:可选数字位0:强制补零位;:分隔正负数模式。

2025-04-08 21:30:41 266

原创 Java基础---String

StringJava中的String类是处理字符串的核心类,具有不可变性、内存优化机制和丰富的操作方法。StringString对象一旦创建,其内容不可修改。任何修改操作(如拼接、替换)都会生成新的String对象。这保证了线程安全、哈希值缓存的有效性(如作为HashMap的键)和安全性(防止恶意篡改)。实际会创建两个对象(“Hello"和"Hello World”),s是变量。JVM通过常量池优化内存,所有字面量(如"abc")和intern()方法返回的字符串会被存储在池中,避免重复创建。

2025-03-27 21:43:50 178

原创 JavaSE--异常

在我们自定义异常时,我们新建的类需要继承Exception或RuntimeException,并提供相应的构造方法(new对象)super();super();我们可以写如下测试代码//注册但当我们写好后编译器会报错,这是因为我们继承的Exception是编译时异常,在程序编译前要进行处理。在Java中,有两种处理办法在使用了异常的方法中加上throws关键字:将异常抛给调用者但是这样在调用save方法的位置会报错,我们同样要对其进行处理。

2025-03-24 11:33:18 115

原创 Java数组

基本概念一维数组是内存中连续分配的同类型元素集合,通过索引(从0开始)访问元素,支持随机访问(时间复杂度为O(1))。内存分配数组是对象,存储在堆内存中,基本类型数组的引用变量存储在栈中。引用类型数组(如String[])的元素初始值为null,基本类型数组(如int[])的元素初始值为对应类型的默认值(如0或false。

2025-03-16 21:56:01 184

原创 Java内部类

主要用于封装逻辑、增强代码可读性或实现特定设计模式。

2025-03-16 16:38:11 715

原创 Object中的类与方法

toString()`是Java对象描述的核心方法,默认实现仅提供基础标识,而通过重写可增强其表达能力和实用性。Java中的Object类是所有类的超类,其toString()方法是一个基础但关键的方法,用于返回对象的字符串表示。- IDE生成:通过IDE(如IntelliJ或Eclipse)的快捷键自动生成包含所有字段的`toString()`方法, 这种方式既高效又减少人为错误。- 可读性:默认的哈希码无法直观反映对象内容,重写后可提供更清晰的业务信息(如用户对象的姓名、ID等)。

2025-03-14 21:22:45 356

原创 Java快捷键

ctrl+/

2025-03-09 20:54:06 127

原创 Java面向对象

修饰符列表] 构造方法名 (形参) {}构造方法的调用new 构造方法名(实参);关于。

2025-03-07 22:01:32 1007

原创 Java基础----package和import

包机制作用:便于代码管理。 同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两 个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。 包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。定义包:在java源码第一行(有效代码第一行)编写 package 语句。命名规范中要求是全部小写。接下来我们通过代码来帮助我们理解(这并不容易)。首先,我们

2025-03-04 19:41:30 819

原创 Java基础----方法(重要)

修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。方法可能会返回值。return 数据;这里的数据要和定义时的基本数据类型保持一致。有些方法执行所需的操作,但没有返回值。在这种情况下,使用void为返回值类型。(return;也可以用在void类型中,可以在特定时刻结束方法的进行)是方法的实际名称。最好可以反映该方法功能。当方法被调用时,传递值给参数。这个值被称为实参或变量,应该与参数类型一致。(当不需要传参时,这里也可以省略)方法体包含具体的语句,定义该方法的功能。

2025-03-02 21:37:24 865

原创 Java基础----基本知识

从今天开始,大一自学Java,之前学过c和python,前面的感觉很简单,但还是有一些不同的知识需要去学习,索性重新学一遍,顺便记录在博客上供交流学习。

2025-03-02 15:48:19 1011

原创 Java基础----控制语句

如果()里的条件成立,则运行{}里的语句,否则跳过如果()里的条件成立,则运行第一个{}里的语句,否则运行else后{}的内容如果if () 里的条件成立,则运行第一个{}里的语句,否则继续判断else if()里的条件,成立则运行后面的{}内容,再否则运行else里的内容注意:if类语句会从上往下判断,进入一个分支就不会进入该if类语句的其他分支,最多只可能运行一个分支。

2025-03-02 11:16:16 542

原创 Java基础--运算符

大学生自学java笔记

2025-03-01 22:42:28 683

原创 调教VScode

大学生保姆级调教VScode(C/C++)

2025-02-27 21:12:34 1015

原创 第三周博客

数据库(database)是用来组织、存储和管理数据的仓库。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。对SQL只做了初步了解,后续要实际操作也确实感受到了在这条路上有太多知识了,自己还要多投入一点时间。

2024-11-07 22:05:45 1032

原创 第二周博客

一句话木马是一种短小精悍的恶意代码,通常只有一行之长。这种可以利用一些漏洞,以上传文件、修改配置等方式将恶意代码植入到受害者服务器上,然后通过一些特殊手法在服务器端执行,以达到入侵控制目的。攻击者可以使用一句话木马来窃取网站的敏感信息、篡改网站内容、攻击其他网站、制造破坏等。由于一句话木马具有体积小、隐蔽性强等特点,在黑客攻击中非常常见。只要攻击者满足三个条件,就能实现成功入侵:(1)木马上传成功,未被杀;(2)知道木马的路径在哪;(3)上传的木马能正常运行。

2024-11-02 16:35:25 571

原创 第一周博客

6.目录下有三个文件,点击右键创建一个文本文档,(若不能创建则返回www,那么遇到这种情况我们该怎样处理呢?3.输入域名(输入英文,不可纯数字,原因不知道),点击确认.5.返回phpstudy,点击网站,点击管理,打开根目录。自己还是太菜了,web还有好长的路在等我,要多多练习了。10.在网址栏加入hello.php,点击回车。9.打开PHPstudy,打开网站。下载并调试好环境,了解了基本功能。8.保存,另存为该目录下,点保存。2.点击网站后,点击创建网站。4.点击管理后,点击打开网站。

2024-10-25 21:12:50 482

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除