摘要: 阅读全文
posted @ 2019-11-04 21:06 秦明科 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 上节说了数据库连接池对象Durid之后,我们在操作数据库已经可以提升很大的效率了. 但是还有更简单的方式 那就是spring的jdbcTamplate对象 要使用这个对象需要先导包. 导包之后 1需要根据上节的知识先获取数据库连接池对象 2创建jdbctTamplate对象 ,传入数据库连接池对象 阅读全文
posted @ 2019-11-04 21:00 秦明科 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 上一节说了jdbc是java定义的一套操作数据库的接口; 我们使用jdbc操作数据库时需要频繁的获取数据库连接对象以及释放资源, 虽然这样也可以操作数据库,但是有很大的弊端. 因此就有了改进此方法的解决方案 就是使用池子的思想,也就是一种容器的思想 市面上有两种流行的数据库容器,也就是数据连接池 一 阅读全文
posted @ 2019-11-04 20:48 秦明科 阅读(85) 评论(0) 推荐(0) 编辑
摘要: jdbc的本质 : jdbc的本质是jdk定义的一套用于操作数据的规则,jdk只定义了接口,具体实现由各个数据库厂商实现 如何根据jdbc操作数据库 1需要导包:因为具体实现是由各个数据库厂商实现的,因此要导入实现类的jar包 2此处以mysql为例 导入mysql-connector-java-5 阅读全文
posted @ 2019-11-04 16:27 秦明科 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 网络编程三要素 ip地址 是网络设备在网络中的唯一标识. InetAddress 是java对ip地址的封装 InetAddress类没有构造方法,所以不能直接new出一个对象。 获得inteAddress获得inteAdress实例的方法 InetAddress getByName(String 阅读全文
posted @ 2019-10-29 16:46 秦明科 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 多线程: 什么是线程: 线程就是程序中单个的顺序执行流程,是一条执行路径; 单线程:一个进程中如果有一条执行路径就是单线程 多线程:一个程序中如果有多条执行路径就是多选线程. 线程和进程的关系: 进程负责获取资源,进程负责执行任务.一个进程中至少有一个线程. 多线程的作用: 提高cpu的执行效率 在 阅读全文
posted @ 2019-10-29 15:14 秦明科 阅读(109) 评论(0) 推荐(0) 编辑
摘要: java java中方法的本质就是对象行为. 方法分为 方法 构造方法 构造方法是用于初始化对象的,子类中所有的构造方法默认都会访问父类中无参的构造方法。子类的构造方法隐式的调用父类的不带参数的构造方法 成员方法 方法的重载 在同一个类中,方法名相同,参数列表不同 方法的重写 有继承关系,在子类中 阅读全文
posted @ 2019-10-23 14:18 秦明科 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 面向对象 封装 什么叫做封装:在java中封装的这个概念无处不在,当我们经常创建类时,是对具体对象某些属性进行封装,使用private修饰一个属性时,是对一个属性进行封装,封装的好处,不必在意其内部如何运转,只需要调用其方法即可. 简单来讲:就是将对象的属性和行为封装起来 继承 继承可以通过exte 阅读全文
posted @ 2019-10-23 13:58 秦明科 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1要理解多线程首先要知道什么是线程 线程就是系统进行调用的最小分配单元,线程是进程的执行者.一个进程有一个或多个线程,进程就是正在运行的程序., 若一个进程中只有一个线程,那么这个程序就是单线程程序,若是有多个,则是多线程程序 Thread类为线程类 继承Thread类或者实现Rannable接口的 阅读全文
posted @ 2019-10-23 11:39 秦明科 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 反射机制: 反射是java中框架的灵魂,通过反射可以在程序中通过字节码文件调用对象.我个人认为反射的最大作用就是可以在程序之外进行某些类的配置以及更改. 如果要理解反射,首先要知道代码运行的三个阶段. Source源代码阶段 会生成.class文件 获取对应类的class对象Class.forNam 阅读全文
posted @ 2019-10-23 11:27 秦明科 阅读(159) 评论(0) 推荐(0) 编辑