上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
java经典知识汇总8
作者:未知 申领版权
2010年12月12日 共有 1414 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

    107、日期和时间
    如何取得年月日,小时分秒
    Date dat=new Date();
    dat.getYear();dat.getMonth();dat.getDay();dat.getHours();…
    如何取得从1970年到现在的毫秒数
    long now=dat.getTime();
    如何获取某个日期是当月的最后一天
    如何格式化日期
    DateFormate df=DateFormate.getInstance();
    df.Format(dat);
    
    108、排序都有哪几种方法?请列举
    答: 排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)
    快速排序的伪代码。
    / /使用快速排序方法对a[ 0 :n- 1 ]排序
    从a[ 0 :n- 1 ]中选择一个元素作为m i d d l e,该元素为支点
    把余下的元素分割为两段left 和r i g h t,使得l e f t中的元素都小于等于支点,而right 中的元素都大于等于支点
    递归地使用快速排序方法对left 进行排序
    递归地使用快速排序方法对right 进行排序
    所得结果为l e f t   m i d d l e   r i g h t
    
    109、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
    答:Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。
    用try来指定一块预防所有"异常"的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的"异常"的类型。
    throw语句用来明确地抛出一个"异常"。
    throws用来标明一个成员函数可能抛出的各种"异常"。
    Finally为确保一段代码不管发生什么"异常"都被执行一段代码。
    可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部写另一个try语句保护其他代码。每当遇到一个try语句,"异常"的框架就放到堆栈上面,直到所有的try语句都完成。如果下一级的try语句没有对某种"异常"进行处理,堆栈就会展开,直到遇到有处理这种"异常"的try语句。
    
    110、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
    答:字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于InputStreamReader OutputStreamWriter。在java.io包中还有许多其他的流,主要是为了提高性能和使用方便。
    
    111、java中会存在内存泄漏吗,请简单描述。
    答:会。自己实现堆载的数据结构时有可能会出现内存泄露,可参看effective java.
    
    112、java中实现多态的机制是什么?
    答:方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。
    
    113、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收
    答:对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式确定哪些对象是"可达的",哪些对象是"不可达的"。当GC确定一些对象为"不可达"时,GC就有责任回收这些内存空间。可以。程序员可以手动执行System.gc(),通知GC运行,但是Java语言规范并不保证GC一定会执行。
    
    114、静态变量和实例变量的区别?
    答:static i = 10; //常量   class A a; a.i =10;//可变
    
    115、什么是java序列化,如何实现java序列化?
    答:序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。
    序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。
    
    116、是否可以从一个static方法内部发出对非static方法的调用?
    答:不可以,如果其中包含对象的method();不能保证对象初始化.
    
    117、写clone()方法时,通常都有一行代码,是什么?
    答:Clone 有缺省行为,super.clone();他负责产生正确大小的空间,并逐位复制。
    
    118、在JAVA中,如何跳出当前的多重嵌套循环?
    答:用break; return 方法。
    
    119、说出一些常用的类,包,接口,请各举5个
    答:常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer
    常用的包:java.lang java.awt java.io java.util java.sql
    常用的接口:Remote List Map Document NodeList
    
    120、下面哪些类可以被继承?
    java.lang.Thread (T)
    java.lang.Number (T)
    java.lang.Double (F)
    java.lang.Math  (F)
    java.lang.Void  (F)
    java.lang.Class  (F)
    java.lang.ClassLoader (T)
    
    121、Hashtable的原理,并说出HashMap与Hashtable的区别
    
    HashTable的原理:通过节点的关键码确定节点的存储位置,即给定节点的关键码k,通过一定的函数关系H(散列函数),得到函数值H(k),将此值解释为该节点的存储地址.
    HashMap 与Hashtable很相似,但HashMap 是非同步(unsynchronizded)和可以以null为关键码的.
    
    122、forward和redirect的区别
    forward: an internal transfer in servlet
    redirect: 重定向,有2次request,第2次request将丢失第一次的attributs/parameters等
    
    123、什么是Web容器?
    实现J2EE规范中web协议的应用.该协议定义了web程序的运行时环境,包括:并发性,安全性,生命周期管理等等.
    

 

相关新闻

知识创新改变世界进程
早盘信息汇总
卡尔维诺:为什么要读经典?
缔约立富---知识更重要(2)
缔约立富---知识更重要(1)
缔约立富---赚钱靠真智慧
缔约立富---知识发富
设计模式之Iterator
设计模式之Visitor
设计模式之Interpreter(解释器)

您可能对这些感兴趣  

第7讲 综合分析BIM在运用与推广中的障碍问题
考核学生质量的困难
日本福岛核电站事故初步分析
论科技异化与科技人化
中国科技计划项目管理现状与对策
财政科技资金的审计重点和内容
软科学研究机构在政府决策中的功效、困境及对策研究
打造超级DOS系统(下)
DOS命令基础应用(6)
打造超级DOS系统(上)

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》