Java
文章平均质量分 65
꧁小ۣۖิ鸽ۣۖิ子ۣۖิ꧂
天道酬勤、厚德载物
展开
-
Java递归·八皇后案例精细分析
【代码】Java递归·八皇后案例精细分析原创 2022-11-28 14:29:31 · 205 阅读 · 1 评论 -
Java递归·迷宫案例精细分析
【代码】Java递归·迷宫案例精细分析。原创 2022-11-18 10:42:42 · 539 阅读 · 0 评论 -
【test】Java一些比较简单的题目总结,以及答案
【代码】【test】Java一些比较简单的题目总结,以及答案。原创 2022-10-24 14:32:30 · 440 阅读 · 0 评论 -
【JavaSE】Java 容器---集合
集合、数组都是对多个数据进行存储操作的结构,简称 Java 容器说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储一旦初始化,其长度就确定了数组一旦定义好,其元素的类型也就确定了,就只能操作指定类型的数据了一旦初始化,其长度就确定了数组中提供的方法非常有限,对于添加,删除,插入数据等操作,非常不便,同时效率不高获取数组中实际元素的个数的需求,数组没有现成的属性和方法可用数组存储数组的特点:有序,可重复,对于无序,不可重复的需求,不能满足。原创 2022-09-29 09:54:43 · 383 阅读 · 0 评论 -
【MyBatis】基于 Java 的数据持久层 ORM 框架
为了和数据库进行交互,通常的做法是将 SQL 语句 写在 java 代码写在java 代码中,SQL语句和 java 代码耦合在一起不利于后期维护和修改,而 MyBatis 能够帮助我们将SQL 语句和 Java 分离,方便了后期因需求变动而对 SQL 语句进行修改。一方面可以拿来就用的工具,更重要的是,提供了可重用的设计。框架是一个半成品,已经对基础的代码进行了封装并提供相应的 API,开发者使用框架是直接调用封装好的API可以省去很多代码编写,从而提高工作效率和开发速度。框架的维护需要很大人力,财力。原创 2022-09-23 15:42:34 · 1215 阅读 · 0 评论 -
【Maven】 基于Java的 Maven项目对象模型认识
Maven 是一个项目管理和 综合工具,Maven 提供了开发人员构建一个完整的生命周期框架,开发团队可以自动完成项目的基础工具建设,Maven 使用标准的目录结构 和 默认构建生命周期在 maven.Apache 官网中下载到 meven.zip 文件,解压完成后,需要配置环境变量,同时需要一个 .m2 文件夹,如果没有该文件夹,我们在 cmd 命令 执行 mvn help:system 命令,执行完该命令会发现目录下自动创建了.m2 文件目录。原创 2022-09-21 19:20:16 · 632 阅读 · 0 评论 -
JAVA JDBC使用PreparedStatement实现CRUD操作
可以通过调用 Connection 对象的 preparedStatement() 方法获取 PreparedStatementn 对象PreparedStatement 接口是 Statement 的子接口,它表示一条预编译过的 SQL语句PreparedStatement 对象所代表的 SQL 语句中的参数用问号(?原创 2022-09-19 16:06:12 · 542 阅读 · 0 评论 -
JAVA JDBC 概述
面向应用的API:Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获取结果)。面向数据库的API:Java Driver API,共开发商开发数据库驱动程序用从我们开发者的角度:不需要关注具体的数据库细节数据库厂商: 只需要提供标准的具体实现不同的数据库厂商,需要针对这套接口,提供不同的实现。不同实现的集合,即为不同数据库中的驱动。总的来说就是不同的数据库厂商针对sun公司提供的JDBC接口,提供具体实现类的集合。原创 2022-09-08 10:01:04 · 515 阅读 · 0 评论 -
Java循环语句与面向对象基础知识点
循环语句1、for循环 (更适用于明确循环次数的) 格式: for (循环变量(定义)初始化 ; 布尔表达式(满足条件继续循环) ; 循环变量更新){ //循环体 (语句) }2、while (适用于没有明确循环次数的) 格式: while(循环条件布尔表达式){ //循环体 (语句) }3、do…while (适用于没有明确循环次数的) 格式: do{ //循环体 (语句) }while(循环条件布尔表达式)4、Java增强型for循环 主要用于增强(简化)数组、集合循环,是只读的,不能对数组进行赋值。5原创 2022-06-19 11:06:42 · 271 阅读 · 2 评论 -
Java中的Comparable和Comparator
一、Comparable简介Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的对象的列表或数组可以通过Collections.sort或者Arrays.sort进行自动排序。此外,实现此接口的对象可以用作有序映射中的键或有序集合中的集合,无需指定比较器。此接口只有一个方法compare,比较此对象与指定对象的顺序,如果该对象小于,等于或者大于指定对象,则分别返回负整数,0或者正整数。二、Comparator简介Compara原创 2021-11-08 19:25:26 · 78 阅读 · 1 评论 -
Java 复制视频文件的快捷方式
最近在学 java,学到了 IO 流 ,学了字节流和字节缓冲流的用法。使用字节缓冲流复制大型文件是要比用字节流复制文件快上不少,现在我来展示一下,复制一个 200 多 m 的视频文件用字节流的逐个添加字节法和逐个添加字节数组方和字节缓冲流的逐个添加字节法和逐个添加字节数组法的消耗的时间。如图所示前面的三种方法我都测试过了,最后执行输出的是第四种方法,耗时最短的方法。普通流方法的一个一个添加字节方法的耗时时间是:770416 毫秒普通流方法的一个一个数组添加字节方法的耗时时间是:726.0 毫秒原创 2021-10-24 08:18:41 · 144 阅读 · 0 评论 -
Java的并发的常见知识点(建议收藏)
同步访问共享的可变数据关键字synchronized可以保证在同一时刻,只有一个线程可以执行某一个方法,或某一个代码块。许多程序员把同步的概念仅仅理解为一种互斥的方式(mutual exclusion),即,当一个对象被一个线程修改的时候,可以阻止另一个线程观察到对象内部不一致的状态。按照这种观点,对象被创建的时候处于一致的状态,当有方法访问它的时候,它就被锁定了。这些方法观察到对象的状态,并且可能会引起状态转变(state transition),即把对象从一种一致的状态转换到另一种一致的状态。正确地使原创 2021-09-19 16:10:33 · 198 阅读 · 1 评论