今日の自分を支える 技術→マネジメント

技術職→管理職になりました

2020-05-01から1ヶ月間の記事一覧

【Java】直列化でクラスの情報をファイルに書き込む

直列化を行うと、現在のクラスの情報をファイルに書き出すことができる。 異常の再現とかに使うのだろうか? 直列化する方法 // 直列化したいクラスでSerializableを実装する public class Test implements Serializable { // シリアルバージョンID // クラ…

PathクラスとFilesクラス

まだFileクラス使ってるんですか?とか後輩に言われないために。 Pathクラス ファイルやフォルダを指し示すためのクラス Path p1 = Paths.get("C:\\test.dat"); Path p2 = file.toPath(); //fileはFileクラスのインスタンス Filesクラス ファイル、ディレク…

【Java】ファイル読み書き

1回で書ききれなそうなので随時更新していくことにする。 基礎的な概念 ストリームとは データの入出力が行われる機構のこと。 入出力は小川に例えることができ、文字が流れるなら文字ストリーム。バイト列が流れるならバイトストリームと呼ばれる。 フィル…

ファイルcloseの例外処理(try-with-resources構文)

これを知らずに「closeし忘れてるよ?」とか言ってしまって恥を書く未来が見えたので、絶対に覚える。 Java7以降のファイルclose try-with-resources構文というらしい try(FileWriter fw = new FileWriter("test.dat");){ /* 正常処理*/ } catch(IOException…