多线程
パッケージ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