- 博客(26)
- 收藏
- 关注
原创 Java基础_JDBC
Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。我们通常说的JDBC是面向关系型数据库的。JDBC。
2024-04-27 00:48:34 901 2
原创 Java基础类_集合类_Set
使用Hash表、双向链表维护 =>可以定义维护遍历顺序(元素插入顺序)。非同步只重写了Iterable接口中的spliterator()方法。
2024-04-25 00:36:08 215 1
原创 Java基础_集合类_List
Collection接口的骨架式实现类,最小化实现Collection接口的代价。List接口的骨架式实现类,最小化实现List接口的代价。**“随机访问”**数据存储。提供了iterator()、listIterator()方法的实现。重要属性修改次数,迭代器和列表迭代器使用】如果该字段的值发生意外变化,迭代器(或列表迭代器)将抛出,以响应操作。这提供了快速故障行为,而不是在迭代期间面对并发修改时的不确定性行为。List接口的框架实现,**“顺序访问”**数据存储。
2024-04-24 23:48:00 1176
原创 Java基础_集合类_接口
在Java中,数组、集合都是对多个数据进行存储及操作的,相当于数据的容器。数组在非数组尾部删除、增加元素时,需要移动大量元素,以保证数组有序性,效率低。n个类型相同数据类型元素的有限序列。数组中存储元素的个数是无法获取的。
2024-04-24 17:08:42 888
原创 Maven
Maven是Apache一款开源项目管理工具。项目对象模型(Project Object Model, POM)通过一小段描述信息管理项目的构建,报告和文档的项目管理工具。Maven项目相当于一个对象,对象与对象之间存在关系【依赖、继承、聚合通过关系实现项目更加方便导jar包、拆分项目的效果。
2024-04-23 00:22:13 815
原创 Java基础_常见类
URL(Uniform Resource Locator,统一资源定位符),是互联网上用来标识某一处资源的地址,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。URI(uniform resource identifier,统一资源标识符),用来唯一的标识一个资源。是所有Java类的父类。,是文件/目录的路径名的抽象表示。【备注】:一般会重写toString()方法,以便观察对象中的属性。(1) 可变性 : 像日期和时间这样的类应该是不可变的;比较的是对象引用值。
2024-04-08 02:55:09 1050 2
原创 Java基础_枚举&注解&反射
Java中枚举是JDK 5才引入的内容,JDK 5之前使用普通类来模拟枚举类型。public static final Season SPRING = new Season("春天","春暖花开");public static final Season SUMMER = new Season("夏天","夏日炎炎");public static final Season AUTUMN = new Season("秋天","秋高气爽");
2024-04-01 17:25:17 875
原创 Java基础_抽象类、接口
抽象类中定义抽象方法,为子类提供一个通用模板。子类需要在抽象类的基础之上进行开发,需要重写抽象类中的抽象方法,在进行自我的扩展。一个抽象类中包含0~n个抽象方法。子类通过extends继承来获取父类的方法【包括非抽象方法、抽象方法】,重写所有的抽象方法、重写需要改写的非抽象方法、添加特有的方法。抽象类不能创建对象,但是抽象类中存在构造器【作用:在子类初始化对象时需要super调用父类构造器】;不能使用final修饰【final修饰的类不能被继承】。
2024-04-01 16:22:09 242
原创 Java基础_类中可包含内容【成员变量、成员方法、代码块、内部类】
格式[修饰符1 修饰符2] 返回值类型 方法名(形参列表){语句;……调用对象名.方法名(实参列表)或者类名.方法名(实参列表)分析i. 参数列表(输入):- 形式参数:在方法定义中,接收传入数据。- 实际参数:在方法调用时,实际传入方法的数据。ii. 返回值(输出):- 返回值类型:事先约定的返回值类型。- 返回值:方法执行完,返回给调用者的数据。iii. Java使用值传递:因此,在一些操作中会出现意料之外的问题,如:交换两个数据。原因:变量的生命周期。
2024-04-01 16:16:21 1034
原创 数据库设计
数据库管理人员(DBA)通过数据库管理系统(DBMS)可以对数据库(DB)中的数据进行操作,使用到SQL语言。SQL(Structured Query Language)是结构化查询语言的简称,它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。在数据库管理系统中,。SQL是一种非过程化语言,只需提出“做什么”,而不需要指明“怎么做”。
2024-03-14 23:47:56 1165
原创 Java 总结
备注:1、下划线的部分,后续会加入笔记链接2、部分内容暂时不会记录,但不代表不重要,例如:基本控制结构(for、while…)。如果有需要后面加上。
2024-03-06 14:26:12 364
原创 Java基础_JDK安装及测试
修改Path环境变量,在环境变量中添加解压的bin目录路径,保存即可。(2)OpenJDK中下载内容。(1)解压缩(可直接使用)win11下直接搜索栏搜索。,显示下列内容即成功。
2024-02-19 13:14:53 472
原创 pip 下载换清华源镜像
通过文档可以了解到可以通过-i 参数设置包存储库的路径。因此,使用-i参数来讲下载路径修改为清华园镜像路径。同时,进一步相关命令。
2023-05-28 16:23:14 341
原创 Java基础_面向对象
基础知识 (四)面向对象1面向对象的三大特性Java程序基本结构类类体方法面向对象的三大特性封装 封装就是将数据核对数据的操作封装在一起。通过抽象,即从具体的实例中抽取共同的性质形成一般的概念。具体的概念包括方法、对象和类等。继承 子类可以继承父类的属性和功能,既继承了父类所具有的数据和数据上的操作,同时可以增加子类独有的数据和数据上的操作。多态 多态有两种意义:(1)操作名称的多态,即有多个操作具有相同的名字,但这些操作所接收的消息类型必须不同。操作名称的多态性是指可以向操
2021-01-30 21:50:39 615
原创 Java基础_数组
基础知识 (三) Java数组数组定义应用Array类(工具类)数组定义 Java中的数组是引用数据类型。 数组初始化是在内存中创建一个数组,并向其中赋予一些默认值。初始化方式有两种,动态初始化(指定内容)和静态初始化(指定内容)。 格式:(1)动态:数据类型[] 数组名=new 数据类型[长度];(2)静态:数据类型[] 数组名=new 数据类型[] {元素1,…};,通过元素个数可以得到数组大小。还可以简化为数据类型[] 数组名={元素1,…};。 数组初始化可以分为两个步骤:声明、
2021-01-29 20:04:12 135 1
原创 Java基础_概述
基础知识(一)新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新
2021-01-27 20:27:15 154 1
原创 重新开始学习Java
决定:重拾Java,博客写作记录学习督促自己 疫情期间,上网课学习了Java的基础知识,考试完就直接放弃进一步的学习。昨天突然感觉自己在编程的基础有待提升,所以重新把Java捡起,决定从今天开始要重新开始学习Java,记录笔记。 2020-11-21 1:15...
2021-01-27 19:28:52 139
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人