javaee
文章平均质量分 76
java
CodeWang_NC
三人行, 必有我师
展开
-
Iterator迭代器Collection集合(四)
1.Iterator迭代器:1.1介绍Collection接口继承了Iterable接口,在该接口中包含一个名为iterator的抽象方法,所有实现了Collection接口的容器类对该方法做了具体实现。iterator方法会返回一个Iterator接口类型的迭代器对象,在该对象中包含了三个方法用于实现对单例容器的迭代处理。Iterator对象的工作原理:1.2Iterator接口定义了如下方法:boolean hasNext(); //判断游标当前位置是否有元素,如果有返回true,否则返f原创 2022-04-12 15:07:40 · 557 阅读 · 0 评论 -
HashMap的遍历及相关方法Collection集合(三)
Collection集合1.单例集合:将数据一个一个的进行存储。.2双例集合:基于 Key 与 Value 的结构双例集合Map1.Map 接口介绍1.1 Map 接口特点Map 接口定义了双例集合的存储特征,它并不是 Collection 接口的子接口。双例集合的存储特征是以 key 与 value 结构为单位进行存储。体现的是数学中的函数 y=f(x)感念。Map 与 Collecton 的区别: Collection 中的容器,元素是孤立存在的(理解为单身),向集合中存储元素采原创 2022-04-12 14:39:46 · 1210 阅读 · 0 评论 -
泛型
java学习笔记之泛型泛型的简介:泛型的本质就是“数据类型的参数化”,处理的数据类型不是固定的,而是可以作为参数传入。 我们可以把“泛型”理解为数据类型的一个占位符(类似:形式参数),即告诉编译器,在调用泛型时必须传入实际类型。这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。1.泛型类别:泛型字符可以是任何标识符,一般采用几个标记:E、T、K、V、N、?2 泛型类.泛型类就是把泛型定义在类上,用户使用该类的时候,才把类型明确下来。泛型类的具体使用方法是在类的原创 2022-04-11 15:07:40 · 409 阅读 · 0 评论 -
Set接口Collection集合(二)
Set 接口Set 特点:无序、不可重复。无序指 Set 中的元素没有索引,我们只能遍历查找;不可重复指不允许加入重复的元素。更确切地讲,新元素如果和 Set 中某个元素通过 equals()方法对比为 true,则只能保留一个。Set 常用的实现类有:HashSet、TreeSet 等,我们一般使用 HashSet。1HashSet 容器类HashSet 是一个没有重复元素的集合,不保证元素的顺序。而且 HashSet 允许有 null 元素。HashSet 是采用哈希算法实现,底层实际原创 2022-04-12 15:19:57 · 812 阅读 · 0 评论 -
List接口Collection集合(一)
1.ArrayList 容器类1 添加元素和获取元素lists.add() // 有顺序的添加元素 有返回值true|falselist.get(i) // 获取元素测试代码import java.util.ArrayList;import java.util.List;// list.add()添加元素 有返回值true|false list.get(i) 获取元素public class List01 { public static void main(String[] a原创 2022-04-12 13:37:16 · 1275 阅读 · 0 评论 -
同步(进阶)/死锁问题/生产者消费者问题java多线程(二)
第一部分:线程不安全的三大案例:1.集合列表案例:// 线程不安全 同一瞬间将两个数组添加到了同一个位置public class UnsafeList { public static void main(String[] args) { List<String> list = new ArrayList<>(); for (int i = 0; i < 10000; i++) { new Thread(()-原创 2022-03-21 13:09:06 · 584 阅读 · 0 评论 -
多线程Thread基础部分(一)
java多线程基础部分第一部分:线程的实现1.利用继承Thread实现线程(不推荐,因为java只能单继承):核心代码: Application application = new Application();// Application 是一个继承Thread的类 application.start(); //调用start方法启动线程示例:// 创建接口的第一种方法 继承Thread的类public class Application extends Th原创 2022-03-21 12:05:18 · 486 阅读 · 0 评论 -
MySql下载和安装&Sqlyog下载安装
MySql下载和安装&Sqlyog下载安装原创 2022-10-08 08:25:27 · 2030 阅读 · 0 评论 -
Mybatis入门&Mapper开发&注解开发
注意这里的root, 和password需要根据自己的数据库用户名密码进行调整,数据库我用的是csdn。test/java目录下创建test目录和UserMapperTest类, 具体测试代码如下。找到创建好的模块中的 pom.xml 配置文件中添加依赖的坐标,添加完成之后记得刷新。编写 SQL 映射文件 --> 统一管理sql语句,解决硬编码问题。本人学习java 笔记, 如有错误欢迎指正交流。目录下创建映射配置文件。至此模型真题目录结构如下。...............原创 2022-08-15 15:03:41 · 605 阅读 · 0 评论 -
JDBC入门&SQL注入测试&Druid连接池操作
JDBC入门教程原创 2022-08-13 23:08:03 · 828 阅读 · 0 评论 -
Maven Helper插件下载&Maven导入jar包(依赖管理)
1. maven Helper插件1.搜索File --> Settings—> Plugins —>搜索Maven Helper发现没有2.安装点击Browse reositories—>选择maven Helper—>点击安装—>安装之后重启IDEA即可—>OK —>确认restart2. 依赖管理(Maven导入jar包)参考视频教程:https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=46在原创 2022-05-24 15:54:05 · 3616 阅读 · 0 评论 -
IDEA使用Tomcat部署项目
介绍参考视频教程:https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=92https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=93集成本地TomcatTomcat mvaen插件配置tomcat在IDEA中集成使用Tomcat有两种方式,分别是集成本地Tomcat和Tomcat Maven插件1. 集成本地Tomcat整体流程预览:1.1配置本地tomcat1.Add Configurations2原创 2022-05-24 14:47:23 · 24892 阅读 · 2 评论 -
tomcat安装&下载&卸载&解决控制台乱码&修改默认端口
介绍参考视频教程:https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=88tomcat下载tomcat安装tomcat服务器启动和关闭tomcat卸载tomcat控制台乱码问题1.tomcat下载1.1下载最新版本tomcat官网:https://tomcat.apache.org/找到download—>建议下载tomcat8版本目前最新是8.5.78点击对应的版本下载即可1.2.历史版本tomcat下载:示例下载链接:http原创 2022-05-23 22:10:58 · 341 阅读 · 0 评论 -
IDEA配置本地Maven
IDEA配置Maven:参考视频教程:https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=45博客整体流程:创建一个空的项目IDEA配置Maven环境Maven 坐标详解IDEA创建Maven项目IDEA导入Maven项目maven Helper插件1.创建一个空的项目先创建一个空的java项目File—>New—>Project—>Empty Project–>Next–>输入项目名称(例如:Maven_cas原创 2022-05-23 20:59:48 · 6234 阅读 · 0 评论 -
Maven安装&配置及基本使用
介绍参考教程:https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=44Maven安装&配置及基本使用分为一下几个部分maven简介maven的下载解压apache-maven-3.6.1.rar既安装完成配置环境变量MAVEN_HOME为安装路径的bin目录验证是否安装成功配置本地仓库:修改conf/settings.xml中的为一个指定目录配置阿里云私服:修改conf/settings.xml中的标签,为其添加如下子标签:1 Mav原创 2022-05-23 19:41:52 · 704 阅读 · 0 评论