- 博客(13)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 【java反射之】对javabean内省操作
内省(Introspector)是Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新的值。通过getName/setName来访问name属性,这就是默认的规则。Java中提供了一套API用来访问某个属性的getter/setter方法,通过这些API可以使你不需要了解这个规则(但你最好还是要搞清楚),这
2014-10-31 18:55:37 796
原创 【java高级特性之反射】数组的反射
知识点:int[] 属于object类型;int[][]也属于object类型;可以利用Class.getClassLoader().getResource()的方法来加载资源;
2014-10-31 17:09:53 522
原创 【java高级特性之反射】Method方法的反射
方法的反射步骤:1.先获取类上的方法:String.class.getMethod("方法名",参数类型的字节码);2.调用方法上的invoke方法;示例代码:package com.oterman.reflect;/*** 该例子演示了方法的反射;* 1.Class.getMethod();* 2.Method.invoke();*/import ja
2014-10-31 12:42:06 627
原创 【java高级特性之反射】Field类和Constructor类的使用
反射就是将Java类中的各个成分映射成为响应的java类。一.Constructor(构造方法)反射: 利用Constructor来构造对象:1.获取Constructor的示例对象:Constructor con=String.class.getConstructor(StringBuffer.class);2.利用Constructor对象的newInstance方法来
2014-10-30 14:24:00 1000 2
原创 【java高级特性之反射】创建Class对象的三种方法
Class类:描述java类的共性,它的实例对象称之为字节码;1.类名.class;如:String.class;2.Class.forName("类的全名");如:Class.forName("java.lang.String");3.对象.getClass();如:String str1="abc",str1.getClass();八种基本类型的class:int.clas
2014-10-29 23:02:33 577
原创 【DButils学习之】总结
commons-dbutils 是 Apache 组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。使用时需要导入commons-dbutils-1.4.jar。一.DbUtils工具类提供了各种便捷方法,最常
2014-10-29 14:43:07 596
原创 【DButils学习之】利用ResultSetHandler各实现类来处理查询结果
ResultSetHandler的各个实现类:ArrayHandler:把结果集中的第一行数据转成对象数组。ArrayListHandler:把结果集中的每一行数据都转成一个对象数组,再存放到List中。BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。BeanListHandler:将结果集中的每一行数据都封装到一个对应的JavaBean实例中
2014-10-29 14:34:09 9118
原创 【DBUtils学习】之对数据库查询
QueryRunner实现数据查询:public T query(String sql,ResultSetHandler rsh,Object... params)throws SQLException;1.古老查询:示例代码:public void query1(){Connection conn=null;PreparedStatement ps=null;Resul
2014-10-28 23:15:23 595
原创 【DButiles学习之】对数据库增删改
利用DBUtils提供的工具来操作数据库准备工作:导入apache的jar包:commons-dbutils-1.4.jar;两个重要的类:一.DbUtils:public static void closeQuietly(Connection conn, Statement stmt,
2014-10-28 21:11:32 713
原创 【JDBC学习】之元数据day_12
元数据:代表数据库、表、列的信息;一、获取数据库元信息主要使用的类是:DatabaseMetaData获取数据库元信息的方法:利用Connection对象来获取:Connection.getMetaData()返回DataBaseMetaData对象;DataBaseMetaData对象getURL():返回一个String类对象,代表数据库
2014-10-27 21:42:08 451
原创 【java多线程之】生产者消费者示例
package com.oterman.traditional;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;/** * 该例子颜色生产者和消费者: * 1.两个线程,一个充当生产者,一个充当消费者,还有一个用来表示产品的类。 * 要求:生产一个产品,
2014-10-26 21:29:28 531
原创 【jdbc入门】_黑马day10听课笔记
JDBC:java database connectivity一、数据库驱动的概念、JDBC数据库厂商提供的用来操作数据库用的jar包就是数据库驱动。各个厂商如果提供各自的数据库驱动的话会导致开发人员学习成本太高,所以sun公司提供了一套数据库驱动应该遵循的接口规范,这套规范就叫做JDBC,本质上是很多的接口。由于所有的数据库驱动都遵循JDBC规范,我们在学习和使用数据库时只要学习JD
2014-10-26 21:02:31 598
要崩溃了,使用httpclient上传图片得到的响应好怪异
2016-06-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人