自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库的使用

commons-dbutils(提供快速操作数据库的方法)三个核心类1.DBUtils提供了closeQuietly()方法,安静关闭,不用处理异常2.QueryRunnerquery(Connection conn, String sql, ResultSetHandler rsh, Object… params)参数1:数据库的链接对象参数2:sql语句(可以使用?占位符)参数...

2018-09-29 21:00:58 197

原创 数据库的深入学习

首先输入以下代码,创建出几个表,方便使用## 学生表CREATE TABLE student( stuid VARCHAR(10) PRIMARY KEY, stuname VARCHAR(50));## 分数表CREATE TABLE score( stuid VARCHAR(10), score INT, courseid INT);## 科目表CREATE TA...

2018-09-28 21:03:09 1770

原创 数据库的基础方法

首先建好3个表 , 分别为stu , emp , dept , 方便使用 , 效果直观.stu内容emp内容dept内容下面是数据库的一些基本使用去除重复数据 , 查询emp表中所有薪金(注意 : 查询的所有数据完全相同才能去除重复的)select distinct sal from emp;查看雇员的月薪与佣金之和select ename,sal+comm fr...

2018-09-27 21:12:15 377

原创 数据库的基础学习

了解数据库1.数据库是文件保存数据,按照一定的规则(SQL语句)来进行存储2.数据库管理系统,可以对数据库进行增删改查(SQL)3.安装数据库:需要配置环境变量(分割路径为分号)把mysql的bin文件夹的路径添加到环境变量path上常见数据库MYSQL:开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。Oracle:收费的大型数据库,Oracl...

2018-09-26 21:17:21 2914

原创 反射的学习

首先了解一下类的概念类是如何加载的?1.加载将类的.class文件加载到方法区创建一个Class对象(表示就是.class文件)相对于文件的对象2.连接验证: 验证一下类的内部结构(成员变量 和 方法)准备: 为静态变量开辟空间 赋初始值解析: 将局部变量进行替换 替换成对应值3.初始化创建对象 new对象(堆内存开辟空间 跟之前一样)类是什么时候被加载的?(加载时机...

2018-09-25 20:54:24 110

原创 多线程的锁总结

同步代码块(同步锁)写法synchronized(锁){ 加锁的代码} 运行原理:当线程进入同步锁, 会把锁拿走, 执行代码块中的代码, 代码执行完毕后, 会把锁还回去; 如果线程遇到同步代码块, 发现没有锁, 将进入等待(有锁才能进去)注意:保证所有线程使用的都是同一把锁锁可以使用任意一个对象(同一个对象就行)下面是运用同步锁编写的一个卖门票例子public clas...

2018-09-19 21:05:52 282

原创 多线程的学习

单线程程序优势:代码安全弊端:执行效率不高多线程程序提高任务的执行效率(线程本身也会耗费系统资源, 创建线程要把握一个度)基本概念进程:一个正在运行的程序, 一个进程可以有一个或多个线程线程:执行的任务分时调度:CPU同一时间只能执行一个任务(CPU单核单线程), 如果要同时执行多个任务, 这时CPU就会为这些任务开辟多个独立的执行路径, CPU会在这多个任务之间进行快速...

2018-09-18 21:17:06 122

原创 打印流,合并流和装饰者模式

装饰者模式作用1.解耦, 不让类和类产生继承的关系2.对对象的原有的功能进行升级书写步骤1.明确被装饰的对象2.将被装饰的对象通过构造方法传入装饰类, 装饰类中肯定有一个成员变量 就是被装饰的对象3.拥有被装饰的对象, 相当于可以调用该对象中的所有方法, 就可以对该方法进行升级使用例子// 学习的接口interface Study{ void study();}...

2018-09-17 20:52:16 163

原创 流的学习

转换流转换流可以查指定的编码表进行读写OutputStreamWriter(字符流转向字节流的桥梁) 将程序中的字符按照创建转换流时给出的编码格式去查对应的码表,使用字节流 将文件写入InputStreamReader(字节流转向字符流的桥梁) 先按字节读,读完了用转换流去查对应的表,最终以字符的形式读到程序中使用实例// 转换流写个UTF-8格式的文件 pub...

2018-09-16 16:36:50 127

原创 字节流和字符流的用法

字节流作用:字节流可以将文字图片音频等等文件转成字节进行数据传输 分为: OutputStream: 输出流,写文件 InputStream: 输入流,读文件输出流的使用实例: // 创建一个字节输出流,写文件,设置文件路径,如果没有,系统会自动创建 FileOutputStream fos = new FileOutputStream("/Us...

2018-09-13 21:03:41 1893

原创 Java的File类学习

File类一般用来表示: 1.表示文件 2.表示文件夹 3.表示路径(可以是错误路径)File类方法File类的三种构造方法 File file = new File("src/dd.txt"); String parent = "/Users/lanou/Desktop/Test" ; String child = "dd...

2018-09-12 19:55:16 147

原创 Java异常处理

异常信息内容1.打印错误信息 2.打印异常类 3.打印错误发生的位置 4.将你的程序停止异常类Throwable(所有异常的父类)Error(数据库崩溃 系统崩溃)Exception(异常类)RuntiomeException(运行时异常)异常处理方式使用try…catch…finally自己处理try:存放可能发生异常的代码 catch:匹配异常类...

2018-09-11 20:04:28 130

原创 Java如何使用TreeSet和HashMap

TreeSet特点:无序 , 无下标 , 不重复 功能:排序 TreeSet排序步骤 1.实现Comparable接口 2.实现接口中方法 3.编写排序规则 4.将规则传入到TreeSet的构造方法中 注意: compareTo方法返回值为0时,不存Map(双列集合的父接口)1.以键值对形式来存储数据 ...

2018-09-07 20:50:12 818

原创 Java泛型和Set集合

泛型泛型:标识着集合中存储元素的数据类型写法:<数据类型>泛型类声明位置:类名<泛型>泛型类中创建对象时,会给泛型赋值类型一个类中有多个泛型,需要在方法上进行泛型声明,这个泛型将会在该方法被调用时被赋值好处: 1.保证数据的安全性(提示方法中传入参数类型) 2.避免进行向下转型(类型强转) 3.将运行时的错误 转化编译时报错创建一个集合带有泛型...

2018-09-06 20:28:45 1845

原创 系统方法和List集合

系统方法containsAll 判断是否包含retainAll 在调用者的集合中求两集合的交集removeAll 在调用者的集合中删除两集合的交集addAll 把传入的集合中的所有元素添加到调用的集合中addFirst 添加第一个元素addLast 从最后添加元素removeLast 删除最后一个元素List特有方法add(int index,Object obj...

2018-09-05 19:50:00 198

原创 包装类和集合

基本数据类类型的包装类基本数据类型声明变量,只有一个功能保存数据基本数据类型转化包装类,增加了成员方法和成员变量byte —– Byte short —– Shortint —– Integerlong —– Longfloat —– Floatdouble —– Doublechar —– Characterboolean —– Boolean包装类方法使用...

2018-09-04 20:26:29 369

原创 Java系统类的学习

学习系统类就是学习系统定义好的方法equals比较字符串的值==比较对象的地址String s1 = "abc";// new 声明在 堆内存中String s2 = new String("abc");String s3 = "abc";System.out.println(s1 == s2);System.out.println(s1 == s3);System.ou...

2018-09-03 20:36:18 226

空空如也

空空如也

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

TA关注的人

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