




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基础测试1、 环境变量path和classpath的作用是什么?(10分)PATH: 作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时, 它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了 CLASSPATH作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。2、 编写程序计算1+2+3+.+100的和。(10分)class Demo2 public static void main(String args) int sum=add(1,100);System.out.println(sum);public static int add(int start ,int end)int sum=0;for (;starttemp)?n:temp;return temp;4、 编写程序获取已知文件的扩展名. 注意: abc.txt的扩展名是txt, abc.java.txt的扩展名也是txt。(10分)class Demo4 public static void main(String args) String filename=abc.doc.txt.java;getStyleName(filename);public static void getStyleName(String str)String str1=str.substring(str.lastIndexof(.);System.out.println(str);5、 定义一个学生类, 需要有姓名, 年龄, 考试成绩三个成员属性. 属性(成员变量)需要私有并提供get, set方法, 可以通过构造函数进行初始化。(10分)class Student private String name;private int age;private int score;public Student(String name,int age,int score)setName(name);setAge(age);setScore(score);private void setName(String name)=name;public String getName()return ;private void setAge(int age)this.age=age;public int getAge()return this.age;private void setScore(int score)this.score=score;public int getScore()return this.score;6、 使用第5题定义的学生类创建5个对象, 属性可为任意值. 编程对这5个对象按成绩排序, 并将结果输出。(15分)import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;public class demo6 public static void main(String args) TreeSet set=new TreeSet(new MyComparator();set.add(new Student(stu1,23,424); set.add(new Student(stu2,13,355);set.add(new Student(stu3,32,547); set.add(new Student(stu4,26,687);set.add(new Student(stu5,45,547);Iterator it=set.iterator();while(it.hasNext()Student stu=(Student)it.next();System.out.println(stu.getName()+:+stu.getAge()+岁.成 绩:+stu.getScore(); /比较class MyComparator implements Comparator public int compare(Student s1,Student s2)if(s1.getScore()!=s2.getScore()return s1.getScore()-s2.getScore();elsereturn s1.getName().compareTo(s2.getName(); 7、 编写程序拷贝一个文件. 尽量使用效率高的方式。(15分)import java.io.*;class Demo7public static void main(String args) copyFile();public static void copyFile()File file=new File(E:1.txt);BufferedInputStream bufin=null;BufferedOutputStream bufout=null;try bufin= new BufferedInputStream(new FileInputStream(file);/字节输入流缓冲 bufout= new BufferedOutputStream(new FileOutputStream(f:333.txt);/字节输出流byte buf=new byte1024*1024*2;int len=0;while(len=bufin.read(buf)!=-1)bufout.write(buf,0,len);catch (IOException e)throw new RuntimeException(文件复制失败);finallytryif(bufin!=null)bufin.close();catch (IOException e1)throw new RuntimeException(读取关闭失败);tryif(bufout!=null)bufout.close();catch (IOException e2)throw new RuntimeException(写入关闭失败);8、 UDP协议与TCP协议有什么不同?(10分) UD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 设备安全锁使用培训课件
- 车辆的抵押合同模板7篇
- 安全驾驶行车教育培训课件
- 安全驾驶操作培训心得
- 设备安全培训课题课件
- 2025年生化制药试题及答案
- 2025年什么是自测考试题及答案
- 设备安全专业培训总结课件
- 2025内蒙古呼伦贝尔林业集团有限公司招聘工作人员5人备考及1套完整答案详解
- 教师招聘之《幼儿教师招聘》考前冲刺练习题含答案详解【能力提升】
- 污水处理设施运行维护手册与规范
- AIGC艺术设计 课件 第8章 AIGC艺术设计的思考与展望
- 物业财务基础知识培训课件
- 上饶市“振兴杯”职业技能竞赛技术规程-汽车技术
- 团体心理辅导技术
- 厂房酒店改造项目方案(3篇)
- 剧院情景面试题目及答案
- 幼儿园膳食经费管理制度
- 成功销售的八种武器-大客户销售策略
- 浙江省杭州市临平区2024-2025学年八年级上学期语文期中考试试卷(含答案)
- 2025年浙江省中考科学试题卷(含答案解析)
评论
0/150
提交评论