Java小知识

1、Collections和Collection的区别

Collentions是个Java.util下的类,它包含了各种有关集合操作的静态方法

Collection是个java.util下的接口,是各种集合结构的父接口

Collections是方法集合,Collections是接口

2、GC(Java垃圾收集器)

利用GC,垃圾收集器会自动进行内存管理,方法一:System.gc(),方法二:Runtime.getRuntime.gc()

新生代GC,指发生在新生代的垃圾收集动作,所有的Minor GC都会触发全世界的暂停(stop-the-world),停止应用程序的线程,不过这个过程非常短暂。

3、Runtime Exception:运行时异常,代码本身存在Bug,处理Runtime Exception只可以修改详细的代码内容,而不可以用trycatch抛出。

编译时异常(处理文件流时的I/O问题),可以用try-catch或throw抛出。

4、接口可以继承接口,抽象类也可以实现接口。抽象类必须有构造函数才可以继承实体类。

5、String类是final类不可继承

6、switch(expr1),expr1是一个整数表达式,参数应该是int,short,char或byte;除了long,string

7、JSP的内置对象:jsp:include(在页面被请求时引入一个文件)

                                 jsp:useBean(实例化一个JavaBean)

                                 jsp:setProperty(设置JavaBean的属性)

                                  jsp:getProperty(输出某个JavaBean的属性)

                                 jsp:forword(把请求跳到一个新的页面)

                                 jsp:plugin(根据浏览器类型添加Java插件)

8、HashMap类没有分类或排序,允许一个和多个空值;HashTable与HashMap类似,但不允许存在空值。

9、goto时Java保留字,但是没有在Java中使用。

10、方法的重写Overriding和重载Overloading是Java多态性的表现。

重写:子类中定义了与父类中相同的名称和参数的方法,则子类中的方法覆盖了父类中的方法

重载:一个类中定义了多个同名的方法,但是参数个数与参数类型都不同

 

posted @ 2019-03-19 21:41  繁春  阅读(75)  评论(0编辑  收藏  举报