The studying of Java
文章平均质量分 72
Anpedestrian
这个作者很懒,什么都没留下…
展开
-
The first Java programming of mine
/* * * Writer: Sunxin. * Date:2017.2.28. * Main:My first Java programming. * * 注:对以下程序操作时需要在src根目录下创建三个不同的类分别存放。 * * */// The class of Counterpublic class Counter { private int原创 2017-02-28 13:00:17 · 236 阅读 · 0 评论 -
简易连接池创建及使用
连接池概述:管理数据库的连接,作用:提高项目的性能.就是在连接池初始化的时候存入一定数量的连接,用的时候通过方法获取,不用的时候归还连接即可.所有的连接池必须实现一个接口 javax.sql.DataSource接口获取连接方法:Connection getConnection() 归还连接的方法就是以前的释放资源的方法.调用connection.close()原创 2017-08-31 16:49:34 · 417 阅读 · 0 评论 -
JDBC连接池 —— c3p0
hibernate和spring使用有自动回收空闲连接的功能.使用步骤:1.导入jar包(c3p0-0.9.1.2.jar)2.使用apia.硬编码(不推荐)new ComboPooledDataSource()b.配置文件配置文件的名称:c3p0.properties 或者 c3p0-config.xml配置文件的路径:src下编码只需要一句话ne原创 2017-08-31 16:43:20 · 315 阅读 · 0 评论 -
JDBC连接池 —— DBCP
DBCP:(理解)apache组织使用步骤:1.导入jar包(commons-dbcp-1.4.jar和commons-pool-1.5.6.jar)2.使用apia.硬编码//创建连接池BasicDataSource ds = new BasicDataSource();//配置信息ds.setDriverClassName("com.mysql.jdbc原创 2017-08-31 16:39:28 · 249 阅读 · 0 评论 -
ResultSetHandler——DBUtils中封装结果集接口的使用
ArrayHandler, ArrayListHandler, BeanHandler, BeanListHandler, ColumnListHandler, KeyedHandler, MapHandler, MapListHandler, ScalarHandler (了解)ArrayHandler, 将查询结果的第一条记录封装成数组,返回(了解)ArrayListHandler原创 2017-08-31 16:17:32 · 698 阅读 · 0 评论 -
使用dbutils完成curd操作
dbutils:是apache组织的一个工具类,jdbc的框架,更方便我们使用使用步骤:1.导入jar包(commons-dbutils-1.4.jar)2.创建一个queryrunner类queryrunner作用:操作sql语句构造方法:new QueryRunner(Datasource ds); // 这个DataSource的对象引用需要自己创建一个Da原创 2017-08-31 16:12:55 · 291 阅读 · 0 评论 -
JDBC基础操作
别人是从删库到跑路我是从删库到毁注册表。磁盘受损,无法修复。。次日,吾乃到某想客后服务询之。只见得那人二话不说,以报告单示之。声称要我一百六十大洋啊。。乃翁一气之下将系统盘还原之。当然是在询问之后才敢有的操作。。回来装了下mysql,几次未果。最后我又去删注册表,成功。。后来各种姿势都可测试。气人不/** * * 主操作类 * */packa原创 2017-08-08 22:07:18 · 260 阅读 · 0 评论 -
Java —— 链表的创建
第一次用java敲链表// 每一个链表实际上是由多个结点组成的class Node { // 定义一个节点 private String data; // 要保存的数据 private Node next; // 要保存的下一个节点 // 每一个Node类对象都必须保存有相应的数据 public Node(String data) { this.data = data;原创 2017-05-15 22:50:49 · 3979 阅读 · 0 评论 -
Java —— 多对多映射综合
所谓多对多就是就一堆类而言,这一个类中有不止一个其他类中的引用,而其他类中又会存在其他类的不止一个对象的引用关系。。以下是“网易云课堂”上讲解多对多映射关系中的代码。。管理员,角色,权限组,权限。其实权限组就是一类权限的总称,而还存在一个角色—权限组,这种由两个类相结合的一般需要通过两个类中的引用关系数组来进行实现。class Admin { private St原创 2017-05-13 21:33:15 · 750 阅读 · 0 评论 -
Java —— 有关存储学生信息数组的操作
// class Testpublic class Test { public static void main(String[] args) { // TODO Auto-generated method stub Student s; s = new Student("Beyond",2000272823); System.out.println(s.toString()原创 2017-03-13 15:41:25 · 5584 阅读 · 0 评论 -
Java —— 对象类型转换和instanceof函数
说实话真的挺绕的。。。/* * * 一个子类对象的类型可以向上转换成父类类型,即子类对象可以当作父类对象使用 * 这种转换是安全的,叫做自动类型转换 * 而一个父类对象类型一般是不能转换为子类对象使用的。因为子类继承与父类,所以说子类中的 * 一些数据成员和方法父类中未必会有,但如果是一个父类对象引用实际引用的是一个子类对象, * 则可以强制将这个父类对象引用转换成子类对原创 2017-03-20 17:19:23 · 3196 阅读 · 0 评论 -
Java —— 类的继承
//class Testimport java.util.Scanner;public class Test { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); Vehicle v = new Vehicle(); System.out.println(v.to原创 2017-03-10 09:34:46 · 236 阅读 · 0 评论 -
Java —— 关于图书馆图书存放的操作小程序
/* * * class TestLibrary * * the main * */ public class TestLibrary { public static void main(String[] args){ Library l = new Library();原创 2017-03-06 20:55:19 · 4095 阅读 · 0 评论 -
Java —— 把对象传递给方法
首先创建了class Num的两个对象,将n1赋给n2。所以n1和n2有着相同的引用值,,它们都引用着同一对象。对于method1方法来说,将n1的·值传递给了形参num,与n2和n1的关系同理。。所以说在method1方法中对象num成员内容的任何改动,都会引起n1的内容改动。同时n1的变动也会引起n2的变动。而x传给y是值传递,所以y的变化则不会引起x的变化。对于method2原创 2017-02-28 22:38:43 · 3624 阅读 · 0 评论 -
Java —— 静态变量的声明和初始化
当默认的情况下,创建一个类的对象,该对象就拥有一份属于自己的类中全部数据成员的副本。当一个对象中数据元素改变时,不会影响其他对象该数据元素的值。这类变量就是实例变量。但是对于静态变量则不同,它是属于整个类,不属于任何一个对象,,而且静态变量永远只有一份备份空间。静态变量可以直接通过类名进行访问(与对象的创建与否无关),当然通过对象进行访问也是可以的,但不提倡这样的做法。运行原创 2017-03-01 17:19:24 · 2639 阅读 · 0 评论 -
修饰者模式下的简易连接池操作
增前方法1.继承2.装饰者模式(静态代理)3.动态代理装饰者模式:使用步骤:1.装饰者和被装饰者实现同一个接口或者继承同一个类2.装饰者中要有被装饰者的引用3.对需要增强的方法进行加强4.对不需要加强的方法调用原来方法/** * TestDs.java * 测试被装饰者模式修饰的连接池功能 * */package com.datasour原创 2017-08-31 17:00:14 · 234 阅读 · 0 评论