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

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

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

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

[[237846]]

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

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

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

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

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

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

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

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

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

推薦する

インテリジェント エッジ コンピューティングとは何ですか?

エッジコンピューティングという言葉を聞いたことはあるでしょう。 5G や Kubernetes など...

Splunkは、Amazon Web Services Security Hubとの新たな統合を発表し、検出、調査、対応を加速し、さらなる支援を提供します。

データをアクションと価値に変えることに専念する Splunk, Inc. は本日、新しい Amazo...

hostkvm: 東京のVPSの簡単なレビュー、実際のネットワークデータを共有

Hostcatは、日本の大阪データセンターにあるhostkvmのVPSの評価データを公開しました。 ...

ウェブサイトのユーザーエクスペリエンス分析: 国民性およびウェブデザインに関する簡単な考察

この記事は、現代中国人の共通点やメンタリティを考え、より人間的な視点からウェブ製品のユーザーエクスペ...

毎日の話題:ジュメイ・ユーピンが今夜ニューヨーク証券取引所に上場、偽造品は依然として大きな懸念事項

A5ウェブマスターネットワーク(www.admin5.com)は5月16日、化粧品電子商取引サイトJ...

ハイパースケールクラウドコンピューティングプロバイダーはAIクラウドサービスへの投資に注力している

今日、AI クラウド サービスは、データ サイエンティストや開発者を惹きつけ、自社のプラットフォーム...

Baidu 2ページ目関連検索SEOerがこの機能を使用する方法

国慶節の休暇後、百度は検索結果に新たな調整を加えた。検索結果の2ページ目には関連する検索語が3つ表示...

プロメテウス VZSSD7 60% オフ | 50% オフ | 40% オフ

最初の 4 回の注文で J252SCLO8R の VPS が 40% オフになり、更新価格は月額 3...

クラウド パフォーマンスの最適化: クラウド パフォーマンス テストとそのメリットに関する詳細なガイド

この記事では、クラウド パフォーマンス テストの種類、さまざまな形式、利点、メリット、一般的なツール...

tragicservers - $21/年/メモリ 1g/CPU 4個/ハードディスク 65g/トラフィック 1.5t/G ポート/ロサンゼルス/QN

tragicservers という会社で、ドメイン名も k9vps.com です。2014 年 10...

Mituoテンプレート:家電業界におすすめのウェブサイトテンプレート

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますMituo...

モバイル アプリケーション市場の爆発的成長: APP 開発アウトソーシングの新たなパイを獲得

編集者注/スマート端末の急速な普及により、アプリケーションのダウンロードが劇的に増加しました。モバイ...

Kubernetes と OpenEBS における永続ボリュームと永続ボリュームクレームの理解

[[438582]] [51CTO.com クイック翻訳]概要: Kubernetes のボリューム...

SEOツールを安全に使用する方法

SEO担当者がクイックツールと自動ツールのどちらを使うべきかについては、Duoduo Tuyeの要約...

#BlackFriday# RamNode: 上乗せした分だけ差し上げます。上限・下限なし。米国/オランダの OpenStack クラウド サーバー

今から 11 月 30 日まで、有名で定評のある VPS 販売業者 ramnode が特別なブラック...