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