TAG java

javaのPathについて調べる

javaにはパスを取り扱うためのクラスとして java.nio.file.Path クラスとしてAPIが用意されています。 この Path クラスは java.io.File クラスと相互変換が可能なように設計されている…

StringBufferとStringBuilderの違い

javaには文字列を可変的に扱うためのクラスとして StringBuffer 及び StringBuilder という2つのクラスが用意されています。 この2つのクラスは文字をバッファとして取り扱い、任意のタイミングで任…

時間が立つとGoogle APIのOAuth認証に失敗する

概要 Googleが提供するツール。便利ですよね。 公式ではよくG Suitesと呼ばれているスプレッドシートや、ドキュメントなどなどのことを指します。 アプリケーションからG Suitesを操作するためにはOauth認…

gradle daemonを無効にする

javaのバックグラウンドを長く持つ自分にとって最近のお気に入りの言語はgroovyです。 もともと自分は言語の習得にコストを掛けたくなく、新しい言語が少なからず生み出される現状に少なからず嫌悪感を持っているところがなく…

javaにおけるURLとURIの違い

javaにおいて似たような(これはわかってる人からしたらおしかりを受けそうな表現ではあるが)URLとURIについて、実は結構その違いについてうやむやにしたままやってきた部分があるので、この際ですしその違いについて調べてみ…

SeleniumのStaleElementReferenceExceptionに対応する

概要 Selenium (javaAPI) を用いてスクレイピングを実施しするような仕組みを作っていたところタイトルにもあるエラーに遭遇した (そうでなくてもSeleniumはなれるまでなかなかピーキーな動きをするときも…