JAVA研究ノート - 共通機能モジュールコード

多线程

パッケージPACK1。

クラスRunnableDemoはRunnableを実装して、{
プライベート糸Tを、
プライベート文字列のthreadName。

RunnableDemo(文字列名){
のthreadName =名。
System.out.println( "作成" +のthreadName)。
}

公共ボイドラン(){
System.out.printlnは( "実行" +のthreadName)。
試す{
(I = 4 int型、I> 0; i--){ため
のSystem.out.println( "スレッド:" +のthreadName + "" + I)。
//让线程睡眠一会
のThread.sleep(50)。
}
}キャッチ(InterruptedExceptionあるE){
するSystem.out.println( "スレッド"
}
//するSystem.out.println( "スレッド" +のthreadName + "出ます。");
}

公共ボイド開始(){
//するSystem.out.println( "開始" +のthreadName)。
//もし(T == NULL){
T =新しいスレッド(これは、のthreadName)。
t.start();
//}
}
}

publicクラスTestThread {

公共の静的な無効メイン(文字列引数[]){
RunnableDemo R1 =新しいRunnableDemo( "スレッド1")。
R1.start();

RunnableDemo R2 =新RunnableDemo( "スレッド-2");
R2.start();
}
}

文件写入内容
java.io. *インポート; 

publicクラスのWriteFile {
公共の静的な無効メイン(文字列[] args){
試み{
BufferedWriterの、新しい新しいBufferedWriterの、OUT =(新しい新しいてFileWriter( "runoob.txt"));
        //追加データであれば、そのファイル後でtrueにnameパラメータを追加し
out.write( "初心者チュートリアル");
out.close();
( "正常に作成されたファイル!")のSystem.out.println;
}キャッチ(IOExceptionをE){
}
}
}

読み取りファイルの内容
輸入java.io. *; 

パブリッククラスのWriteFile {
パブリック静的無効メイン(文字列[] args){
試みる{
BufferedReaderの=新しいBufferedReaderの中(新規FileReader( "test.log"));
文字列str;

(!(STR = in.readLine())= NULL){一方
のSystem.out.println(STR)。
}
のSystem.out.println(STR)。
}キャッチ(IOExceptionを電子){
}
}
}


より一般的なモジュール機能https://www.runoob.com/java/java-examples.html

おすすめ

転載: www.cnblogs.com/chenxiyuxiao/p/11577959.html