随笔分类 - JAVA笔记
摘要:反射 接受API提供的功能! 静态与动态 静态: 事先约定的规则, 执行期间按照固定规则执行. 动态: 事先没有约定, 在执行期间动态确定执行规则. JAVA 中的静态执行: 编译已经就确定执行规则(执行次序), 在运行期间按照编译结果顺序执行. JAVA 中的动态执行: 运行期间才能确定加载哪些类
阅读全文
摘要:JAVA Debug 调试代码 1.什么时候使用Debug: 程序的运行结果,与你的预期结果不同时,Debug的目的是找错误,而不是该错误; 2.早期调试代码的方式就是打桩: System.out.println("????"); 3.Debug调试的步骤: 先加断点 以调试(Debug)模式来运行
阅读全文
摘要:JAVA类库 Oracle: 搜索:ojdbc 选择:com.oracle ojdbc14 10.2.0.4.0 [jar] 搜索:commons-dbcp 选择:commons-dbcp 20030818.201141 [jar] 1.4 [jar] 处理XML、 XPath和XSLT: 搜索:d
阅读全文
摘要:Unit02: JDBC核心API db.properties 注意:如果使用连接池,可以在这个文件中增加对连接池的相关设置: 连接池参数,常用参数有: 初始连接数 最大连接数 最小连接数 每次增加的连接数 超时时间 最大空闲连接 最小空闲连接 DBUtil.java 说明:DBUtil是DBToo
阅读全文
摘要:Unit01: JDBC原理 、 JDBC基础编程 这个文件里面有两块内容: 1.用比较麻烦的方式连接数据库,test1(),test4() 2.创建DBTool,测试DBTool连接数据库 ,test5(),test6(), 注意:这个案例中没有使用连接池。 DBTool.java文件,封装了连接
阅读全文
摘要:Unit05: 视图、序列、索引 、 约束
阅读全文
摘要:Unit04: SQL(高级查询)
阅读全文
摘要:Unit03: SQL(基础查询) 、 SQL(关联查询)
阅读全文
摘要:Unit02: Oracle字符串操作 、 Oracle数值操作 、 Oracle日期操作 、 空值操作
阅读全文
摘要:Eclipse快捷键大全 Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt
阅读全文
摘要:Unit01: 数据库原理 、 SQL(DDL、DML)
阅读全文
摘要:Unit07: XML语法 、 XML解析 emplist.xml <?xml version="1.0" encoding="UTF-8"?> <list> <emp id="1"> <name>张三</name> <age>34</age> <gender>男</gender> <salary>
阅读全文
摘要:TCP通信(小程序) server端: package chat; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamRea
阅读全文
摘要:多线程基础 、 TCP通信 * 当一个方法被synchronized修饰后,那么 * 该方法称为同步方法,即:多个线程不能同时 * 进入到方法内部执行。 package day10; /** * 当多线程并发操作同一资源时,由于线程切换的不确定 * 性,可能导致执行顺序的混乱,严重时可能导致系统 *
阅读全文
摘要:Unit09: 多线程基础 * 线程 * 线程用于并发执行多个任务。感官上像是"同时"执行 * * 创建线程有两种方式。 * 方式一: * 继承线程并重写run方法来定义线程要执行的任务代码 package day09; /** * 线程 * 线程用于并发执行多个任务。感官上像是"同时"执行 * *
阅读全文
摘要:Unit08: 文本数据IO操作 、 异常处理 * java.io.ObjectOutputStream * 对象输出流,作用是进行对象序列化 package day08; import java.io.FileOutputStream; import java.io.IOException; im
阅读全文
摘要:基本IO操作 、 文本数据IO操作 java标准IO(input/output)操作 package day07; import java.io.FileOutputStream; import java.io.IOException; /** * java标准IO(input/output)操作
阅读全文
摘要:Unit06: 文件操作——File 、 文件操作—— RandomAccessFile java.io.FileFile的每一个实例是用来表示文件系统中的一个文件或目录 package day06; import java.io.File; /** * java.io.File * File的每一
阅读全文
摘要:Unit05: 集合操作 —— 查找表 使用该类测试自定义元素的集合排序 package day05; /** * 使用该类测试自定义元素的集合排序 * @author adminitartor * */ public class Point implements Comparable<Point>
阅读全文
摘要:Unit04: 集合框架 、 集合操作 —— 线性表 操作集合元素相关方法 package day04; import java.util.ArrayList; import java.util.Collection; import day02.Point; /** * 操作集合元素相关方法 * @
阅读全文