黑马程序员训练营基础测试 1、已知一个int类型的数组,用冒泡排序法将数组中的元素进行升序排列。 2、编写一个方法(名字自定,但要符合Java编码规范),方法内打印一字符串,并在main()方法内调用它。 3、请说明Collection,List,Map,Set之间的关系 4、排序有哪几种方法?请列举。并用JAVA实现一个快速排序. 5、先写一个程序,打印从1到100的值。之后修改程序,通过使用break关键词,使得程序在打印到98时退出。然后尝试使用return来达到相同的目的。 6、编写程序拷贝一个文件, 尽量使用效率高的方式. 7、输入一个数字组成的数组,输出该数组的最大值和最小值 8、编写程序获取已知文件的扩展名. 注意: abc.txt的扩展名是txt, abc.java.txt的扩展名也是txt. 9、有这样三个类,Person,Student.GoodStudent。其中Student继承了Person,GoodStudent继承了Student,三个类中只有默认的构造函数,用什么样的方法证明在创建Student类的对象的时候是否调用了Person的构造函数,在创建GoodStudent类的对象的时候是否调用了Student构造函数?如果在创建Student对象的时候没有调用Person的构造函数,那么采用什么样的手段可以调用父类的构造函数? 10、编写HTML注册表单, 需要字段: 用户名, 密码, 确认密码, 性别(单选), 城市(下拉列表), 兴趣爱好(多选), 个人简介(文本域)。 然后使用JavaScript验证这个HTML表单,要求: 1、 用户名: 必须是字母数字或下划线, 不能以数字开头. 2、密码:6-16位字母数字下划线. 3、确认密码: 和密码一致. 4、其他项为必填.
|