自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 轻量级数据库ORM框架DbUtils

轻量级数据库ORM框架DbUtilsDbUtils介绍Apache组织下的一个轻量级ORM框架   Commons DbUtils: JDBC Utility Component两个核心方法   update方法 ==> insert,update,delete   query方法 ==&g...

2020-03-25 18:45:23 2005 10

原创 Java中BeanUtils使用

BeanUtils使用BeanUtils提供了对于符合JavaBean规范的实体类进行赋值,取值,拷贝操作的一系列方法,可以自动完成数据类型转换,方便开发者在数据交互中使用。所有的方法都是静态方法三个方法   1. 赋值指定成员变量对应数据       a. 符合JavaBean规范的类对象&nb...

2020-03-24 20:22:25 1213 10

原创 JDBC初识

1. JDBC介绍Java Database ConnectivityJava规定的数据库连接接口,SUN公司提供的,为了简化程序员操作数据库的过程。   SUN公司要求数据库提供商,按照JDBC API接口规范,完成对应Java程序的数据连接操作,规范Jar包,并且提供对应的操作方法。JDBC接口中核心的内容   java.s...

2020-03-23 18:39:03 298 11

原创 MySQL表连接

表连接查询【重点】1 基本格式select fieldNamefrom tbName1连接符 tbName2on 条件笛卡尔乘积【避免】-- 笛卡尔乘积,没有约束条件,数据库匹配发生相乘关系,结果也不是预期结果-- 无意义结果select employee_id, first_namefrom t_employeesinner join t_jobs;内连接查询 inn...

2020-03-22 21:19:01 2223 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 998 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 357 12

原创 MySql初识

MySQL1. 为什么要使用数据库   Java程序在运行的过程中对于数据进行存储操作,变量,对象,数组,集合,双边队列…数据是保存到内存中,数据存储是瞬时的,程序退出,电脑异常。都会导致数据丢失并且不可逆。   文件存储数据,XML,JSON,其他文件。可操作性比较差,API繁琐,不同的文件有不同的解析方式,而且在内存占用和效率问...

2020-03-19 18:19:39 319 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 601 10

原创 Java中的方法

1. 方法学习1.1 无参数无返回值方法/*需求   展示一个烤羊排~~~,sout方法分析   public static 固定格式,不要问   返回值类型: void   方法名: bbq   形式参数列表: ()方法声明:...

2020-03-17 18:19:53 315 10

原创 Java中的数组

1 数组1.1 生活中都是数组超市   物品是分门别类   同样的物品会存放于同一个货架之上图书馆    <<世界因你而不同>> 10本    存在于图书馆中    1. 在同一个书架上 &nbsp...

2020-03-16 18:36:43 1198 11

原创 Java中线程池的使用

1 线程池1.1 线程池概述和作用   不管是继承Thread还是遵从Runnable接口,都需要重写Run方法,而且每一个线程对象有且只能执行一次,之后就会被销毁。   利用Runnable接口来提供执行目标,而且借助于Thread执行线程。一个餐厅   服务人员  &nbs...

2020-03-15 19:59:41 222 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 295 11

原创 Java中的单例模式

1 单例模式1.1 要求当前类有且只有一个对象,一旦当前类存在一个对象之后,无法在重新创建当前类的对象。就算是你要创建,代码返回的对象依然是上一次创建的对象。   懒汉模式,饿汉模式1.2 单例模式推导【懒汉】代码如下:import java.util.concurrent.locks.Lock;import java.util.concurrent.l...

2020-03-13 19:35:53 2797 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 596 10

原创 Java中的函数式接口

函数式接口1. 函数式接口1.1 概述如果说一个接口内有且只有一个方法,而且该方法是一个缺省属性为public abstract方法,该接口可以称之为是一个函数式接口。   自定义函数式接口,还有系统中提供的函数式接口   Comparator< T > Runnable   可以直接...

2020-03-11 18:45:33 948 11

原创 Java中的注解

注解1 注解概述1.1 注解解释注释:解释代码,给程序员看注解:Java语言中的类、方法、变量、参数和包等都可以被标注。和Javadoc不同,Java标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java虚拟机可以保留标注内容,在运行时可以获取到标注内容。 当然它也支持自定义Java标注JDK1.5之后的特征用于说明程序一般在框架中使用格式:@...

2020-03-10 19:09:01 605 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 419 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 1672 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 718 12

原创 Java中的反射

反射1 反射概述1.1 Java文件和.class文件的关系Java文件   Java文件中包含代码的所有内容,类,接口,成员变量,成员方法….class字节码问题   .java文件 通过 javac编译工具生成对应的.class字节码文件   使用JDK中提供的反编译工具,可以看到.clas...

2020-03-06 19:20:17 505 10

原创 Java中的网络编程

网络编程1 网络编程概述1.1 C/S和B/SC/S客户端 服务器软件结构服务提供商给予用户服务需要准备的内容B/S浏览器 服务器软件结构服务提供商只要提供数据服务就OK,以及前端数据展示方式1.2 网络通信协议协议:protocol协议网络通信协议是要求双方传递数据的计算机必须遵守的,按照对应的网络传输协议,才可以进入数据的交互和传递。目前网络段数据传输比较常见的协...

2020-03-05 17:58:02 352 10

原创 Java中的泛型

1 泛型1.1 泛型的作用和定义目前的项目中,我们的功能代码是可以考虑之后的复用!!!当前代码有且只支持Student类型,如果需要更换数据类型,按照目前的技术,只能重新完成对应数据类型的功能代码。有可能出现各式各样的类型,工作是重复的!!!这里不单单是对于功能模块的要求封装。同时需要对数据类型进行统一的约束!!!根据用户的要求对应数据类型。Java的泛型就是来解决对应的问题&nbsp...

2020-03-04 17:27:19 324 10

原创 Java中的List集合

1 Java中的List集合1.1 迭代器通过集合对象获取对应的Iterator< E >迭代器   Iterator< E > iterator();常用方法:   boolean hasNext();      判断当前Iterator是否...

2020-03-03 17:58:18 908 13

原创 Java中Set集合

1 Set集合1.1 Set集合概述特征:无序,不可重复   无序:添加顺序和存储顺序不一致,【不代表有排序效果】   不可重复: 在一个Set集合中不能出现相同元素interface Set< E >   --| class HashSet< E > 底层是哈希表存储数...

2020-03-02 19:08:10 519 16

原创 Java中的Map集合

1 Map双边队列1.1 什么是Map键(Key)值(Value)对比如:表格:   键   :值   姓名:嘟嘟   年龄:16   性别:男程序开发大部分数据都是键值对形式的   MySQL JSO...

2020-03-01 20:20:35 1379 14

原创 Java中常用的API

1 Java中常用的API1.1 StringBuffer1.1.1 StringBuffer概述为了解决String字符串操作导致的内存冗余,提高效率,Java中提供了StringBuffer和StringBuilder来操作字符串,并且提供了很多方法,便于程序员开发。   StringBuffer和StringBuilder中都有char类型可变长数组作为...

2020-02-29 15:52:39 553 10

原创 Java序列化

1 序列化1.1 序列化概述Java中提供了一种序列化操作的方式,用一个字节序列化来表示一个对象,该字节序列化中保存了==【对象的属性】,【对象的类型】和【对象的数据】。把字节序列化保存到文件中,就可以做到持久化==保存数据内容。从文件中读取字节序列化数据,可以直接得到对应的对象。1.2 ObjectOutputStream类将对象数据序列化,保存到文件中构造方法 Construct...

2020-02-28 20:23:53 712 11

原创 IO流及缓冲流

1 IO流1.1 IO流分类流向分类   输入输出文件操作处理单元分类   字节流和字符流FileInputStream   文件操作输入字节流FileOutputStream   文件操作输出字节流FileReader   文...

2020-02-27 19:06:36 1452 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 643 10

原创 异常

1.异常1.1 代码中的异常Throwable类    Java中所以异常的超类,在Java中所有的异常,错误的基类就是Throwable类。Throwable–| Exception 异常可以处理,代码还有拯救的可能性–| Error 错误 无法拯救Throwable常用方法:Constructor:   ...

2020-02-25 18:42:49 638 12

原创 面向对象三大特征

1 面向对象三大特征封装 、继承 、多态1.1 封装1.1.1 不局限于面对对象的封装方法的封装工具类的封装框架的封装1.2 符合JavaBean规范的类封装过程代码的规范很重要后期可以有效地提高我们的开发效率在Java中定义符合JavaBean规范的类有什么要求     1. 所有的成员变量全部私有化 ==> private&nb...

2020-02-23 18:46:06 401 6

原创 Java中Static关键字的使用

1.Static的用途

2020-02-16 19:32:18 443 1

原创 注意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 2060 12

空空如也

空空如也

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

TA关注的人

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