大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 常見(jiàn)問(wèn)題 Java面試題系列之Java基礎(chǔ)類庫(kù)(三)

Java面試題系列之Java基礎(chǔ)類庫(kù)(三)

更新時(shí)間:2019-04-12 14:26:40 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2538次

                            動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

Java面試題(11)請(qǐng)寫(xiě)一個(gè)程序的讀寫(xiě),要求用兩種方式一種是低層流另一種是高層流。

import java.io.FileWriter;
import java.io.InputStream;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.FileReader;
public class Test {
    public static void writeFileChar() throws Exception {
        FileWriter f = new FileWriter("c:\\aa.txt");
        InputStream is = System.in;
        int c = is.read();
        while (((char) c) != 'x') {
            f.write(c);
            c = is.read();
        }
        f.close();
        is.close();
    }
    public static void writeFileString() throws Exception {
        FileWriter f = new FileWriter("c:\\aa.txt");
        BufferedWriter bwr = new BufferedWriter(f);
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in);
        String c = bf.readLine();
        while (!c.equals("stop")) {
            bwr.write(c);
            c = bf.readLine();
        }
        bwr.close();
        f.close();
        bf.close();
    }
    public static void readFileChar() throws Exception {
        FileReader f = new FileReader("c:\\aa.txt");
        int c = f.read();
        while (c != -1) {
            System.out.print((char) c);
            c = f.read();
        }
        f.close();
    }
    public static void readFileString() throws Exception {
        BufferedReader bf = new BufferedReader(new FileReader("c:\\aa.txt"));
        String c = bf.readLine();
        while (c != null) {
            System.out.println(c);
            c = bf.readLine();
        }
        bf.close();
    }
    public static void main(String[] args) throws Exception {
        readFileString();
    }
}

Java面試題(12)如何列出某個(gè)目錄下的所有文件

import java.io.File;

public class Test {

    public static void main(String[] args) {

        File f = new File("C:\\");

        File[] f1 = f.listFiles();

        for (int i = 0; i < f1.length; i++) {

            if (f1[i].isDirectory()) {

                System.out.println("dirctory is" + f1[i].getName());

            } else {

                System.out.println("file is" + f1[i].getName());

            }

        }

    }

}

1. 如何列出某個(gè)目錄下的所有子目錄

public static void main(String[] args) throws Exception
{
 getFile(new File("C:\\entityBean"),"\t");
}
public static void getFile(File f,String sem) throws Exception
{
 System.out.println(sem+f.getName());
 File fl[]=f.listFiles();
 if(fl.length>=1)
 {
 for(int i=0;i<fl.length;i++)
 {
 if(fl[i].isDirectory())
 {
 getFile(fl[i],sem+"\t");
 }
 }
 }
 }

2. 判斷一個(gè)文件或目錄是否存在

 File f=new File("C:\\entityBean");
 if(f.exists())
 {
 System.out.println("exist");
 }
 else
 {
 System.out.println("not exist");
 }
Socket

Java面試題(13) socket 通訊寫(xiě)出客戶端和服務(wù)器端的通訊,要求客戶發(fā)送數(shù)據(jù)后能夠回顯相同的數(shù)據(jù)?

public class ServerSocket_1
{
 public static void main(String[] args)
 throws Exception
 {
 ServerSocket ss = new ServerSocket(4001);
 Socket s = ss.accept();
 BufferedReader br = new BufferedReader(new InputStreamReader(s.
 getInputStream()));
 PrintStream ps=new PrintStream(s.getOutputStream());
 String temp = br.readLine();
 while (true)
 {
 System.out.println("客戶端:"+temp);
 ps.println(temp);
 if (temp.equals("stop"))
 {
 break;
 }
 temp = br.readLine();
 }
 br.close();
 ps.close();
 ss.close();
 }
}
public class ClientSocket
{
 public static void main(String[] args) throws Exception
 {
 Socket s = new Socket("localhost", 4001);
 PrintStream ps = new PrintStream(s.getOutputStream());
 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 BufferedReader br_server = new BufferedReader(new InputStreamReader(s.
 getInputStream()));
 String temp = br.readLine();
 while (true)
 {
 ps.println(temp);
 temp = br_server.readLine();
 System.out.println("服務(wù)器的信息:" + temp);
 if (temp.equals("stop"))
 {
 break;
 }
 temp = br.readLine();
 }
 s.close();
 br.close();
 br_server.close();
 }
}

Java面試題(14)介紹 JAVA 中的 Collection FrameWork(包括如何寫(xiě)自己的數(shù)據(jù)結(jié)構(gòu))?

答:Collection FrameWork 如下:

Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set

Map

├Hashtable

├HashMap

└WeakHashMap

Collection 是最基本的集合接口,一個(gè) Collection 代表一組 Object,即 Collection 的元素

Elements)

Map 提供 key 到 value 的映射

Java面試題(15)請(qǐng)說(shuō)出你所知道的線程同步的方法

HashTable 中的 put,get,remove

Vector 的相關(guān)方法。                                       

動(dòng)力節(jié)點(diǎn)Java學(xué)院整理發(fā)布 

轉(zhuǎn)載請(qǐng)注明出處

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美伦理一区二区三区 | 欧美黄色免费在线观看 | 精品国产品香蕉在线 | 特级毛片 | 一区二区三区精品视频 | 久久精品视频1 | 美女一级毛片 | 国产在线原创剧情麻豆 | 老司机成人午夜精品福利视频 | 在线 v亚洲 v欧美v 专区 | 四虎影院国产 | 天天摸夜夜操 | 久久视频在线观看免费 | 亚洲春色综合另类网蜜桃 | 国产一区二区精品久久91 | 欧美在线观看视频网站 | 久久精品欧美一区二区 | 日本在线小视频 | 午夜剧场毛片 | 亚洲欧美另类国产综合 | 精品日本久久久久久久久久 | 操穴影院| 欧美老妇免费做爰视频 | 夜色资源在线观看免费 | 欧美国产精品不卡在线观看 | 99热99操99射| 免费久久精品视频 | 青青青国产手机免费视频 | 婷婷色综合久久 | 国产麻豆久久 | 久在线视频 | 国产日韩欧美中文 | 色费女人18毛片a级视频在线 | 久草在线在线视频 | 欧美性猛交ⅹxxx乱大交免费 | 成年超爽大片免费视频播放 | 久久精品国产一区二区小说 | 久久久久久久久免费影院 | 青青草国产97免久久费观看 | 亚洲爱婷婷色婷婷五月 | 久久综合中文字幕一区二区 |