上一篇的例子可以明显看出,在增删改查的时候,很多的代码都是重复的, 那么,是否可以将增删改查封装成一个类,方便使用者 测试类: 可以将表中的数据储存到对象中: 这里有一个问题,我们自定义的工具类中的数据是不能修改的,那么如果要改变驱动、用户名、或是连接地址,很不方便 所以,可以把参数放在配置文件中, ...
分类:
数据库 时间:
2018-01-21 14:51:44
阅读次数:
273
JDBC:java的数据库连接 JDBC本质是一套API,由开发公司定义的类和接口 这里使用mysql驱动,是一套类库,实现了接口 驱动程序类库,实现接口重写方法,由驱动程序操作数据库 JDBC操作步骤: 1.注册驱动 2.获得连接 3.获得语句执行平台 4.执行sql语句 5.处理结果 6.释放资 ...
分类:
数据库 时间:
2018-01-21 13:50:46
阅读次数:
176
1.java语言基础由关键字、标识符、注释、常量和变量、运算符。语句、函数和数组等组成。 2.1关键字 定义:被java语言赋予了特殊含义的单词 特点:关键字中所有的字母都是小写。 2.2用于定义数据类型的关键字 class、interface、byte、short、int、long、float、d ...
分类:
编程语言 时间:
2018-01-20 21:24:46
阅读次数:
156
多个线程在处理同一个资源,但是线程的任务却不相同,通过一定的手段使各个线程能有效地利用资源, 这种手段即:等待唤醒机制,又称作线程之间的通信 涉及到的方法:wait(),notify() 示例: 两个线程一个输入,一个输出 输入线程: 输出线程: 测试类: 运行后却发现输出的都是null...nul ...
分类:
编程语言 时间:
2018-01-20 16:18:23
阅读次数:
164
线程安全问题以及解决原理: 多个线程用一个共享数据时候出现安全问题 一个经典案例: 电影院卖票,共有100座位,最多卖100张票,买票方式有多种,网上购买、自主售票机、排队购买 三种方式操作同一个共享数据,这时候会出现安全问题: 示例: 一般不会出现问题,但是要想到这种问题 但是,假设只剩下最后最后 ...
分类:
编程语言 时间:
2018-01-20 14:07:53
阅读次数:
180
多线程的概念:略 多线程的目的:提高效率 主线程: 这段简单的代码,我们发现: 必须要先执行方法输出完10000次的数字后才可以打印第二行的数字1 那么有没有方法,可以做到在执行方法的同时执行第二行的输出? Thread类 创建新线程的两种方法: 第一种: 这里输出时候,发现打印的run和main随 ...
分类:
编程语言 时间:
2018-01-20 12:32:50
阅读次数:
130
我就之直接贴图了!不想排版了! 有什么问题,欢迎大家指出,帮助我提高,谢谢! ...
分类:
编程语言 时间:
2018-01-20 00:56:56
阅读次数:
161
1.软件:通过一系列的特定顺序的组织成的数据和指令的集合。 2.软件有:系统软件(DOS/windows/linux等) 应用软件:QQ、扫雷、微信等。 软件好系统都是使用计算机语言编写出来的,调用底层进行操作。 3,交互模式: 图形化界面:这种方式简单直观,使用者易于接受,容易操作。 命令行方式: ...
分类:
编程语言 时间:
2018-01-19 20:26:20
阅读次数:
193
打印流: 有两个类:PrintStream,PrintWriter类,两个类的方法一致,区别在于构造器 PrintStream:构造方法:接收File类型,接收字符串文件名,接收字节输出流(OutputStream) PringWriter:构造方法:接收File类型,接收字符串文件名,接收字节输出 ...
分类:
编程语言 时间:
2018-01-18 00:59:22
阅读次数:
202
对象中的数据,以流的形式,写入到文件中保存 过程称为写出对象,对象的序列化 ObjectOutputStream将对象写到文件中,实现序列化 在文件中,以流的形式,将对象读取出来, 读取对象,对象的反序列化 ObjectInputStream将文件对象读取出来,实现反序列化 示例: 简单写一个类: ...
分类:
编程语言 时间:
2018-01-17 23:36:05
阅读次数:
329