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