![](https://img-blog.csdnimg.cn/direct/162fecce31c44038be1e6830a5b36d9a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java 基础
文章平均质量分 91
Java 基础
G皮T
计算机科学与技术本科,计算机技术硕士,现任职于某互联网公司,担任测试开发工程师。CSDN云原生领域优质创作者、博客专家。书籍《大数据测试开发工程师的第一本书》正在积极撰写中,敬请期待。微信公众号:大数据与AI实验室,欢迎关注!
展开
-
【Java 百“练”成钢】Java 基础:类和对象
类是对具有共同特征的事物或事件的集合的抽象,它定义了一类对象的属性和方法。类是抽象的,不占用内存,但它提供了创建对象的蓝图或模板。类中的成员包括属性和方法,属性用于存储数据,而方法则定义了对象可以执行的操作。类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。原创 2024-06-09 11:48:25 · 964 阅读 · 1 评论 -
【Java 百“练”成钢】Java 基础:带参数的方法
【代码】【Java 百“练”成钢】Java 基础:带参数的方法。原创 2024-06-09 12:03:49 · 245 阅读 · 0 评论 -
【Java 百“练”成钢】Java 基础:继承
Java 的三大特性:封装、继承、多态。本篇博客将重点通过一些案例讲解 继承 这个概念。原创 2024-06-01 12:33:31 · 1191 阅读 · 0 评论 -
【Java 百“练”成钢】Java 基础:多态
在 Java 核心中,多态性是一个易于理解的概念。多态的定义是:Poly 表示许多,morphos 表示形式。它描述了语言的一种特性,即允许根据上下文在不同情况下正确解释同一个单词或符号。Java 中有两种多态性。例如,在英语中,动词 run 与 a footrace、business 或 a computer 一起使用时会有不同的含义。您可以根据与 run 搭配使用的其他单词来理解 run 的含义。原创 2024-06-03 23:57:49 · 858 阅读 · 2 评论 -
【Java编程】JavaSE基础总结(一):语法基础
本文是关于 JavaSE 的一个全面总结,很多细节方面并不会去关注。因为笔者大学时学的 Java,研究生阶段因专业原因转的 Python,现在又因工作需要重用 Java,真是兜兜转转又回到了从前 😂。原创 2022-09-11 22:29:51 · 279 阅读 · 0 评论 -
【Java编程】JavaSE基础总结(二):面向对象
对象基于类创建,类相当于一个模板,对象就是根据模板创建出来的实体(就像做月饼,我们要做一个月饼首先需要一个模具,模具就是我们的类,而做出来的月饼,就是类的实现,也叫做对象),类是抽象的数据类型,并不能代表某一个具体的事物,类是对象的一个模板。类具有自己的属性,包括成员变量、成员方法等,我们可以调用类的成员方法来让类进行一些操作。原创 2022-09-12 11:00:05 · 224 阅读 · 0 评论 -
【Java编程】JavaSE基础总结(三):异常机制、泛型
在理想的情况下,我们的程序会按照我们的思路去运行,按理说是不会出现问题的,但是,代码实际编写后并不一定是完美的,可能会有我们没有考虑到的情况,如果这些情况能够正常得到一个错误的结果还好,但是如果直接导致程序运行出现问题了呢?原创 2022-09-13 11:30:40 · 226 阅读 · 1 评论 -
【Java编程】JavaSE基础总结(四):集合类
集合表示一组对象,称为其元素。一些集合允许重复的元素,而另一些则不允许。一些集合是有序的,而其他则是无序的。原创 2022-09-14 10:37:26 · 228 阅读 · 1 评论 -
【Java编程】JavaSE基础总结(五):I/O
I/O 简而言之,就是输入输出,那么为什么会有 I/O 呢?其实 I/O 无时无刻都在我们的身边,比如 读取硬盘上的文件,网络文件传输,鼠标键盘输入,也可以是 接受单片机发回的数据,而能够支持这些操作的设备就是 I/O 设备。原创 2022-09-15 12:50:48 · 223 阅读 · 0 评论 -
【Java编程】JavaSE基础总结(六):多线程
进程是程序执行的实体,每一个进程都是一个应用程序(比如我们运行 QQ、浏览器、LOL、网易云音乐等软件),都有自己的内存空间,CPU 一个核心同时只能处理一件事情,当出现多个进程需要同时运行时,CPU 一般通过时间片轮转调度算法,来实现多个进程的同时运行。原创 2022-11-06 23:52:22 · 301 阅读 · 2 评论 -
【Java编程】图书管理系统
JavaSE实现的简易图书管理系统。原创 2022-09-16 23:33:19 · 448 阅读 · 0 评论 -
【Java编程】关于 Java 的几个基础问题
在 Java 中,一个父类可以有多个子类,但是子类只能有一个父类。子类通常通过关键字 extends 来继承父类。就像在现实世界里,一个父亲可能有多个孩子,但一个孩子只能有一个父亲。原创 2022-09-22 20:52:28 · 910 阅读 · 0 评论 -
【Java编程】几种拼接字符串的方法
在 Java 编程中,字符串拼接是一项非常基础的操作,它涉及到了很多日常开发工作中常见的场景,例如拼接 SQL 语句、构建 HTTP 请求参数等等。因此,对于掌握好字符串拼接技巧不仅有助于提高代码效率,而且能够避免一些潜在的性能问题。原创 2023-12-04 22:52:41 · 1530 阅读 · 0 评论 -
【Java】一文了解 Servlet
狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,人们将 Servlet 理解为后者。Servlet 运行于支持 Java 的应用服务器中。从原理上讲,Servlet 可以响应任何类型的请求,但绝大多数情况下 Servlet 只用来扩展基于 HTTP 协议的 Web 服务器。原创 2024-06-01 23:50:35 · 695 阅读 · 0 评论 -
【Java】图解 JVM 垃圾回收(一):GC 判断策略、引用类型、垃圾回收算法
垃圾回收(Garbage Collection,简称 GC)是内存管理的核心组成部分,它负责自动回收不再使用的内存空间。在 Java 中,程序员不需要手动释放对象占用的内存,一旦对象不再被引用,垃圾回收器就会在适当的时机回收它们所占用的内存。这样可以避免内存泄漏和野指针,从而大大减轻了程序员的负担,也使得 Java 成为一个相对安全、易于开发的编程语言。原创 2024-02-18 22:56:25 · 1207 阅读 · 0 评论 -
【Java】图解 JVM 垃圾回收(二):垃圾收集器、Full GC
串行指的是垃圾收集器与用户程序交替执行,这意味着在执行垃圾收集的时候需要停顿用户程序;并行指的是垃圾收集器和用户程序同时执行。除了 CMS 和 G1 之外,其它垃圾收集器都是以串行的方式执行。原创 2024-02-19 23:26:21 · 1323 阅读 · 0 评论