
java基础
文章平均质量分 86
Java基础知识
南 阳
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从抽象工厂模式到JDK源码:设计模式让代码更优雅
定义创建产品的接口。原创 2024-09-17 19:41:23 · 1351 阅读 · 0 评论 -
Map表查找
java.util.Map 查找表特点:体现的结构是一个多行两列的表格,其中左列称为key,右列称为value。Map中的key不允许重复。判定重复的标准是根据key的equals方法判定的。常用的实现类:java.util.HashMap 散列表使用场景和注意事项当需要快速查找键值对,并不关心顺序时,可以选择使用 HashMap。需要按照键的顺序进行遍历或查找时,可以选择使用 TreeMap 或 LinkedHashMap。原创 2023-11-12 18:00:11 · 443 阅读 · 1 评论 -
【多线程】
多线程线程:单一的顺序执行流程就是一个线程,顺序执行:代码一句一句的先后执行。多线程:多个线程并发执行。线程之间的代码是快速被CPU切换执行的,造成一种感官上"同时"执行的效果。线程的创建方式继承Thread,重写run方法,在run方法中定义线程要执行的任务优点:结构简单,便于匿名内部类创建缺点:继承冲突:由于java单继承,导致如果继承了线程就无法再继承其他类去复用方法耦合问题:线程与任务耦合在一起,不利于线程的重用。原创 2023-11-12 16:31:49 · 276 阅读 · 1 评论 -
Java反射机制
是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制.由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确 定,在运行期仍然可以扩展。原创 2023-07-02 22:41:01 · 135 阅读 · 2 评论 -
【JAVA 异常处理机制】
在Java编程中,异常处理是一种重要的机制,用于处理程序运行时可能出现的错误和异常情况。异常处理机制可以帮助开发者优雅地处理异常,提高程序的健壮性和可靠性。提示:以下是本篇文章正文内容,下面案例可供参考自定义异常通常用来定义那些业务上的异常问题异常的类名要做到见名知义需要是Exception的子类提供超类异常提供的所有种类构造器例/*** 非法的年龄异常* 自定义异常通常用来说明业务上的错误.* 自定义异常要注意以下问题:* 1:定义的类名要做到见名知义。原创 2023-07-27 00:28:09 · 664 阅读 · 23 评论 -
【JAVA基础分支结构详解】
Java是一门编程语言,它提供了多种控制结构来帮助开发者管理程序的流程。其中分支结构是一种非常重要的控制结构,它能够根据不同的条件来执行不同的代码块。本文将会详细介绍Java中的分支结构。默认情况下,程序是按照代码编写的自上而下的顺序去依次执行的。分支语句是在程序执行过程中判断某些代码是否执行,Java中的分支语句有:if、if-else、switch。提示:以下是本篇文章正文内容,下面案例可供参考分支结构是Java程序中非常重要的控制结构之一。原创 2023-05-27 00:24:38 · 1878 阅读 · 9 评论 -
【File类】
在JAVA语言中,我们经常需要对文件和目录进行操作,例如创建、删除文件或目录,读取和写入文件等。JAVA提供了File类来帮助我们完成这些任务,下面我们就一起详细了解一下这个类。提示:以下是本篇文章正文内容,下面案例可供参考File类位于java.io包中,File类的每一个实例可以表示硬盘(文件系统)中的一个文件或目录(实际上表示的是一个抽象路径)。File类的实例可用于创建、删除、重命名文件和目录,也可以用来查询文件的大小、修改时间等信息。原创 2023-07-23 13:38:52 · 229 阅读 · 5 评论 -
【五一创作】JAVA环境配置
Java语言是一种面向对象的编程语言,它由Sun Microsystems(后被Oracle收购)于1995年发布。Java语言广泛应用于安卓开发、企业级应用程序开发、游戏开发等领域,具有跨平台、易学易用等特点。下面是入门Java语言的一些步骤和注意事项。首先我们需要先安装JDK:1: JDK是Java语言开发工具包的简称,它包含了JRE(Java运行环境)、Java编译器和其他开发工具。原创 2023-05-01 02:05:51 · 278 阅读 · 1 评论 -
Java循环结构详解
本文将介绍java基础中的循环结构循环结构是计算机程序设计中的一种常见的控制流程结构,用于重复执行某段代码块,直到满足退出条件为止。循环由循环条件和循环体组成。循环条件是一个逻辑表达式,在每次循环开始时判断其是否满足退出条件,如果满足则跳出循环,否则继续执行循环体。循环体是一段需要重复执行的代码块,通常包括多条语句。循环结构可以通过计数器、标志变量、布尔表达式等方式来实现不同的循环控制方式。在编程中,使用循环结构可以简化代码逻辑,提高代码复用性和可读性,同时也可以实现很多复杂的算法和数据处理任务。原创 2023-06-02 17:03:16 · 1242 阅读 · 6 评论 -
StringBuilder和StringBuffer
它们允许在原字符串的基础上进行修改,提供了更好的性能和灵活性。在Java中,当我们需要对一个字符串对象进行频繁的修改时,由于String是不变对象,每次修改内容都要创建新对象,因此String不适合做频繁修改操作.使用不可变的String类可能会带来性能上的损失。StringBuilder是专门用来修改String的一个API,内部维护一个可变的char数组,修改都是在这个数组上进行的, 内部会自动扩容.修改速度和性能开销优异.StringBuilder类提供了一系列用于操作字符串的方法。原创 2023-07-09 18:46:32 · 161 阅读 · 6 评论 -
【Java网络编程】
Java是一种广泛应用于网络编程的编程语言。通过Java的网络编程能力,我们可以构建强大的网络应用程序。本文将介绍Java网络编程的基础知识、常用API和一些实践技巧,帮助读者更好地理解和应用Java网络编程。通过深入理解Java网络编程,我们可以构建强大的网络应用程序,满足不同的业务需求。希望读者通过本文的学习,能够掌握Java网络编程的核心概念和技术,提升自己的开发能力。原创 2023-10-11 14:02:24 · 328 阅读 · 8 评论 -
详解Java基本数据类型快来和我一起学习吧
分别是:整形直接量Java中规定所有直接写出来的整数,就是整型直接量,其类型一律是int。也就是说:在给int类型变量赋值的时候,不可以超过int的数据范围。整数除法运算,结果是取整Java中两个整数进行除法运算时,其结果会舍弃小数部分,保留整数部分。因为Java中规定,整数运算结果还是整数。本质上,整数除法是在求商。整数运算的溢出问题当两个整数进行较大运算时,其结果可能会超过int类型的范围,而发生整数溢出问题。溢出后的结果是:两个正数运算结果是负数,两个负数的运算结果是正数。要想避免整数原创 2023-05-06 23:48:05 · 3940 阅读 · 3 评论 -
Java中的String类---不可变的字符串
String类作为Java中重要的内置类,以其不可变性和字符串池等特性,在字符串处理方面具有重要的优势。它的不可变性保证了字符串对象的安全性和线程安全性,同时也提高了性能,避免了频繁创建对象的开销。在实际编码中,需要注意字符串的不可变性特性,避免不必要的字符串拼接和操作,以提高性能和代码质量。通过对String类的探索,我们更深入地了解到了Java中字符串的特性和操作方法。在日常开发中,合理利用和理解String类的特性,我们能够更加灵活高效地处理字符串,提升我们代码的质量和性能。原创 2023-07-09 18:14:37 · 797 阅读 · 3 评论 -
【Hello World!】
打开IDEA创建一个项目,再创建一个包,最后创建类1.严格区分大小写2.所有符号必须是英文模式的3.每句话必须以分号结尾。原创 2023-04-25 22:35:31 · 239 阅读 · 1 评论 -
【集合框架】
集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便.原创 2023-07-14 23:57:44 · 318 阅读 · 12 评论 -
【Java基础之运算符详解】
Java是一种广泛使用的编程语言,它具有丰富的运算符用于执行各种操作。在Java中,运算符是指用于执行特定操作的符号或关键字。本文将介绍Java中的各种运算符及其应用。以上就是今天要讲的内容,本文仅仅简单介绍了Java中运算符的简单使用,大家还得多在实际应用中多练习。原创 2023-05-14 16:27:35 · 512 阅读 · 15 评论 -
JAVA IO
在Java编程中,输入和输出(Input/Output,简称I/O)是非常重要的概念。Java提供了丰富和强大的I/O类库,用于处理各种输入和输出操作。本文将介绍Java中的I/O概念以及常用的I/O类的使用方法。以上是关于Java I/O的简要介绍和常用类的示例。Java的I/O类库提供了丰富的功能和灵活的操作方式,可以满足各种输入和输出需求。希望本文对小伙伴们理解和使用Java I/O类库有所帮助!原创 2023-07-23 16:41:14 · 958 阅读 · 5 评论 -
【关于String支持正则表达式的相关方法及Object类】
本文将介绍关于String支持正则表达式的相关方法及Object类的相关内容正则表达式是Java中用于处理和操作文本的强大工具。我们可以使用正则表达式来匹配、搜索和操作文本中的模式。熟练掌握正则表达式的语法和规则,可以帮助我们在开发过程中更高效地处理和操作字符串。在实际应用中,正则表达式可以用于验证和提取数据、搜索和替换文本、过滤和分割字符串等各种场景。了解正则表达式的基本语法和常用操作,将为我们的编码工作提供强大的支持。原创 2023-07-13 00:55:12 · 350 阅读 · 10 评论