2017年10月19日
摘要: Mysql部分 ***三大范式 第一范式:保证数据库中的表每一列都是不可以再分的原子列; 第二范式;在满足第 1NF 的基础上,确保表中的每列都和主键相关; 第三范式: 在满足第 2NF 基础上,属性不能传递依赖于主属性(确保每列都和主键列直接相关,而不是间接相关)。 ***数据库的分页方式 mys 阅读全文
posted @ 2017-10-19 15:07 swifthua 阅读(181) 评论(0) 推荐(0) 编辑
摘要: JDBC&servlet&jsp题目 ***Statement 与 PreparedStatement 的区别 1、PreparedStatement 支持预编译,对于批量处理可以大大提高效率;Statement不支持预编译。 2、PreparedStatement 可避免如类似单引号的编码麻烦,S 阅读全文
posted @ 2017-10-19 14:31 swifthua 阅读(257) 评论(0) 推荐(0) 编辑
  2017年10月17日
摘要: 8.多线程 1.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 多线程有两种实现方法: 1.通过继承Thread类,重写Thread的run方法,将线程运行的逻辑放在其中(Thread类也实现了runnable接口) 2.通过实现runnable接口 3.多线程实现的第四种方式是实现 阅读全文
posted @ 2017-10-17 21:25 swifthua 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 7.I/O流 1.字节流与字符流 字节流:处理的最基本单位为单个字节,常用来处理二进制数据、字节、字节数组。java中使用InputStream和OutputStream来传输和处理字节流。默认不使用缓冲区(实际上可以处理任意类型的数据) 字符流:操作的基本单元为Unicode码元(大小为2个字节, 阅读全文
posted @ 2017-10-17 21:13 swifthua 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 6.容器 1.Collection/Set/List的区别与联系 Collection接口: 最基本的集合接口,派生了两个子接口Set和List Set: 无序且不可重复 List:有序可重复 2.ArrayList和LinkedList、Vector的区别 ArrayList:基于动态数组,便于随 阅读全文
posted @ 2017-10-17 20:57 swifthua 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 5.常见类和API 1.包装类的作用: 实现基本类型之间的转换 便于函数传值 在一些地方要用到Object的时候方便将基本数据类型转换 2.将字符串str="123"转换为Integer: num=Integer.paseInt(str); num=Integer.valueOf(str); 3.自 阅读全文
posted @ 2017-10-17 20:45 swifthua 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 4.异常 1.多个catch语句块的异常捕获顺序:把子类放前面,因为子类的异常信息比父类更详细 2.finally语句块可以保证,当你的线程异常终止的时候,finally里面的语句也可以得到执行(如:执行一些关闭数据库或者文件I/O流的操作) 3.Error类和Exception类的父类都是thro 阅读全文
posted @ 2017-10-17 20:44 swifthua 阅读(117) 评论(0) 推荐(0) 编辑
  2017年10月16日
摘要: 面向对象 1.面向对象和面向过程 面向对象以功能来划分,面向对象可以有更好的可移植性和拓展性 面向过程以步骤划分问题 2.对象和类的关系:类是对对象特征的抽象与归纳,对象是类的实例化,如汽车和BMW(宝马) 3.栈和堆: 栈的特点: 线程私有,不能实现线程之间的共享(栈是跟随线程的,有线程就有栈。) 阅读全文
posted @ 2017-10-16 22:12 swifthua 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1.三种控制结构 顺序 选择 循环 2.Math.random()是令系统随机选取大于等于0.0且小于1.0的伪随机double值 3.switch中的表达式的结果值必须是整数、字符、或枚举量值 4.switch case语句:从匹配处顺序执行,直到遇到break或结束 5.switch语句中,de 阅读全文
posted @ 2017-10-16 22:01 swifthua 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.初始java 数据类型 运算符 1.java核心优势 面向对象的思想、可以跨平台、分布式的开发模式、可靠安全、多线程等 2.java的三个版本 javaME(迷你版)、javaSE(标准版)、javaEE(企业版) 3.java的跨平台通过什么实现 .java文件会被编译成.class文件,而负 阅读全文
posted @ 2017-10-16 21:44 swifthua 阅读(212) 评论(0) 推荐(0) 编辑