Java仮想マシン
クラスローディングメカニズム:全体的な責任と親は
JVMメモリ構造を委託します
JVMガベージコレクション戦略とアルゴリズム
Java側
Write Once、Run Anywhere
Exception and Error
final、finally、finalize
Stringはさまざまな方法で作成されます。do==操作結果
親クラス、サブクラス、静的ブロック、非静的ブロック、構築メソッド実行順序
メンバー内部クラス、静的内部クラス、ローカルクラス、匿名内部クラス
Javaが内部クラスの
データ構造を使用する理由:配列、リンクリスト、ハッシュテーブル、バイナリソートツリーハッシュ
マップの実装原則
ハッシュマップ実現原理
設計パターン-責任連鎖パターン
設計パターン-工場方式パターン
設計パターン-テンプレート方式パターン
設計パターン-オブザーバーパターン
設計パターン-ビルダーパターン
最速の方法を使用して文字列を検索し、文字列の中で1回だけ表示され、最初にランク付けされる文字を検索します
。javaバブルソート
java選択ソート選択ソート
javaクイックソートクイックソート
手書きバイナリ検索アルゴリズム
バイナリツリー
Javaスレッドの安全性-スピンロック
Javaスレッドの安全性-ブロッキングロック
Javaスレッドの安全性-再入可能ロック
Android側
レイアウトレンダリングプロセスの原理と最適化
Androidメモリの最適化
APK構築プロセス
HTTP / HTTPS要求とアンチキャプチャ
Androidアプリケーションハンドラーメカニズム
異常なアクティビティ状況でのライフサイクル
イベント分布の詳細な説明
属性アニメーションの後に、ビューが新しい場所のイベントに応答できる理由
ネットワークの最適化
スレッドの最適化