zoukankan      html  css  js  c++  java
  • 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多态性的表现。

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

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

  • 相关阅读:
    CentOS重启与关机
    VIM打开文件与保存文件
    sql Split
    JS获取URL参数
    C#后台调用公网接口(GET, POST)
    鼠标右击.exe的程序出现闪退(桌面重启)怎么办
    JS判断有无网络(移动端)
    TFS API : 四、工作项查询
    TFS API:三、TFS WorkItem添加和修改、保存
    TFS API:二、TFS 代码查询工作项
  • 原文地址:https://www.cnblogs.com/cye9971-/p/10561619.html
Copyright © 2011-2022 走看看