摘要:
安装Oracle VM Virtual Box 安装扩展插件 选择"管理""全局设定" 在设置对话框中,选择"扩展" 选择"添加包" 找到"Oracle_VM_VirtualBox_Extension_Pack-4.1.18-78361",点击"打开" 5.点击确定添加 导入虚拟机 点击"新建" 点... 阅读全文
摘要:
阅读全文
摘要:
数据库连接池的原理: 目的:解决建立数据库连接耗费资源和时间很多的问题,提高性能。 编写标准的数据源: 自定义数据库连接池要实现javax.sql.DataSource接口,一般都叫数据源 demo: public class MyDataSource implements DataSource{ //创建一个存放连接的池子 private static ... 阅读全文
摘要:
mysql事务: 事务: 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 a、mysql引擎是支持事务的 b、mysql默认自动提交事务。每条语句都处在单独的事务中。 c、手动控制事务 开启事务:start transaction | begin 提交事务:commit 回滚事务:rollback jdbc控制事务: 事务的特性:... 阅读全文
摘要:
JDBC概述 JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范。 JDBC与数据库驱动的关系:接口与实现的关系。 JDBC规范(掌握四个核心对象): DriverManager:用于注册驱动 Connection: 表示与数据库创建的连接 Statement: 操作数据库sql语句的对象 ResultSet: 结果集或一张虚拟表... 阅读全文
摘要:
demo: 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值 分析: A:创建键盘录入数据对象 B:键盘录入多个数据,我们不知道多少个,所以用集合存储 C:以0结束,这个简单,只要键盘录入的数据是0,我就不继续录入数据了 D:把集合转成数组 E:对数组排序 F:获取该数组中的最大索引的值 ... 阅读全文
摘要:
集合的嵌套遍历 demo:public class ArrayListDemo { public static void main(String[] args) { // 创建大集合 ArrayList> bigArrayList = new ArrayList>(); // 创建第一个班级的学生集合 ArrayList firstArrayList = ... 阅读全文
摘要:
public static List asList(T... a): 把数组转成集 注意事项: 虽然可以把数组转成集合,但是集合的长度不能改变。 Demo:public class ArraysDemo { public static void main(String[] args) { // 定义一个数组 // String[] strArray = { "he... 阅读全文
摘要:
可变参数: 定义方法的时候不知道该定义多少个参数 格式: 修饰符 返回值类型 方法名(数据类型… 变量名){ } 注意: 这里的变量其实是一个数组 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 demo:public class ArgsDemo { public static void main(String[] args) { // 2个数据求和... 阅读全文
摘要:
静态导入: 格式:import static 包名….类名.方法名; 可以直接导入到方法的级别 静态导入的注意事项: A:方法必须是静态的 B:如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。 demo: import stat 阅读全文