java-se - 正在学习Java SE,为什么感觉学习Java就是在学习一些API。
高洛峰
高洛峰 2017-04-18 10:53:40
0
4
639

正在学习Java SE,为什么感觉学习Java SE就是在学习一些API(目前只在少部分重要的地方学习源码)。例如Java的IO流中,就是在学习他们的各种结构关系(继承关系等),它们的构造方法,成员方法等,那要是脱离了这门语言,这些API不是相当于作废?你们学习IO流的时候是怎么学的?不知这种想法是否对?(也许各类面向对象编程语言的三大特征都是相似的:继承,封装,多态)

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(4)
伊谢尔伦

Java のマルチスレッド、リフレクション、クラスローダー、アノテーションなどを学び続けることができます。これらはフレームワーク構造を構築するために使用されるツールです。

(IOフローを学び、入手したらすぐに使用してください...)

本当に退屈だと感じたら、openJDK を見て仮想マシンの JNI ガベージ コレクションを勉強してください

いいねを押す +0
迷茫

io フローに興味がある場合は、Linux でのシステム コールをご自身で調べてみてはいかがでしょうか。セレクター、epoll など。
言語は実用的な解決策のみをもたらします。

コンピューターに近い言語を学びたい場合は、Assembly を選択してください。オブジェクトのカプセル化の存在により、Java は非常にまとまっているように見えますが、少なくともソース コードを見ると、習得すべきことははるかに多いと思います。たとえば、メソッド呼び出しがあるとしますが、このメソッドはオブジェクト内にあります。オブジェクト内の状態はメソッドに大きな影響を与える可能性があります。しかし、これは c ではそれほど明白ではありません。少なくとも手順的な部分は読みやすくなります。

Java はビジネスに適しています。純粋なテクノロジーが好きなら、C、Go、またはスクリプト シェル、LUA、Python も大丈夫です。

いいねを押す +0
左手右手慢动作
  1. IO フローが退屈だと思うなら、最初はあまり読まないで、最初にその使用方法を見てください。

  2. APIは翻訳可能です。丸暗記しないでください
  3. プログラミング言語は単なるツールです。実際のニーズを組み合わせることによってのみ、私たちはそれを真に理解することができます
  4. マルチスレッド、リフレクション、およびクラスローダーに関しては、一定量のコードを作成した後でこれらのアノテーションを意図的かつ徹底的に研究するのが最善であり、使用するのが最も効率的です

実際、学習は常に退屈です。自分の非快適ゾーンで学んだことは、他の人と違うものになります。もちろん、初期段階で最も重要なことは、それを活用することです。

いいねを押す +0
巴扎黑

Javaは簡単です

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート