Java/Androidとメモリのお話 社内LTで発表した資料です。 はじめに 最近AndroidでJava 8導入か?ということで、Jack Compilerのページが公開されたり、Android Nの動向が気になるところでして、社内の勉強会でJava 8とかJack/Jillとかについて発表しようとしていたのですが、そもそも「Dalvik / ARTの違いってなんだっけ?」「そもそもHeapやGCってなんだっけ?」となったので、調べてみました。 良くわかっていなかった箇所を整理するためにも書いています。なので、間違っているところやアドバイスがあれば、質問・指摘・コメントしていただけるとすごく嬉しいです Keyword JVM Heap Gabage Collection Android Application Heap Linux Heap ( Native Heap ) Dalvik
nilとは何か? nilとNULLの由来 どちらも、「何もない」という意味 NULLの由来は、ラテン語で「無」を意味するnullus nilの由来は、ラテン語で「無」を意味するnihil Objective-Cにおける、nilとNilとNULL いずれも「ポインタが何も指していない」ことを示し、実体は0です。 それぞれ、想定されている型が異なるため、コンテクストに応じて使い分けるべきです。 nil : (id)0 -> オブジェクトを何も指していない Nil : (Class)0 -> クラスを何も指していない NULL : void * -> ポインタを何も指していない id nullObj = nil; // 空じゃない場合に実行したい!! if(nullObj){ //OK } if(nullObj != nil){ //OK } if(nullObj != 0){ //OKだけど、
KNOWLEDGE 物流動向/ナレッジ ホーム 物流動向/ナレッジ 物流用語辞典 コラム 物流用語辞典 50音順から探す 全て あ行か行さ行た行な行は行ま行や行ら行わ行アルファベット数字 あ行 IE (Industry Engineering) ISO (International Organization for Standardization) ISO14001 ISO9000s IATA (International Air Transport Association) IATA-FIATAディプロマ危険物〔M2/MR〕コース IATA-FIATAディプロマ基礎〔I〕コース アイオイシステム ITS (Intelligent Transport Systems) ITFコード アイドリングタイム アウトソーシング アセット アセット型 Assorting Assorting Syst
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く