Java仮想マシン、これは進歩する価値のある方向です

Java仮想マシン、これは進歩する価値のある方向です

時間が経つにつれて、誰もが徐々に中級プログラマーのレベルに入ります。同時に、学習しないことは立ち止まることを意味するため、不安を感じる人も増えています。彼らの現在の技術レベルはかなり優れているかもしれませんが、彼らはまだそのレベルに長く留まるつもりはありません。流れに逆らって航海する過程で、前進しなければ後退することになる。

そのため、友人たちはほぼ毎日私に同じ質問を何度も繰り返します。「基礎は学んだけど、さらに上達したい。どうやって勉強したらいいの?」基本的にみんなの気持ちは理解できます。

[[237846]]

この質問については、標準的な回答を見つけて、それをコピーして質問者全員に貼り付けたいのですが、この質問には標準的な回答は決してありません。テクノロジーの分野は非常に広範囲にわたるため、世界中の誰もすべてのテクノロジーを習得することはできません。前進したいのであれば、どうすれば自分をさらに向上させることができるかを盲目的に心配するのではなく、まず方向性を見極めなければなりません。

では、高度な指示は何でしょうか?ここですべてを列挙するには数が多すぎますし、プロジェクトごとに重点を置く技術的なポイントも異なります。たとえば、IM ソフトウェアにはインスタント メッセージング テクノロジが必要であり、ビデオ ソフトウェアにはビデオのエンコードとデコードのテクノロジが必要であり、ゲームにはエンジン テクノロジが必要です。同じプロジェクトであっても、各人が担当する作業の方向性は異なります。アーキテクチャ構築を担当する人もいれば、ネットワーク通信を担当する人もいれば、UI 実装を担当する人もいます。したがって、これらはすべて高度な指示です。カスタム ビューを学習することも高度と呼ばれ、デザイン パターンを学習することも高度と呼ばれます。

したがって、この質問に対して標準的な答えを出すことはできませんが、今日は皆さんに非常に優れた高度な方向性、つまり Java 仮想マシンを推奨したいと思います。これも私の次の学習目標です。

Java 仮想マシンは重要ですか?重要。私たちが通常注目するのは主に言語レベルですが、基礎となるレイヤーが実際にどのように機能するかに注意を払う人はほとんどいません。ただし、Java で作業する場合でも Android で作業する場合でも、あるレベルまで作業した後に発生する問題の中には、解決するために Java 仮想マシンの理解が必要になるものもあります。

たとえば、メモリ リークは非常に一般的で厄介な問題です。この問題を確認するのが難しい理由は、ほとんどの人が Java 仮想マシンの基盤となるメモリ管理メカニズムに精通していないためです。 Java 仮想マシンのガベージ コレクターとメモリ割り当て戦略を深く理解していれば、メモリ リークの問題をより簡単に解決できます。

たとえば、Android 分野で現在普及しているホット フィックスやプラグイン テクノロジはすべて、Java 仮想マシンのクラス ローディング メカニズムを広範に活用しています。この技術の研究開発に携わる人々が Java 仮想マシン技術に精通していなければ、進歩を遂げることは間違いなく困難でしょう。

そしてもう一つ非常に重要な点があります。将来、Android プログラムが Java で開発されるか Kotlin で開発されるかに関係なく、基盤となるオペレーティング環境は Java 仮想マシンに依存するため、Java 仮想マシン テクノロジが時代遅れになることを心配する必要はありません。もちろん、Android では ART と呼ばれますが、本質的には Java 仮想マシンのままです。

<<:  中国工程院の院士、王恩東氏:今後10年間のクラウドコンピューティングの重要な課題は、実体経済を強化することだ。

>>:  サーバー仮想化ソリューションについて話す

推薦する

Baidu アルゴリズムの更新と調整: ウェブマスターが向上すべき SEO スキルの簡単な分析 (パート 1)

少し前に「百度内部情報:12月中旬にリンク売買を取り締まる」という記事が掲載されました。百度はリンク...

Yahooのバックリンクは閉じられているが、Sosoのバックリンクは開いている

SEO の専門家は一般的に、外部リンクがキーワードランキングに最も影響を与える要素であると考えていま...

Weibo マーケティングが失敗しているのではなく、使い方がわからないだけなのです。

ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス王仔ミルクが人気です!こ...

ウェブサイトの販売力とコンバージョン率を効果的に向上させる方法を分析する

インターネットの急速な発展に伴い、電子商取引に従事する人が増えていますが、ウェブサイトの販売力は想像...

ベタは堀から泳ぎ出すことができない

2019年11月21日午後11時、ある男性がパソコンの画面を更新し続けた。彼には妻と子どもがおり、大...

劉環斌のSEOVIP戦略の分析

劉環斌は SEO 業界の達人です。 SEO 業界に携わっている人なら、劉環斌の実務経験が素晴らしいの...

化粧品の電子商取引の急激な成長は、業界が自らを偽装するために必要な道となっている。

化粧品のEコマースの急成長文/天下網記者ヤン・チン規模で見ると、化粧品は婦人服、紳士服に次いでタオバ...

Vera: ブロックチェーンと分散型台帳技術に基づくオープンなP2Pプロトコル

Veraとは何ですか? Vera は、スマート タグと分散型オラクル ブロックチェーンを使用した世界...

起業のホットスポット一覧: 電子商取引とモバイルインターネットは2012年も引き続き人気

国内の起業家の多くにとって、2011 年はジェットコースターのような経験でした。まず、電子商取引分野...

IoTデバイスは爆発的に増加し、クラウドコンピューティングは「フォグコンピューティング」へと移行している

モノのインターネットは、インターネット経由で電源のオン/オフを切り替えられるトースターという最初の ...

itldc-$4.79/512m メモリ/15g SSD/ロサンゼルス/G ポート限定

ITLDC.com は、1991 年から商業的に運営されており、3 つの支店 (ITL Bulgar...

オリジナル:Xiamiレベルの高品質のソフト記事

多くの初心者は、ソフトな記事を書くときに「ソフト」という言葉を理解します。私も初心者です。以前ソフト...

分散アーキテクチャの進化についてお話ししましょう

1. 分散アーキテクチャとは何ですか?分散システムは、ネットワーク上に構築されたソフトウェア システ...

プログラマーになるということは、高給と良い福利厚生を意味しますか?実際、プレッシャーが大きすぎて気が狂ってしまう人もたくさんいます。

ソフトウェア プログラマーは、最近では収益性が高く安定した職業のように思えるかもしれませんが、精神的...

今すぐToutiaoにゲーム広告を掲載するための操作ガイドを入手してください!

広告は選択のプロセスである広告は実際には選択のプロセスです。オプティマイザーは経験とデータ分析を活用...