想必大家都有参加过面试的或多或少的经历吧,不知道考官都会问啥米刁钻古怪的问题呢?下面的考题是我搜集的一些针对java的面试题目,还不少,大概分为[基础类][应用类][其他类],仅供参考,大家还可以说说自己的面试经历。 1.现在输入n个数字,以逗号,分开; 来源:http://61.186.252.131/Expert/topic/936/936860.xml?temp=.2447168 2.请你写一段函数,将一个文本文件a.txt的内容以倒序的方式输出一遍,输出后的文件名仍为a.txt,并且当中不允许生成其它文件。(限用JAVA语言) 来源:http://61.186.252.131/Expert/topic/565/565562.xml?temp=.3375513 3.public class Ctest{ 来源:http://61.186.252.131/Expert/topic/2018/2018200.xml?temp=.7378046 4.自选100字的文章 来源:http://61.186.252.131/Expert/topic/884/884732.xml?temp=.4403192 5.编写程序请用(java实现) 来源:http://61.186.252.131/Expert/topic/2336/2336073.xml?temp=.4481775 7."我假设是原始社会,有石头,2块石头互磨可以变成石刀,石刀可以去砍木头,木头被砍成木材,木材可以组成椅子,请你用oo的思想把这些事物和他们之间的关系表达出来,但是要考虑到以后可能我会增加以下几点: 来源:http://61.186.252.131/Expert/topic/1910/1910622.xml?temp=.4533808 8.运用VC、CforSCOUNIX、Java工具开发基于简单的设备管理 程序设计要求: 其中:设备编号必须进行校验:4为数字型,IP地址必须按照IP地址的规范进行校验 开发环境: 来源:http://www./cgi-bin/topic.cgi?forum=1&topic=1448 9.输出程序运行的结果: Test4() 来源:http://javaboy./javaboy/424587.html 10.下面程序运行会发生什么结果?如果有错误,如何改正? (15分) 来源:http://www.:8080/thread.jsp?boardid=24&threadid=43311&pageno=1&perpage=10&mode=block 11.考考你的眼力: 来源:同上
将文件的内容倒序输出实现代码,请大家批评指正 public static void testFile()throws IOException { FileInputStream f=new FileInputStream("h://moveDest.txt"); BufferedReader br=new BufferedReader(new InputStreamReader(f)); String temp; StringBuffer dest=new StringBuffer(); while((temp=br.readLine())!=null) { char[] chr=temp.toCharArray(); char[] chr2=new char[chr.length+2]; for(int i=chr.length-1,j=0;i>=0;i--,j++) { chr2[j]=chr[i]; } chr2[chr2.length-2]=‘\r‘; chr2[chr2.length-1]=‘\n‘; dest.insert(0,chr2); } FileOutputStream fo=new FileOutputStream("h://moveDest.txt"); fo.write(dest.toString().getBytes()); fo.close(); System.out.println("dest:"+dest); } |
|