1. 写出最常用的3中循环结构(只写关键字)_______for; while ;do…while___________________________
2. 写一个整形的一维数组,任意放入5个数字,然后按从小到大打印。(编程)
public class Test {
public static void main(String[] args) {
int[] arr =new int[5];
for(int i=0;i<arr.length;i++){
arr[i]=(int) (100*Math.random());
}
Test.sort(arr);
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+"\t");
}
System.out.println();
}
public static void sort(int[] arr){
for(int i=0;i<arr.length-1;i++){
for(int j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
}
}
3. Arrays类中可以直接排序的方法是什么?________sort();______________
4. 判断2个整数是否相等的字符是那个?判断2个字符串是否相等的字符是哪个?判断js2个字符是否相等是的字符是哪个?(按顺序写)___== ; equals()_;==________________
5. 得到一个字符串的第3个字符到第8个字符怎么表示?___str.substring(2,8);____________
6. 得到字符串的第5个字符?_str.charAt(4);______________
7. String和StringBuffer的不同及优缺点。
String:是对象不是原始类型,为不可变对象,一旦被创建,就不能修改它的值,对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去,String 是final类,即不能被继承。
StringBuffer:是一个可变对象,当对他进行修改的时候不会像String那样重新建立对象
它只能通过构造函数来建立,:不能通过赋值符号对他进行付值,对象被建立以后,在内存中就会分配内存空间,并初始保存一个null,向StringBuffer中付值的时候可以通过它的append方法。
字符串连接操作中StringBuffer的效率要比String高。
8. 初始化一个StringBuffer:_____StringBuffer sb=new StringBuffer(“…”);__________________________
9. 集合类存放于__java.util_________包中?
10. set和list集合类均派生自___Collection__________接口
11. 如何遍历Collection中的每一个元素
使用迭代器,即可逐一访问Collection中的每一个元素。
Iterator it=collection1.iterator();
while(it.hasNext())
{
Object obj=it.next();
}
12. 把自己的名字放到set里面,依次打印出来
Set set=new HashSet();
set.add("li");
set.add("jian");
Iterator it= set.iterator();
while(it.hasNext())
{
String str=(String)it.next();
System.out.println(str);
}
13.ArrayList是允许里面放null?___允许_______ ArrayList的容量是那个函数____size();_________得到ArrayList的第i个位置的字符是哪个函数_____get()__;______
14.什么时候用Vector,什么时候用ArrayList
ArrayList类是jdk1.1后出现的,在内存中是队列形式存储,适合查找。他不是线程安全的。
Vector类是较老的数组列表,他是线程安全的。ArrayList 一般适合存储,查找效率高,但不适合删、.修改。因为同步的要求会影响执行的效率,所以如果你不需要线程安全的集合那么使用ArrayList是一个很好的选择,这样可以避免由于同步带来的不必要的如果你要在集合中保存大量的数据那么使用Vector有一些优势,因为你可以通过设置集合的初始化大小来避免不必要的资源开销、性能开销。如果只是查找特定位置的元素或只在集合的末端增加、移除元素,那么使用Vector或 ArrayList都可以。如果是其他操作,你最好选择其他的集合
15.Hashtable添加数据使用_______put();______________清除用______remove();___________
16.写一个最简单的Html页面(包含头和身体)
<html>
<head>
<title>html页面</title>
</head>
<body>
最简单的Html页面</body>
17.文字格式标签是____<textformat> ____________换行标签___<br/>______段落标签_____<p>______
18.在table中写一个文本框如何写___ <input type="text" name="text" />__________________________________
19.写一个按钮___ <input type="button" value="ButtonName"> ___________________________________________________
20.写一个复选框__<input type="checkbox" name='test' value=1/>check1<input type="checkbox" name='test' value=2/>check2<input type="checkbox" name='test' value=3/>check3____________________________________________
21.写一个隐藏_____<input type="hidden" name="field_name" value="value">
________________________________________________
22.下拉框如何表示___ select name="province" size="4" multiple="multiple">
<option value="0">北京</option>
<option value="1">上海</option>
<option value="2">天津</option>
</select> _____________________________
23.HTML区分大小写吗__不区分_______________javascript区分吗___区分____________
24.返回该字符串的长度__str.length();_______________________
25.1,2,345,678 用逗号分隔___String[] s=_(1,2,345,678).split(“,”);________________________________
26.字符串变大写_____str.toUpperCase();__________________小写_____str.toLowCase();__________________
27.写一个最简单的js函数,提示一下
<html>
<head>
<script>
function myFunction()
{
alert("js函数");
}
</script>
</head>
<body>
<button οnclick="myFunction()">点击这里</button>
</body>
</html>
28.写一个html,里面一个按钮点击以后调用一个js函数。
<html>
<body>
<script type="text/javascript">
function response(){
alert("调用js");
}
</script>
<input type="button" value="button" οnclick="response()">
</body>
</html>
|
29.一个String,(1)获取从第5到第9的子字符串(2)通过$分割String(3)找到String中所有符合”a”的位置
<1>、Str.substring(4,9);
<2>、String[] s=Str.split($);
<3>、ArrayList<Integer> index=new ArrayList<Integer>();
String str="asfasdfadfas";
for(int i=0;i<str.length();i++){
if(str.charAt(i)=='a'){
index.add(i);
}
}
30.写一个最简单的单例模式
publicclass SingleTon {
privatestatic final SingleTon single=new SingleTon();
private SingleTon(){
}
publicstatic SingleTon getInstance(){
returnsingle;
}
}