修正:原文章有点错误,主要是关于成员内部类的子类的问题。 由于本人认知局限,想当然的认为内部类的子类也应该是内部类,其实不然,关于内部类的继承的知识点会在笔记22中说明。 改动的地方主要有: 1).追加了“ 5.InnerClassChild2与内部类不同包”,测试了内部类的成员方法在与成员内部类不 ...
分类:
编程语言 时间:
2018-01-23 20:45:12
阅读次数:
209
InetAddress类: 表示互联网中的IP地址,示例: package demo; import java.net.InetAddress; import java.net.UnknownHostException; public class InetAddressDemo { public s ...
分类:
编程语言 时间:
2018-01-23 14:18:38
阅读次数:
165
上一篇文章是我们自己模拟的DBUtils工具类,其实有开发好的工具类 这里使用commons-dbutils-1.6.jar 事务的简单介绍: 在数据库中应用事务处理案例:转账案例 张三和李四都有有自己的存款 主键 帐户名 余额 1 张三 1000 2 李四 10 要从张三的账户余额中转账800到李 ...
分类:
数据库 时间:
2018-01-22 01:21:56
阅读次数:
190
上一篇的例子可以明显看出,在增删改查的时候,很多的代码都是重复的, 那么,是否可以将增删改查封装成一个类,方便使用者 测试类: 可以将表中的数据储存到对象中: 这里有一个问题,我们自定义的工具类中的数据是不能修改的,那么如果要改变驱动、用户名、或是连接地址,很不方便 所以,可以把参数放在配置文件中, ...
分类:
数据库 时间:
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