- 博客(18)
- 收藏
- 关注
原创 JDBC基础知识
专门为java语言连接数据库的通用接口 (java database connectivity)。JDBC不直接依赖于DBMS,而是通过驱动程序将sql语句转发给DBMS,由DBMS进行解析并执行,处理结果返回。数据库连接池技术是一种用于提高数据库操作效率的技术。数据库连接池通过预先创建和管理一定数量的数据库连接,允许应用程序重复使用这些连接,减少频繁创建和销毁连接带来的性能消耗常见的连接池技术:DBCP、C3P0和Druid。是数据访问对象(Data Access Object)的简写。
2025-03-12 22:04:59
762
原创 Java正则表达式
d: 用于匹配数字字符中的任意一个 相当于[0-9]\w: 匹配单词字符中的任意一个 单词字符就是[a-zA-Z0-9_]\D: 用于匹配非数字字符中的任意一个 相当于[^0-9]\W: 用于匹配非单词字符中的任意一个\s: 用于匹配空格,制表符,退格符,换行符等中的任意一个\S: 用于匹配非空格,制表符,退格符,换行符等中的任意一个. : 用于匹配任意一个字符。
2025-03-04 22:13:07
383
原创 JAVA异常
内置异常虽然多,但无法满足所有特定场景。通过自定义异常,开发者可以创建更符合业务逻辑的异常类型,从而更精准地捕捉和处理错误。使用自定义异常可以帮助开发者区分不同的错误处理策略。不同的异常类型可以在 catch 块中被有针对性地捕获和处理,从而实现更灵活的异常管理。
2025-02-24 20:42:17
678
原创 Java抽象类,接口,枚举
是一个特殊的引用类型,可以将一堆离散型的数据组织到一起。关键字是enum. 如果不想做其他描述, 直接添加枚举的对象,即属性,也就是散列值。如果想要添加一些描述,提供私有构造器,构造器的形参根据需求而定注意:一旦添加了形参,那么在提供对象时,必须在对象后添加(有参传参)来表示调用构造器调用枚举时,格式:枚举类的名字.值如果想要显示描述信息,可以提供描述属性的get方法 或者重写toString方法。
2025-02-24 20:15:34
555
原创 Java泛型
使用尖括号抱起来,参数名一般使用一个大写字母。A-Z中的任意一个即可。通配符用问号?表示,可以根据需要进行限制。代表不确定的类型,是泛型的一个重要组成。在调用时,表示我不关心具体类型。也可以使用通配符规定调用时,传入的类型的范围,即上边界,和下边界。泛型是一种特殊的类型,可以把泛型用在类、接口、方法上,从而实现一些通用算法。此外,使用泛型有三个步骤:定义类型变量、使用类型变量、确定类型变量。
2025-02-19 22:46:44
370
原创 JavaAPI常用类型
Date对象,用来表示一个时间点。是距离纪元时间点的总毫秒数。在java.util工具包下的日期类型Date。纪元时间点: 1970年1月1日00:00:00(本初子午线处的时间点)用来格式化和解析日期的具体类,它允许进行格式化(日期 ->文本)、解析(文本 -> 日期)和规范化当我们需要将日期格式化成字符串显示,或者将一个字符串转换成日期时,需要使用SimpleDateFormat类型日历类型,位于java.util包下,封装了日历信息,包括年月日时分秒这些时间分量。注意。
2025-02-19 22:16:31
652
原创 Java面向对象三大特征
是面向对象最显著的一个特征。它允许一个类(子类)继承另一个类(父类)的属性(成员变量)和方法(成员函数)。通过继承,子类可以重用基类的代码,降低了代码的重复性,提高了代码的可维护性和扩展性。是指同一个操作或方法在不同对象上表现出不同的行为。多态的实现依靠继承和方法重写,使得代码更灵活、更易于扩展。
2025-02-19 20:41:38
661
原创 Java面向对象基础
将程序中要使用的数据,以及功能抽象出来一类事物比如person,然后创建该类事物的某些实例(个体),将数据封装到这些对象上,然后调用对象的行为来完成相应的功能也叫构造器,也是一个方法,是特殊的成员方法。用来实例化对象的, 使用new关键字来调用。一般还用于初始化成员变量。
2025-02-11 20:39:02
461
原创 Java的流程控制
1.经典for循环,while循环,do-while循环2循环三要素:循环变量的声明和初始化,循环条件,循环步长3.for循环适用于知道循环次数的场景,while和do-while适用于不知道循环次数的场景4.for循环和while循环都是先执行循环条件,当条件成立时才会执行循环体,do-while是先执行一次循环体再执行判断条件。拓展:死循环:不能结束的循环就是死循环,应该尽量避免。for循环的其他写法1.可以讲循环起点放在for关键字之前写2.循环步长可以放到循环体的最后一行3。
2025-02-05 21:17:21
670
原创 Java语言基础
JDK(java的开发环境,是资源包,安装好便可以进行Java开发)JDK:开发工具:javac:编译器,将源程序转成字节码jar:打包工具,将相关的类文件打包成一个文件javadoc:文档生成器,从源码注释中提取文档jbd:查错工具java:运行编译后的java程序(是带.class后缀的文件)Javap:Java反汇编器运行环境(JRE):是程序员编写好的java程序运行和测试的基础环境(也是资源包)
2025-02-05 20:23:29
1579
原创 Linux的shell基础脚本编程
Shell 是一种用户与操作系统之间交互的程序,它允许用户输入命令来执行各种操作。查看系统中有哪些shell可以使用:cat /etc/shells查看当前Linux正在使用的shell环境:echo $SHELL/bin/bash。
2025-01-16 22:16:22
810
原创 Linux的软件管理机制与其他常用操作
二进制安装的软件包是已经将软件源码在不同的平台上进行事先编译,经过压缩打包的文件。每一个安装包都有自己的平台。换一个不同的平台环境,失效。优点:简单方便缺点:缺乏灵活性安装步骤:1.上传二进制安装包2.解压安装包3.切换到/usr/local下并更名4.配置环境变量5.刷新环境变量:source /etc/profile6.验证是否生效注意:环境变量的配置有三个位置可选:etc/profile:系统级别的环境变量配置文件 所有用户都可以使用。
2025-01-16 21:36:03
668
原创 Linux的高阶指令
在100行的 root ALL=(ALL) ALL下面填写 配置这个,就可以使用sudo了 scott ALL=(ALL) ALL -在110行的 #%whell ALL=(ALL) NOPASSWD:ALL下面填写配置这个,就可以不用再输入密码了。还可以直接用数字修改:4代表读,2代表写,1代表执行,权限数字相加的和为所授予的权限,第一个数字为所属用户,第二个数字为所属组,第三个数字为其他人,例如755。写(write):代表字符:w,数字表示:2,可以修改文件的内容,可以在目录内创建或删除。
2025-01-16 21:12:19
685
原创 Linux简介与常用命令及指令
是一款免费的开源的操作系统,支持多用户,多任务,多线程,多CPU。设计思想是一切皆文件。Linux的目录结构特点是倒着的树形结构,只有一个根目录。
2025-01-11 10:18:27
1675
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅