システム開発で思うところ

Javaで主にシステム開発をしながら思うところをツラツラを綴る。主に自分向けのメモ。EE関連の情報が少なく自分自身がそういう情報があったら良いなぁということで他の人の参考になれば幸い

JavaSEのメモ

ブックマーク的なメモ

全般

Oracle JDK 8にあってOpenJDKにない機能 - Qiita

http://www012.upp.so-net.ne.jp/eshibata/pdfs/Tiger20131025_FontEmbedded.pdf

IT Pro Java技術最前線全目次集 - Code Discipline

Java Generics Hell Advent Calendar 2017 - Adventar

effective java 3rdまとめ - Qiita

パス関係

Javaで絶対パスを取得するgetAbsolutePath()の罠と解決方法 - Qiita

【Java Tips】ディレクトリ配下の全ファイルを処理する

指定パッケージ内のクラス一覧を取得するサンプル - うなの日記

ResourceBundleでクラスパス上にない外部ファイルを指定する - Challenge Engineer Life !

Javaでプログラム実行後にJARファイルをクラスパスに追加したい - torutkのブログ

Jarファイルメモ(Hishidama's java-archive Memo)

あるプログラマーのワークスペース: getResourceAsStream()でリソースが読み込めない

クラスローダー

参照可能なクラスのリストを取得したい - argius note

URL to load resources from the classpath in Java - Stack Overflow

Javaクラスローダーを自作する - Qiita

java - How to get classpath from classloader? - Stack Overflow

任意のjarファイルから条件に合ったクラスをロードする - Qiita

実行時にクラスパスを追加する - CLOVER🍀

java - How to get classpath from classloader? - Stack Overflow

プロパティ

【Java】システムプロパティの扱い方について(System.getProperty) - TASK NOTES

型検証

異型のオブジェクト比較 - プログラマーの脳みそ

JavaオレオレFrameworkに欠かせないリフレクションでの総称型解析 - Qiita

Java 8 "Optional" ~ これからのnullとの付き合い方 ~ - Qiita

あの、isAssignableFrom ってよくわからなくなるんですケド - A Memorandum

JavaCompiler

Javaコンパイラークラスメモ(Hishidama's JavaCompiler Memo)

「Java SE 6完全攻略」第89回 プログラムからコンパイル - Compiler API その1(4ページ目) | 日経 xTECH(クロステック)

Java Code Examples javax.tools.JavaCompiler.CompilationTask.setProcessors

Java Compiler API - Compile and Load in Memory Dynamic Code

リフレクション

JavaでPropertyDescriptorを使ってBeanのプロパティに簡単にアクセスする - No Programming, No Life

ProxyパターンとProxyクラスと黒魔術 - プログラマーの脳みそ

java.lang.reflect.Proxyの使い方(2) - Qiita

リフレクションで遊ぼう

JavaでScript(Nashornも)

[Java8] Java上でJavaScriptを動かす - Qiita

JavaスクリプトAPI

http://samuraism.jp/diary/2015/07/10/1436497303628.html

パフォーマンス

StringBuilderの初期化方法パフォーマンス比較 | Pimp my Code. @wataru420

  • StringBuilder.setLenght(0)

セキュリティ

Java Security Manager でセキュアなサービスを構築しよう - Cybozu Inside Out | サイボウズエンジニアのブログ

Java Authentication Guide with Apache Shiroをテキトーに訳した - kagamihogeの日記

依存解析

クラスやメソッドの依存関係を調べる (jdeps, cfa) | まくまくJavaノート

Lambda

Java8

www.slideshare.net

Oracle JDK 8にあってOpenJDKにない機能 - Qiita

もしもラムダの中で例外が発生したら(後編) - Taste of Tech Topics

Java9

www.slideshare.net

www.slideshare.net

www.slideshare.net

www.slideshare.net

Jigsaw 勉強メモ - Qiita

Java11

JEP 320の悪夢 – JDK 11は史上最悪のJDKかもしれない – My Note

GraalVM

www.slideshare.net

speakerdeck.com

speakerdeck.com

その他

Javaのリスク考察 2018年版 - プログラマーの脳みそ

speakerdeck.com

www.slideshare.net

www.slideshare.net

www.slideshare.net