![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
复习总结
懒笑翻
这个作者很懒,什么都没留下…
展开
-
复习六:java基础知识点
51、synchronized 和 java.util.concurrent.locks.Lock 的区别:synchronized 是自动加锁,自动控制资源。Lock是手动加锁,手动控制资源。 52、ArrayList 和Vector 的区别:ArrayList 相对来说效率高,因为没有方法的同步;Vector 相对来说效率低,安全性高,因为有方法的同步。ArrayList 每次增长是1.5倍原创 2017-12-09 16:23:25 · 280 阅读 · 0 评论 -
复习五:java基础知识点
41、所有的异常都是java.lang.Thowable的子类。 42、常见的runtime exception : IndexOutOfBoundsException、NullPointerException、ClassCastException、SystemException ........ 。 43、throw 语句用来明确地抛出一个“异常”;throws 用来表明一个成员函数可能抛原创 2017-12-09 14:56:06 · 251 阅读 · 0 评论 -
复习四:java基础知识点
31、String 不可变,StringBuffer可以改变,所以从性能的角度我们一般使用StringBuffer。 32、String、StringBuffer 和StringBuilder 的区别:String是字符串常量、StringBuffer和StringBuilder 都是字符串变量。一般来说StringBuilder 优于StringBuffer 优于 String。原创 2017-12-08 20:37:12 · 238 阅读 · 0 评论 -
复习三:java基础知识点
21、面向对象的特征有: 封装:私有化属性,一个get(); 一个set(); 。 继承:子类继承父类,子类只可以继承父类可用的属性和方法。继承可以节省代码量,维护方便。 多态:指同一个实体同时具有多种形式。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。 抽象:抽象分为抽象类和抽象方法。抽象类:无法被实例化,原创 2017-12-08 20:07:20 · 208 阅读 · 0 评论 -
复习二:java基础知识点
11、“==”和equals方法的区别:“==”对比地址,equals对比内容。在默认情况下equals也是对比地址。 12、静态变量和实例变量的区别:静态变量可以通过类名或者对象名调用,实例变量只能通过对象名调用;静态变量随着类的存在而开辟空间,实例变量随着对象的实例化而开辟空间。 13、不能从一个static方法内部发出非static方法的调用,因为静态的只能调用静态的。 14、Inte原创 2017-12-08 19:29:40 · 211 阅读 · 0 评论 -
复习一:java基础知识点
基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法,等。 java基础知识点(一) 1、一个.java“”源文件中可以有多个类,但public类只能有一个,并且pubic的类的名必须与文件名相一致。 2、&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都是true的时候,原创 2017-11-22 12:05:17 · 391 阅读 · 2 评论 -
复习八:java基础知识点、算法与编程、java Web部分
71、常用的类:FileReader、FileWriter、FileOutputStream、FileInputStream、List、HashMap; 72、常用的包:java.lang、java.io、java.util 、java.sql、org.hibernate ; 73、常用的接口:List、Map、Document、Remote ; 74、我们可以自己写个类,也叫java.la原创 2017-12-09 20:44:11 · 261 阅读 · 0 评论 -
复习九:java Web部分、数据库部分
81、request.getAttribute(); 和 request.getParameter(); 的区别:getAttribute(); 拿的是setParameter();的值;getParameter();拿的是表单提交过来的值。 82、jsp的内置对象:request、response、pageContext、session、application servlet、out。原创 2017-12-10 10:52:50 · 227 阅读 · 0 评论 -
复习十:数据库部分、XMl部分
91、JDBC中的PrepareStatement相比Statement的好处:PrepareStatement有预编译的功能,可以防止sql注入。 92、Class.forName的作用:主要负责在虚拟机上加载一个class。 五、XML部分 93、xml是可扩展性标记语言。有两种解析技术:sax解析:大批量数据解析的时候用;dom解析:小批量数据解析的原创 2017-12-10 11:59:33 · 241 阅读 · 0 评论 -
复习七:java基础知识点
61、Set里的元素是不可以重复的,我们一般使用Hashcode 和equals()共同使用来区分是否重复。 62、我们最常用的集合类是:List、Map。List的具体实现包括ArrayList和Vector,是可变大小的列表,适合构建、存储和操作任何对象的元素列表。List适用于按数值索引访问元素的情形。Map提供了一个更通用的元素存储方法。Map集合类用于存储元素对,其中每个键映射到一个值原创 2017-12-09 17:10:21 · 234 阅读 · 0 评论