- 博客(33)
- 收藏
- 关注
原创 轻量级数据库ORM框架DbUtils
轻量级数据库ORM框架DbUtilsDbUtils介绍Apache组织下的一个轻量级ORM框架 Commons DbUtils: JDBC Utility Component两个核心方法 update方法 ==> insert,update,delete query方法 ==&g...
2020-03-25 18:45:23
2137
10
原创 Java中BeanUtils使用
BeanUtils使用BeanUtils提供了对于符合JavaBean规范的实体类进行赋值,取值,拷贝操作的一系列方法,可以自动完成数据类型转换,方便开发者在数据交互中使用。所有的方法都是静态方法三个方法 1. 赋值指定成员变量对应数据 a. 符合JavaBean规范的类对象&nb...
2020-03-24 20:22:25
1259
10
原创 JDBC初识
1. JDBC介绍Java Database ConnectivityJava规定的数据库连接接口,SUN公司提供的,为了简化程序员操作数据库的过程。 SUN公司要求数据库提供商,按照JDBC API接口规范,完成对应Java程序的数据连接操作,规范Jar包,并且提供对应的操作方法。JDBC接口中核心的内容 java.s...
2020-03-23 18:39:03
329
11
原创 MySQL表连接
表连接查询【重点】1 基本格式select fieldNamefrom tbName1连接符 tbName2on 条件笛卡尔乘积【避免】-- 笛卡尔乘积,没有约束条件,数据库匹配发生相乘关系,结果也不是预期结果-- 无意义结果select employee_id, first_namefrom t_employeesinner join t_jobs;内连接查询 inn...
2020-03-22 21:19:01
2255
10
原创 MySQL子查询
1 子查询[重点,难点]1.1 基本格式select fieldNamefrom tbNamewhere (子查询结果);1.2 子查询结果作为条件判断约束-- 查询工资高于Jack的员工id和姓名-- 1. 找出Jack的工资-- 2. 得到Jack工资,作为条件查询对应的员工信息select salaryfrom t_employeeswhere first_name ...
2020-03-21 20:31:00
1038
10
原创 MySQL查询语句
1 查询语句1.1 基本格式select 查询内容 from 从哪里查;– 查询内容 字段名 列明– 从哪里查 表名1.1.1 基本查询,字段表名-- * 所有字段全部展示-- 不建议,如果采用select * 方式整个数据库数据的时间非常长,浪费资源select * from t_employees;-- 查询指定的字段select EMPLOYEE_ID, FIRST_N...
2020-03-20 19:27:29
402
12
原创 MySql初识
MySQL1. 为什么要使用数据库 Java程序在运行的过程中对于数据进行存储操作,变量,对象,数组,集合,双边队列…数据是保存到内存中,数据存储是瞬时的,程序退出,电脑异常。都会导致数据丢失并且不可逆。 文件存储数据,XML,JSON,其他文件。可操作性比较差,API繁琐,不同的文件有不同的解析方式,而且在内存占用和效率问...
2020-03-19 18:19:39
356
4
原创 Java中的匿名内部类
匿名内部类Anonymous Inner Type没有名字的类!!!代码示例如下/* * 匿名内部类演示 */interface A { void test();}/** * 非abstract修饰TypeA遵从接口A,要求强制实现接口A中的test方法 * @author Anonymous * */class TypeA implements A { @O...
2020-03-18 18:42:08
636
10
原创 Java中的方法
1. 方法学习1.1 无参数无返回值方法/*需求 展示一个烤羊排~~~,sout方法分析 public static 固定格式,不要问 返回值类型: void 方法名: bbq 形式参数列表: ()方法声明:...
2020-03-17 18:19:53
345
10
原创 Java中的数组
1 数组1.1 生活中都是数组超市 物品是分门别类 同样的物品会存放于同一个货架之上图书馆 <<世界因你而不同>> 10本 存在于图书馆中 1. 在同一个书架上  ...
2020-03-16 18:36:43
1261
11
原创 Java中线程池的使用
1 线程池1.1 线程池概述和作用 不管是继承Thread还是遵从Runnable接口,都需要重写Run方法,而且每一个线程对象有且只能执行一次,之后就会被销毁。 利用Runnable接口来提供执行目标,而且借助于Thread执行线程。一个餐厅 服务人员 &nbs...
2020-03-15 19:59:41
249
13
原创 Java中NIO初识
NIO2.1 NIO概述NIONIO ==> New IO(新IO), Non-Block IO(非阻塞IO)NIO非阻塞IO,运行当前程序在处理IO事务时,不会影响其他程序的运行,可以在不使用多线程的情况下,满足IO操作要求。三大核心部分:通道Channel文件操作,网络数据传递操作使用的通道缓冲Buffer缓冲使用可以提供操作效率,减少不必要的读写次数选择器Se...
2020-03-14 18:44:39
326
11
原创 Java中的单例模式
1 单例模式1.1 要求当前类有且只有一个对象,一旦当前类存在一个对象之后,无法在重新创建当前类的对象。就算是你要创建,代码返回的对象依然是上一次创建的对象。 懒汉模式,饿汉模式1.2 单例模式推导【懒汉】代码如下:import java.util.concurrent.locks.Lock;import java.util.concurrent.l...
2020-03-13 19:35:53
2850
13
原创 Java中的Stream和方法引用【JDK 1.8之后】
Stream和方法引用1 Stream流1.1 Stream流引入tream流完全不是I/O流,按照流水线处理方式来考虑代码中的思想。 JDK1.8 之后,我们拥有了Lambda表达式,让代码的中心偏向解决实际问题,直到重点,可以提高效率。 Stream流中使用了大量Lambda表达式,利用Lambda操作方式,提供开发...
2020-03-12 18:46:12
645
10
原创 Java中的函数式接口
函数式接口1. 函数式接口1.1 概述如果说一个接口内有且只有一个方法,而且该方法是一个缺省属性为public abstract方法,该接口可以称之为是一个函数式接口。 自定义函数式接口,还有系统中提供的函数式接口 Comparator< T > Runnable 可以直接...
2020-03-11 18:45:33
1135
11
原创 Java中的注解
注解1 注解概述1.1 注解解释注释:解释代码,给程序员看注解:Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。 当然它也支持自定义Java标注JDK1.5之后的特征用于说明程序一般在框架中使用格式:@...
2020-03-10 19:09:01
640
11
原创 Java中的File类
1 File类1.1 什么是File类SUN公司提供给开发者操作文件和文件夹的一个类对象。Java中万物皆对象,计算机中万物皆文件获取File类有三种方式【Constructor 构造方法】File(String pathName); 根据对应的文件路径创建获取对应的File类对象,可以是文件,可以是文件夹。File(String parent, S...
2020-03-09 18:16:14
449
11
原创 XML的基本使用
1 XML1.1 XML概述Extensible Markup Language可拓展标记语言用途:1. 数据存储,小型数据库,存在一定的CRUD操作可行性2. 网络端数据的传输3. JavaWEB框架项目配置文件Spring Druid …w3c万维网联盟指定的规范1.2 基本语法1. XML文件后缀名是.xml2. XML第一行是对于当前文件的定义声明3. XML...
2020-03-08 18:18:47
1753
13
原创 Java中的Lambda表达式
Lambda表达式1.1 思想 “说重点”匿名内部类方式来作为线程池执行目标代码 1. 这个方法需要的参数是Runnable接口的实现类对象 2. Runnable接口目标是为了提供一个run 方法, What will be run 3. What will be run??? whe...
2020-03-07 18:50:22
751
12
原创 Java中的反射
反射1 反射概述1.1 Java文件和.class文件的关系Java文件 Java文件中包含代码的所有内容,类,接口,成员变量,成员方法….class字节码问题 .java文件 通过 javac编译工具生成对应的.class字节码文件 使用JDK中提供的反编译工具,可以看到.clas...
2020-03-06 19:20:17
532
10
原创 Java中的网络编程
网络编程1 网络编程概述1.1 C/S和B/SC/S客户端 服务器软件结构服务提供商给予用户服务需要准备的内容B/S浏览器 服务器软件结构服务提供商只要提供数据服务就OK,以及前端数据展示方式1.2 网络通信协议协议:protocol协议网络通信协议是要求双方传递数据的计算机必须遵守的,按照对应的网络传输协议,才可以进入数据的交互和传递。目前网络段数据传输比较常见的协...
2020-03-05 17:58:02
380
10
原创 Java中的泛型
1 泛型1.1 泛型的作用和定义目前的项目中,我们的功能代码是可以考虑之后的复用!!!当前代码有且只支持Student类型,如果需要更换数据类型,按照目前的技术,只能重新完成对应数据类型的功能代码。有可能出现各式各样的类型,工作是重复的!!!这里不单单是对于功能模块的要求封装。同时需要对数据类型进行统一的约束!!!根据用户的要求对应数据类型。Java的泛型就是来解决对应的问题 ...
2020-03-04 17:27:19
344
10
原创 Java中的List集合
1 Java中的List集合1.1 迭代器通过集合对象获取对应的Iterator< E >迭代器 Iterator< E > iterator();常用方法: boolean hasNext(); 判断当前Iterator是否...
2020-03-03 17:58:18
949
13
原创 Java中Set集合
1 Set集合1.1 Set集合概述特征:无序,不可重复 无序:添加顺序和存储顺序不一致,【不代表有排序效果】 不可重复: 在一个Set集合中不能出现相同元素interface Set< E > --| class HashSet< E > 底层是哈希表存储数...
2020-03-02 19:08:10
564
16
原创 Java中的Map集合
1 Map双边队列1.1 什么是Map键(Key)值(Value)对比如:表格: 键 :值 姓名:嘟嘟 年龄:16 性别:男程序开发大部分数据都是键值对形式的 MySQL JSO...
2020-03-01 20:20:35
1411
14
原创 Java中常用的API
1 Java中常用的API1.1 StringBuffer1.1.1 StringBuffer概述为了解决String字符串操作导致的内存冗余,提高效率,Java中提供了StringBuffer和StringBuilder来操作字符串,并且提供了很多方法,便于程序员开发。 StringBuffer和StringBuilder中都有char类型可变长数组作为...
2020-02-29 15:52:39
582
10
原创 Java序列化
1 序列化1.1 序列化概述Java中提供了一种序列化操作的方式,用一个字节序列化来表示一个对象,该字节序列化中保存了==【对象的属性】,【对象的类型】和【对象的数据】。把字节序列化保存到文件中,就可以做到持久化==保存数据内容。从文件中读取字节序列化数据,可以直接得到对应的对象。1.2 ObjectOutputStream类将对象数据序列化,保存到文件中构造方法 Construct...
2020-02-28 20:23:53
736
11
原创 IO流及缓冲流
1 IO流1.1 IO流分类流向分类 输入输出文件操作处理单元分类 字节流和字符流FileInputStream 文件操作输入字节流FileOutputStream 文件操作输出字节流FileReader 文...
2020-02-27 19:06:36
1478
10
原创 String类方法的使用
1.String类1.1 比较方式要求1.2 获取方法int length(); 获取字符串长度 “”char charAt(int index); 获取String字符串中指定下标位置的char类型字符,如果index超出有效范围,StringIndexOutOfBoundsExceptionint indexO...
2020-02-26 18:08:18
672
10
原创 异常
1.异常1.1 代码中的异常Throwable类 Java中所以异常的超类,在Java中所有的异常,错误的基类就是Throwable类。Throwable–| Exception 异常可以处理,代码还有拯救的可能性–| Error 错误 无法拯救Throwable常用方法:Constructor: ...
2020-02-25 18:42:49
661
12
原创 面向对象三大特征
1 面向对象三大特征封装 、继承 、多态1.1 封装1.1.1 不局限于面对对象的封装方法的封装工具类的封装框架的封装1.2 符合JavaBean规范的类封装过程代码的规范很重要后期可以有效地提高我们的开发效率在Java中定义符合JavaBean规范的类有什么要求 1. 所有的成员变量全部私有化 ==> private&nb...
2020-02-23 18:46:06
428
6
原创 注意Java中continue在循环中的使用
1 注意Java中continue在循环的使用continue作用:结束本次循环,直接进入下一次循环1.1 在while和do - while中continue在while和do - while使用效果大致一样,所以我们用while举例。1.1.1 continue在循环条件变更之前while ( 循环条件判断 ) {//循环体if (循环条件之一) {continue;}//...
2020-02-08 21:51:02
2169
12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人