自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反射

一、概念在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一格对象,都能调用它的任意一个方法和属性,这种动态调用获取的信息以及动态调用对象的方法的功能称为反射机制。二、获取Class对象1.通过Object类中的getObject()方法2.通过类名.class获取字节码文件对象3.通过Class类中的方法forName(将类名作为

2016-12-27 16:55:05 362 12

原创 连接池

一、概念:用池来管理Connection,这样可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection,而是把Connection“归还”给池。池就可以再利用这个Connection对象了。

2016-12-26 16:45:01 354 4

原创 DBUtils

一、概念如果只使用JDBC进行开发,我们会发现冗余代码过多。为了解决一些代码的重复使用问题,我们将代码封装在类中,然后使用时直接调用。而DBUtils就是JDBC的简化开发工具包,在使用时导入commons-dbutils-1.6jar。二、核心功能QueryRunner:提供对SQL语句操作的API             update(Connectio

2016-12-23 20:46:36 603 8

原创 线程下

一、线程安全线程不安全:如果有多个线程在同时运行,那么这些线程可能是不安全的,如:一个线程未结束另一个线程抢夺资源来执行,但此时判断条件中变量未改变,只剩下一个资源,最后两个线程便都可以运行。线程安全:程序每次运行结果和单线程运行的结果都是一样的,而且其他的变量的值也和预期的是一样,这就是线程安全的。不安全例子:两个窗口同时卖票public clas

2016-12-11 21:30:02 377 8

原创 JDBC

一、概念JDBC(Java Data Base Connectivity)数据库连接是一种用于执行SQL语句的Java的API函数类库,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。通俗的说就是定义一个接口使得不同的数据库通过不同的实现类实现接口,连接程序。二、JDBC连接驱动如下图:JDBC是接口由Java提供,驱动是接口

2016-12-11 17:52:16 466 8

原创 线程上

一、概念 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。如:QQ、微信、视频下载同时在使用。 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行。如:视频同时下载两个电影。 一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。如登录优酷后就

2016-12-08 23:17:55 353 6

原创 文件遍历~递归

一、File类1.概念:将操作系统中文件(目录)路径,封装成File类对象2.构造方法 //File(string pathName) File file=new File("e:\\a.txt"); System.out.println(file); //File(string parent,string ch

2016-12-05 20:44:18 531 9

原创 IO流下

一、Properties类1.特点1)HashTable子类,map中的方法均可以使用2)没有泛型,键值都是字符串类型的3)可以持久化的属性集4)可以和流结合使用2.方法.setProperty(String Key,String Value)相当于Map的put()方法.stringPropertyNames(String s)

2016-12-05 19:57:11 385 4

原创 基本数据类型对象包装类

一、概念java将基本数据类型值封装成了对象,可以提供更多的操作基本数值的功能。8种基本类型对应的包装类如下:  二、基本类型与字符串字符串==>基本类型: //字符串变成基本类型 Integer.parseInt("123")+2;基本类型==>字符串:

2016-12-04 23:15:51 370 2

原创 IO流

一、概念输出(写)Output操作:把内存中的数据存储到持久化设备上输入(读)Input操作:把持久设备上的数据读取到内存中二、IO中相关流三、字节流字节输入流InputStream:方法: read(); read(byte[] b) //字节输入流 FileInputS

2016-12-03 23:27:53 296 1

空空如也

空空如也

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

TA关注的人

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