记录自己的java面试题目(1)

     这一段找工作,顺便把面试的题目记录下来。

一.读txt文件

    1.

import java.io.File;
import java.io.FileReader;
public class ReadTxt ...{
    public static void main(String[] args) ...{
        File f = new File("D:sql.txt");
        try ...{
            FileReader fr = new FileReader(f);
            char[] temp= new char[(int)f.length()];
            fr.read(temp);
            StringBuffer sb = new StringBuffer();
            for(int i=0;i<temp.length;i++)...{
                sb.append(temp[i]);
            }
            System.out.println(sb.toString());
        } catch (Exception e) ...{
            e.printStackTrace();
        }
    }
}
 2.

 

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class ReadTxt1 {
    public static void main(String[] args) {
        try {
            FileInputStream fis = new FileInputStream("D:sql.txt");
            BufferedReader br = new BufferedReader(new InputStreamReader(fis));
            String s;
            StringBuffer sb = new StringBuffer();
            while((s = br.readLine())!=null){
                sb.append(s + " n");
            }
            System.out.println(sb.toString());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

 

 

时间: 2024-12-30 04:33:51

记录自己的java面试题目(1)的相关文章

Java面试题目集锦_java

1.equals方法用于比较对象的内容是否相等(覆盖以后) 2.hashcode方法只有在集合中用到 3.当覆盖了equals方法时,比较对象是否相等将通过覆盖后的equals方法进行比较(判断对象的内容是否相等). 4.将对象放入到集合中时,首先判断要放入对象的hashcode值与集合中的任意一个元素的hashcode值是否相等,如果不相等直接将该对象放入集合中.如果hashcode值相等,然后再通过equals方法判断要放入对象与集合中的任意一个对象是否相等,如果equals判断不相等,直接

java面试题目10个容易出错的地方

1. System.exit(0)会跳过finally块的执行  代码如下 复制代码 System.setSecurityManager(new SecurityManager() {  @Override public void checkExit(int status) {  throw new ThreadDeath(); }  }); try {  System.exit(0); } finally { System.out.println("In the finally block&q

java面试题目

记得的:北京奕恒佳源软件技术有限公司 1.MVC是怎么实现的(如果你使用struts框架,也可以框架说明)? 2.sevlet的基本构架? 3.String = "20080230" 和当前时间相比较,算日期差,打印? 4.翻译:一堆的专业描述 5.考stringBuffer 6.考switch 7.考异常 北京乐华乐世网络科技有限公司 1. 用java做过什么? 2. java安全是怎么考虑的? 3. hibernate 是什么? 4. struts 是什么?

某it公司java面试题目求解

问题描述 1.N*N个数字组成的矩阵,行列.对角线和相等的所有可能的情况.2.一个n行的表格,第n行有n格(n>0),每格宽度为第一行的1/n.用3种不同颜色填充每个单元格,每格的上下左右的颜色互不相同,求所有可能的情况. 解决方案 本帖最后由 kenvinp 于 2010-05-16 11:18:01 编辑解决方案二:第一题只想到全排列放入SET再判断取出来,求高人算法解决方案三:典型的算法题,建议去翻翻算法教程的高级部分,比如回溯

Java面试笔试题大汇总(最全+详细答案)

声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入.本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步! 以下内容来自这位前辈 2013年年底的时候,我看到了网上流传的一个叫做<Java面试题大全>的东西,认真的阅读了以后发现里面的很多题

Java语言基础相关的面试题目

常见的Java开发面试题目 1.CGLIB 和 JDK生成动态代理类的区别.JDK动态代理只能对实现了接口的类生成代理,而不能针对类 CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法 2.HashMap.HashTable和concurrentHashMap的区别,HashMap的底层实现.1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样.2.HashTable不允许nu

c语言编程-java题目和C语言题目,面试题目,急用

问题描述 java题目和C语言题目,面试题目,急用 竞赛编程题目"> 解决方案 c语言面试题目C语言面试题目关于C语言的题目 解决方案二: 这么多,,,还是找同学助攻吧 解决方案三: 这么多,,,还是找同学助攻吧 解决方案四: 都看不清,兄弟,你这都不会,到时工作也没法进行啊 解决方案五: 参考一下这个去找找 http://www.doc88.com/p-3601057756733.html 解决方案六: 2015Java软件开发工程师面试题宝典 几百道常用题及答案 http://www.

服务器开光师是个什么鬼?TalkingData的研发面试题目

TalkingData是一家对数据有信仰的公司,致力于用数据去改变人们做决定的方式,并帮助人们更加了解周围的环境. 4年坚守大数据的前沿阵地,我们遇到无数的挑战.这里我们也向如下有志之士发出邀请,有意者请发简历至wenfeng.xiao@tendcloud.com: 大数据工程师/架构师 Java开发工程师/架构师 Html5/web前端开发 iOS/安卓SDK开发 机器学习研究员 DevOps/运维开发 程序猿鼓励师 服务器开光师 对于这些职位,我们通常有如下的面试题目. 大数据工程师 1.

前端面试题目搜集

前端面试题目搜集 一.理论知识 1.1.讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 a. 域名解析 b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用户 参考<一次完整的HTTP事务是怎样一个过程>   1.2.谈谈你对前端性能优化的理解 a. 请求数量:合并脚本和样式表,CSS Sprites,拆分初始化负载,划分主