自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用MyBatis实现CRUD操作

MyBatis1.使用MyBatis实现CRUD操作1.1 根据id查询信息1.2 实现存入用户信息1.3 更新用户信息1.4 删除用户信息1.5 模糊查询1.6 #{}和${}的区别2. MyBatis较JDBC的优势1.使用MyBatis实现CRUD操作    CRUD:CRUD是指在做计算处理时的增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。    CRUD主要被用在描述软件系统中数据库或者持久层的基本操作功能。1.1 根据i

2020-09-24 10:00:19 1004

原创 MyBatis框架的入门(使用IDEA进行简单的实现)

MyBatis框架的入门(使用IDEA进行简单的实现)一. 什么是MyBatis框架二. 搭建MyBatis的基础入门2.1 使用IDEA创建maven工程2.2 创建User数据表和实体类2.3 编写持久层接口UserDao和持久层接口的映射文件UserDao.xml2.4 编写SqlMapConfig.xml配置文件和log4j.properties配置文件2.5 编写测试类2.6 测试结果一. 什么是MyBatis框架    MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以

2020-09-22 19:17:30 296

原创 Tomcat的简单配置、启动关闭以及一些问题

Tomcat的简单使用TomcatTomcat的简介Tomcat的文件目录Tomcat的启动方法Tomcat的关闭方法Tomcat的相关问题TomcatTomcat的简介  Tomcat:Apache开源组织下的开源免费的中小型的web应用服务器,支持JavaEE中的 Servlet 和 JSP规范。Tomcat的文件目录  Tomcat解压后的文件目录如图所示:bin:脚本目录启动脚本:startup.bat停止脚本:shutdown.batb:配置文件目录 (config /

2020-08-25 10:17:10 453

原创 JDBC的基本使用

JDBC的基本使用JDBC的连接StatementJDBC事务JDBC连接池C3P0druidJdbcTemplateJDBC的连接JDBC(Java DataBase Connective)是Java连接数据库的规范JDBC连接演示:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class JDBC

2020-08-15 15:57:32 381

原创 MySq的基础操作、约束的学习

MySql的基本使用1. 什么是SQL2. SQL语言分类3. DDL操作数据库4. DML 操作表5. DQL 查询表中数据1. 什么是SQL  Structured Query Language 结构化查询语言  SQL代码, 保存后,就是xx.sql 文件 -> 数据库脚本文件2. SQL语言分类DDL数据定义语言: 和数据库以及数据表的 CRUD 操作DML数据操纵语言: 和表中的记录相关的 CRUD 操作DQL数据查询语言: select 记录DCL数据控制语言: 数据库服

2020-08-14 20:53:24 676

原创 Java 属性集、函数式接口和Stream流

Java 属性集1. 属性集1.1 概述1.2 Properties类2. 常用函数式接口2.1 Supplier接口2.2 Consumer接口2.3 Predicate接口2.4 Function接口3. Stream流3.1 获取流1. 属性集1.1 概述  Properties继承于Hashtable,来表示一个持久的属性集。它使用键值结构存储数据,每个键与其对应值都是一个字符串。1.2 Properties类 构造方法:public Properties() :创建一个空的属性列表。

2020-08-05 15:10:55 485

原创 Java 文件、IO、字节流和字符流

Java 文件1. File类1.1 构造方法:1.2 常用的API:1.3 listFiles部分的代码解析。可以实现对目录中的文件进行筛选。1.4 路径1.5 文件删除2. IO2.1 IO的概述2.2 IO的分类3. 字节流4. 字符流1. File类    File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。1.1 构造方法: File(File parent, String child) 从父抽象路径名和子路径名字符串创建新的 File实例。

2020-08-04 20:57:51 551

原创 Java Lambda表达式和Junit

Java Lambda表达式和Junit1. Lambda表达式1. 1 Lambda表达式: JDK1.8 函数式编程思想1.2 使用Lambda前提:1.3 Lambda表达式的使用方式1.4 Lambda 取代匿名内部类1.5 Lambda省略的要点1.6 Lambda表达式的演示代码:2. JUnit(单元测试)JUnit使用步骤:JUnit常用注解:演示代码3. 可变长参数1. Lambda表达式1. 1 Lambda表达式: JDK1.8 函数式编程思想    Lambda 表达式是

2020-08-01 15:11:43 599

原创 Java 线程的一些基本知识

Java 多线程多线程1. 并发与并行2.线程和进程3. 多线程实现的两种方式4. 线程常用方法5. 线程安全5.1 同步代码块5.2 同步方法5.3 Lock锁多线程1. 并发与并行并发:只两个或者多个事件在同一个时间段内发生。并行:只两个或者多个事件在同一个时刻发生(同时发生)。2.线程和进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程序即是一个进程从创建、运

2020-08-01 11:57:41 361

原创 Collection的简单汇总

Collection一、Collection(接口)1. List(接口)1.1 ArrayList1.2 LinkedList1.3 Vector2. SetHaseSetTreeSet3. QueueDeque二、Map一、Collection(接口)  集合是java中提供一种容器,可以用来存储多个数据。  以下为集合的方法:  常用的几种方法: public boolean add(E e):把给定的对象添加到当前集合中。 public void clear ():清空集合中

2020-07-31 20:47:17 370

原创 Java 异常处理的基本知识

Java 异常处理异常1 异常的概念2 异常的分类3 异常的处理3.1 抛出异常 throw3.2 Objects非空判断3.3 声明异常throws3.4 捕获异常try…catch异常1 异常的概念    异常:指的是程序在执行过程中,出现非正常的情况,最终导致JVM出现非正常停止。    在Java等面向对象的编程语言中,异常本身就是一个类,产生异常就是创建异常对象,并抛出了一个异常对象。Java处理异常的方式是中断处理。    注:异常指的并不是语法错误,语法错了,编译不会通过,不会产生字

2020-07-29 10:40:26 652

原创 Java 队列、二叉树和Map基础

Java 队列队列队列

2020-07-27 20:30:41 337

原创 Java Collection集合和Iterator迭代器

Java Collection1. Collection集合1.1 集合的概述1.2 集合框架1.3 Collection 常用功能1.4 Collections1.5 Comparator 比较器1.6 Comparable 和Comparator两个接口的区别1.7 代码演示:2. Iterator迭代器2.1 Iterator接口1. Collection集合1.1 集合的概述 集合集合是java中提供一种容器,可以用来存储多个数据。 集合和数组的区别:  ①数组的长度是固定的。集合的长度是

2020-07-25 09:32:24 429

原创 Java 泛型、栈和链表

Java 泛型、栈和链表1. Java的编码方式2. 泛型3. 栈4.链表1. Java的编码方式 JVM中,1个字符 = 2个字节 使用Unicode的编码方式 不同的操作系统有不同的编码方式:  Windows:GBK GB2312   1char = 3byte  Linux:UTF-8   1char = 2byte API简介: byte[] getBytes(); -> 根据默认字符集来编码 new String(bs); -> 按照默

2020-07-23 19:43:52 213

原创 Java String知识复习及补充和包装类

Java String知识复习及补充和包装类1. String类1.1 String API复习1.2 正则表达式1.3 StringBuffer 和 StringBuilder2. 包装类1. String类1.1 String API复习String: 底层实现是final的字节数组 byte[] 回顾: 不可变的字符序列 new String() -> "" new String("hi") -> "hi" new String(char

2020-07-22 20:24:57 175

原创 Java Object 类和Date 类

Java Object 类和Date 类Object 类Date 类Object 类  Object 类是所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的类就是Object类。Date 类

2020-07-22 15:50:44 1612

原创 Java 实现飞机大战

Java 实现飞机大战飞机大战设计基本流程1.窗口显示 JFrame2.画板/面板 JPanel3.图片读取4.程序的设计5.补充父类中的构造方法6.在主程序中创建各种对象进行测试测试7.写入各个飞行物类的move方法8.主程序中: 添加定时器9.添加鼠标监听事件 - 监听器 - 接口10.游戏状态的设置11.奖励类型: [火力加成], 生命值加成12.碰撞Github链接:飞机大战设计基本流程1.窗口显示 JFrame2.画板/面板 JPanelpublic static void main(St

2020-07-20 20:28:26 995

原创 Java 多态和内部类的使用方法

Java 多态和内部类1. 多态1.1 概述1.2 使用格式2. 内部类2.1 概述2.2 成员内部类2.3 匿名内部类(重点内容)1. 多态1.1 概述 多态是继封装、继承之后,面向对象的第三大特征。 在生活中,例如跑的动作,不同的动物跑起来也是不一样的;再比如飞的动作,鸟类、昆虫等都是不一样的。由此可见,同一种行为,不同的动物可以体现出不同的形式。多态就是这样一种状态。 多态:是指同一种行为,不同的表现形式。一般应用于继承和实现。1.2 使用格式多态的使用格式: 父类变量 变量名 = n

2020-07-15 20:06:49 407

原创 Java 权限修饰符、final和接口

Java 权限修饰符、final和接口1. 权限修饰符(访问控制符)1.1 概述1.2 不同的权限修饰符,访问的能力图表1.3 权限修饰符的使用情况2.final2.1 概述2.2 使用方法2.2.1 修饰类2.2.2 修饰方法2.2.3 修饰变量3. 方法的重写(补充内容)4. 接口4.1接口的概述4.2 接口的格式4.2 接口的使用步骤4.3 四种方法的代码演示4.4 接口的多实现4.5 接口的多继承1. 权限修饰符(访问控制符)1.1 概述在Java中提供了4种访问权限,使用不同的访问权限修饰符

2020-07-14 19:29:28 900

原创 Java ArrayList和继承

这里写目录标题1. Math类(方法补充及复习)2. ArrayList类1. Math类(方法补充及复习)public class Demo01Math { public static void main(String[] args) { //求绝对值 int a = Math.abs(-9); System.out.println("求绝对值:(abs -9)"+a); //向上取整 double ceil

2020-07-14 08:54:49 1188

原创 Java 双色球和简单酒店管理系统

Java 双色球和简单酒店管理系统1.练习1 双色球2.练习2 酒店管理系统1.练习1 双色球题目:生成一套双色球号码红球: 1~33 随机, 不能重复, 生成5个号按照升序排序蓝球: 1~16 随机, 1个 加到数组的最后import java.util.Arrays;import java.util.Random;public class DoubleColorBool { //双色球 public static void main(String[] args) {

2020-07-13 20:21:26 264

原创 Java 部分类、API以及Static的使用

Java 类程序中,默认import的软件包是Java.lang。常用的package有一下几个: Java.lang: 常用类 Java.util: 工具类 Java.io: 输入输出相关类 Java.sql: 数据库相关 Java.net: 网络相关类 Java.text: 格式化相关类常用的类:1.Randomimport java.util.Random;public class Demo01Random { public static void main(St

2020-07-10 20:57:31 399

原创 Java 数组排序以及一些基本知识

Java 数组排序以及一些基本知识1. 排序1.1 选择排序1.2 冒泡排序1.3 插入排序2. 方法的定义3. 面向对象等基本知识3.1 什么是面向对象?3.2 类3.3 类的使用方法3.4 局部变量和成员变量的区别3.5 方法重载3.6 构造方法3.7 this3.8 引用类型数组4. 方法、类和局部变量等的综合运用1. 排序• 排序 是对数组施加的最常用的算法;• 所谓排序,是指将数组元素按照从小到大或从大到小的顺序重新排列;• 对于元素较多的数组,排序算法的优劣至关重要;• 一般情况下

2020-07-09 19:55:21 229

原创 Java 数组的学习以及一些常用方法

Java 数组的学习和使用1. 数组1.1 什么是数组?1.2 数组的定义1.3 数组的初始化1.4 数组的遍历1.5 数组的排序练习2. Scanner3.Math简单使用4. print5. 猜字母游戏1. 数组1.1 什么是数组?数组 就是最基本的一种数据结构。• 是一组相同数据类型的元素组成的集合。• 元素按线性顺序排列。• 可以通过元素所在的位置的顺序号(下标、索引)做标识来访问每一个元素。1.2 数组的定义数据类型[ ] 数组名 = new 数据类型[大小] 例如:int [

2020-07-08 19:07:21 223

原创 Java 逻辑控制语句

Java 逻辑控制语句1.顺序结构2.条件分支结构举例:1.判断年份是否为闰年?举例:2.根据商品价格和数量,以及顾客付款金额,判断需要找零的金额或是需要补足的金额(支付金额若超过500元,可以享受8折优惠)。举例:对于学生分数的简单评级。举例:4.Switch语句的应用,判断每个月的天数。3.循环结构举例:1.求1-100的和举例:2.求20!的值举例:3.有一对兔子,从第3个月开始,每个月再生一对兔子,每个月有多少只兔子, 10个月有几只?举例:4.猜数游戏举例:5.9x9乘法表1.顺序结构Java

2020-07-07 19:37:25 388

原创 Java 基础知识学习

Java学习基础 第一天Java是服务器端的语言。包括(服务器端的开发、B/S服务器端开发、Tomcat服务器、MySql)Java的历史Java之父:詹姆斯·高斯林。1991年,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球流行的开发语言。因此被人称作Java之父。Java的编译过程程序员编写的Java源文件(.jav

2020-07-07 11:17:30 608

空空如也

空空如也

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

TA关注的人

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