synchronized 和 java.util.concurrent.locks.Lock 的异同 ? 34 55、
设计 4 个线程,其中两个线程每次对 j 增加 1,另外两个线程对 j 每次减少 1。写出程序。 36 56、子线程循环 10 次,接着主线程循环 100,接着又回到子线程循环 10 次,接着再回到主线程又循环 100,如此循环 50 次,请写出程 序。 38 57、介绍 Collection 框架的结构 43 58、Collection 框架中实现比较要实现什么接口 43 59、ArrayList 和 Vector 的区别 44 60、HashMap 和 Hashtable 的区别 44 61、List 和 Map 区别? 45 62、List, Set, Map 是否继承自 Collection 接口? 45 63、List、Map、Set 三个接口,存取元素时,各有什么特点? 45 64、说出 ArrayList,Vector, LinkedList 的存储性能和特性 46 65、去掉一个 Vector 集合中重复的元素 46 66、Collection 和 Collections 的区别。 47 67、Set 里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是 equals()? 它们有何区别? 47 68、你所知道的集合类都有哪些?主要方法? 47 69、两个对象值相同(x.equals(y) == true),但却可有不同的 hash code,这句话对不对? 48 70、TreeSet 里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的 compareTo 方法,还是使用的子类的 compareTo 方法,还是抛异常! 48 71、说出一些常用的类,包,接口,请各举 5 个 49 72、java 中有几种类型的流?JDK 为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是 java 序列化,如何实现 java 序列化?或者请解释 Serializable 接口的作用。 51 75、描述一下 JVM 加载 class 文件的原理机制? 52 76、heap 和 stack 有什么区别。 52 77、GC 是什么? 为什么要有 GC? 52 78、垃圾
回收的优点和原理。并考虑 2 种回收机制。 52 79、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收? 52 80、什么时候用 assert。 53 81、java 中会存在内存泄漏吗,请简单描述。 53 82、能不能自己写个类,也叫 java.lang.String? 57 83.
Java 代码查错 57 二. 算法与编程 61
1、编写一个程序,将 a.txt 文件中的单词与 b.txt 文件中的单词交替合并到 c.txt 文件中,a.txt 文件中的单词用回车符分隔,b.txt 文件中 用回车或空格进行分隔。 61 2、编写一个
程序,将 d:\java 目录下的所有.java 文件复制到 d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。 62 3、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如“我 ABC”, 4,应该截取“我 AB”,输入“我 ABC 汉 DEF”,6,应该输出“我 ABC”,而不是“我 ABC+汉的半个”。 65 4、有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。 65 5、说明生活中遇到的二叉树,用 java 实现二叉树 66 6、从类似如下的文本文件中读取出所有的,并打印出重复的和重复的次数,并按重复次数排序: 71 7、写一个 Singleton 出来。 75 8、递归算法题 1 77 9、递归算法题 2 78 10、排序都有哪几种方法?请列举。用 JAVA 实现一个快速排序。 79 11、有数组 a[n],用 java 代码将数组元素顺序颠倒 80 12.金额转换,阿拉伯数字的金额转换成中国传统的形式如: (¥1011)->(一千零一拾一元整)输出。 81 三. html&;JavaScript&;ajax 部分 82 1. 判断第二个日期比第一个日期大 82 2. 用 table 显示 n 条记录,每 3 行换一次颜色,即 1,2,3 用红色字体,4,5,6 用绿色字体,7,8,9 用红颜色字体。 83 3、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交? 84 4、请写出用于校验
HTML 文本框中输入的内容全部为数字的 javascript 代码 84 5、说