自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Java反射和动态代理

是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意属性和方法;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。通俗的理解利用反射创建的对象可以无视修饰符调用类里面的内容可以跟配置文件结合起来使用,把要创建的对象信息和方法写在配置文件中。读取到什么类,就创建什么类的对象读取到什么方法,就调用什么方法此时当需求变更的时候不需要修改代码,只要修改配置文件即可。

2024-09-20 13:49:23 1104

原创 I/O流(Java)

在Java中,"IO"是"Input/Output"的缩写,意为输入/输出。Java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写出数据。这些流可以处理从文件、网络连接、内存缓冲区等各种来源的数据输入,以及将数据输出到这些目的地。类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。缓冲流,也叫高效流,是对4个基本的FileXxx字节缓冲流字符缓冲流。

2024-09-18 21:47:42 1288

原创 Maven详解

Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。Maven的作用:方便的依赖管理统一的项目结构标准的项目构建流程依赖管理方便快捷的管理项目依赖的资源(jar包),避免版本冲突问题。

2024-09-16 21:39:26 1726

原创 JDBC(Java数据库连接)

1. JDBC概述Java DataBase Connectivity, Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。

2024-09-16 13:57:21 1058

原创 数据库基础(MySQL)

什么是数据库数据库就是用来存储和管理数据的仓库,数据库的英文单词 DataBase, 简称 DB数据库存储数据的优点可存储大量数据;方便检索;保持数据的一致性、完整性;安全,可共享;通过组合分析,可产生新数据。持久化数据库特点持久化存储数据的。其实数据库就是一个文件系统,就是个.db文件方便存储和管理数据使用了统一的方式操作数据库 -- SQL常见的数据库关系型数据库Oracle:甲骨文公司,收费大型数据库DB2:IBM公司的数据库产品, 收费的。常应用在银行系统中。

2024-09-14 20:43:48 2043

原创 MySQL安装

所指的路径中寻找一遍,如果找到了就直接执行,没找到就在当前工作目录找,如果还没找到,就报错。我们添加环境变量的目的就是能够在任意一个黑框直接调用MySQL中的相关程序而不用总是修改工作目录,大大简化了操作。下载完成后我们得到的是一个压缩包,将其解压,我们就可以得到MySQL 8.0.31 的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置。点击开始菜单,输入cmd,选择 "命令提示符",选择右侧的 "以管理员身份运行"。就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

2024-09-14 11:47:27 1372

原创 Java 异常处理

在 Java 中,异常处理是一种重要的编程概念,用于处理程序执行过程中可能出现的错误或异常情况。异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error,如果你用 System.out.println(11/0),那么你是因为你用0做了除数,会抛 java.lang.ArithmeticException异常。用户输入了非法数据。要打开的文件不存在。

2024-09-13 17:21:05 1290

原创 Java双列集合(Map)

Map集合概述interface Map<K,V> K:键的类型;V:值的类型Map集合的特点双列集合,一个键对应一个值键不可以重复,值可以重复Map集合的基本使用//创建集合对象​//V put(K key, V value) 将指定的值与该映射中的指定键相关联​//输出集合对象HashMap底层是哈希表结构的依赖hashCode方法和equals方法保证键的唯一如果键要存储的是自定义对象,需要重写hashCode和equals方法TreeMap底层是红黑树结构。

2024-09-13 11:49:22 1080

原创 Java单列集合Collection

Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayListCollection集合常用方法方法名说明添加元素从集合中移除指定的元素根据条件进行移除清空集合中的元素判断集合中是否存在指定的元素判断集合是否为空int size()集合的长度,也就是集合中元素的个数。

2024-09-12 09:31:08 995

原创 Java字符串

String 类代表字符串,Java 程序中的所有字符串文字(例如“abc”)都被实现为此类的实例。也就是说,Java 程序中所有的双引号字符串,都是 String 类的对象。String 类在 java.lang 包下,所以使用的时候不需要导包!

2024-09-11 17:26:48 787

原创 抽象类和接口

1、广义:一切定义规则的都是接口2、狭义:java中用于定义方法命名的规则就是接口。Java接口中,全都是方法的声明,都是抽象方法3、好处:一旦将命名规则定义出来,【方法的调用】和【方法的实现】就分离开了,可以提升开发效率,降低代码的耦合性。

2024-09-09 13:45:37 960

原创 Java面向对象(基础详解)

类的组成是由属性和行为两部分组成属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)类的定义步骤:①定义类②编写类的成员变量③编写类的成员方法public class 类名 {// 成员变量变量1的数据类型 变量1;变量2的数据类型 变量2;// 成员方法方法1;方法2;​构造方法是一种特殊的方法作用:创建对象 Student stu =public class 类名{修饰符 类名( 参数 ) {

2024-09-06 23:03:45 1602

原创 Java方法

修饰符 返回值类型 方法名(参数类型 参数名){...方法体...return 返回值;修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType 是关键字void。是方法的实际名称。方法名和参数表共同构成方法签名。参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。

2024-09-06 13:43:33 739

原创 Java数组

数组就是用于存储相同数据类型的数据的容器,Java 语言中提供的数组是用来存储固定大小的同类型元素。

2024-08-28 17:29:50 859

原创 Java流程控制

在满足循环条件的情况下,反复执行某一段代码的结构称为循环结构,被重复执行的代码叫做循环体,循环结构需要一个条件结束循环,不然就会形成死循环。

2024-08-26 18:50:18 941

原创 Hello, Java!

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。

2024-08-22 16:28:34 921 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除