- 博客(22)
- 收藏
- 关注
原创 JavaSE — 初识Java
Java简史• 1991年,Sun公司的Green项目,Oak• 1995年,推出Java测试版• 1996年,JDK1.0• 1997年,JDK1.1• 1998年,JDK1.2,大大改进了早期版本的缺陷,是一个革命性的版本,更名为Java2• 1999 Java被分成J2SE、J2EE 和J2ME,JSP/Servlet技术诞生• 2004年,J2SE 5.0 (1.5.0) ...
2019-11-27 15:23:27
298
原创 封装mybatis工具类 减少factory实例化过程,简化代码,提高效率!
封装mybatis工具类 减少factory实例化过程,简化代码,提高效率!package com.jkbd.util;import java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;import org.apache.ibatis.session.SqlSessi...
2019-08-25 15:23:20
242
原创 驱动程序通过SPI自动注册,通常不需要手动加载驱动程序类。 The driver is automatically registered via the SPI and manual loading
问题原因: 升级后的mysql驱动类,Driver位置由com.mysql.jdbc.Driver 变为com.mysql.cj.jdbc.Driver解决办法:将数据配置文件里com.mysql.jdbc.Driver修改为com.mysql.cj.jdbc.dDerive ...
2019-08-16 13:13:49
2694
原创 Calendar——中计算时间的方法
public class CalendarDemo5 { public static void main(String[] args) { /** * 查看三年两个月零一天以后的日期 */ Calendar calendar = Calendar.getInstance(); //查看三年后 calendar.add(Calendar.YEAR,3); Sys...
2019-08-10 10:47:18
454
原创 Calendar—获取一个时间分量所允许的最大值
public class CalendarDemo4 { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); //当月总共有多少天 int days = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); Sys...
2019-08-10 10:42:12
876
原创 Calendar—提供了针对不同事件分量单独设置的方法
public class CalenderDemo2 { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.println(calendar.getTime()); /** * 设置Calendar,使其表示 * 2008-08...
2019-08-10 10:38:19
160
原创 Calendar 日历类 封装了对时间的相关操作
public class CalendarDemo1 { public static void main(String[] args) { /** * 使用Calendar 的静态方法创建实例, * 该方法会根据当前系统是在地区创建一个实现 * 通常是GregorianCalendar * 默认创建的日历实例表示当前系统时间 */ Calendar ca...
2019-08-10 10:36:29
200
原创 字符串正则表达式方法三:将当前字符串中满足正则表达式的部分替换为给定的字符串
/** * 字符串正则表达式方法三: * String replaceAll(String regex,String str) * 将当前字符串中满足正则表达式的部分替换为给定的字符串 * @author www11 * */public class StringDemo3 { public static void main(String[] args) { String ...
2019-08-09 16:03:35
527
原创 正则表达式——验证手机号
/** * 验证手机号的表达式 * @author www11 * */public class StringDemo02 { public static void main(String[] args) { /** * 要求用户输入一个手机号,然后进过验证输出是否为手机号。 */ System.out.println("请输入一个手机号"); Scanne...
2019-08-09 16:02:13
721
原创 字符串正则表达式方法二——将当前字符串按照满足正则表达式的部分进行拆分返回拆分后的每段内容
/** * 字符串支持正则表达式方法二: * String[] split(String regex) * 将当前字符串按照满足正则表达式的部分进行拆分返回拆分后的每段内容 * @author www11 * */public class StringDemo2 { public static void main(String[] args) { String str = ...
2019-08-09 15:59:02
999
原创 字符串支持正则表达式的方法一
/** * 字符串支持正则表达式的方法一: * boolean matchese(String regex) * 根据给定的正则表达式验证当前字符串是否满足格式 * 要求,满足返回true、fouze返回false * @author www11 * */public class StringDemo1 { public static void main(String[] a...
2019-08-09 15:57:30
1495
原创 IO——文件复制
public class CopyDemo01 { public static void main(String[] args) throws IOException { /* * 创建一个RAF读取源文件,再创建一个RAF向目标文件中写出. * 顺序从源文件中读取每一个字节并写入到目标文件中即可. */ System.out.println("开始复制...");...
2019-08-09 15:51:55
194
原创 java基础知识串讲
JDK的安装1:下载,安装2 :配置环境变量a) path: ,;%Java_HOME%bin;b)JAVA_HOME: JDK安装目录c)classpath3:JDK和JRE和JVMJDK:JAVA开发工具包JRE:运行环境JVM:虚拟机1:编译 :把java源文件编译成class字节码文件2:运行java:运行calss文件。标识符:给我们的类方法 变量起名 ;1...
2019-08-08 10:54:47
568
原创 JAVA基础—String类
1:StringBuiler 提供了用于修改字符串内容的相关方法/*** StringBuiler 提供了用于修改字符串内容的相关方法* 其内部修改的是一个可变的字符数组,* 所以修改都是在当前对象内部完成的* 当频繁修改字符串内容时应该用当前类完成** @author www11**/public class StringBuliderDemo1 { public ...
2019-08-08 10:50:56
300
原创 JDBC (二)
JDBC使用步骤:1)导入JDBC驱动 jar2)Class.forNmae(驱动程序类名)3)获取Connection对象-通常需要三个参数:URL,username,password-连接到数据库4) 创建Statement(语句)对象-conn.getStatement()方法创建对象-用于执行SQL语句-execute(ddl 数据库定义语言(主要是对数据库表进行创建删除...
2019-05-22 21:54:30
151
原创 JDBC详解
什么是JDBC?java database connectivityjava 数据库连接是一种用于执行关系数据库SQL语句的API,核心内容全部是接口Driver 数据库驱动URL 地址Connection 连接接口JDBC API 接口和类:DriverManager 类Driver 驱动类ConnectionStatementResultSetjava jdbc 开发步...
2019-05-21 21:40:09
391
原创 Json
mysql之json应用jsonjson 是什么JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有...
2019-05-15 21:11:48
174
原创 mysql 第二天
mysql排序查询:对查询结构进行排序关键字:order by 字段名 [ASC|DESC]ASC;升序,默认的DESC:降序例子:查询所有记录的name和price,结构按照价格 从大到小select pname,price from product order by price DECS;查询所有商品信息,使用价格进行排序(降序)select*from product o...
2019-05-14 21:13:08
245
原创 java-飞机大战
java-飞机大战import java.util.Random;//敌机:既是飞行物,也是敌人public class Airplane extends FlyingObject implements Enemy{ private int speed = 2; public Airplane() { image = Shootgame.airplane; width = im...
2019-05-14 09:50:24
516
1
原创 三天掌握MySQL: 基础知识一
mysql 常用命令启动:net start mysql停止:net stop mysql进入数据库:mysql -uroot 默认密码 mysql -p 无密码进入SQL:语句分类DDL:数据库定义语言(主要是对数据库表进行创建删除维护等)DCL:数据可以操纵语言(控制数据库访问权限的)重点:DML:数据库操作语言(主要对表中的数据进行增删改) 关键字:...
2019-05-13 20:44:55
274
转载 java小知识点!
第一天学习java!(知识点总结)1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。3,配置环境变量:让java jdkin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当...
2019-03-06 22:00:51
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人