日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Thinking in java之前

發布時間:2023/12/9 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Thinking in java之前 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  開始寫博客了,從哪里開始呢,因為是抱著學習的態度開始寫,所以選擇用java開始。很多人說C語言是最適合入門的語言,不知道為什么,我卻一直覺得java是入門語言首選。

  java是簡單的,健壯的,靈活的。可能很多人也跟我一樣這么覺得,為什么java風靡,其實個人覺得最基本的原因是java很簡單,當然他是OOP語言也使得它能夠越來越流行,因為大勢所趨。

  java是健壯的,因為越來越多的人進入了java開發的世界,C#苦追10年java至今依然只是java的3分之1(數據來源語言排行榜)。正式越來越多的java愛好者不斷的完全java,不斷的擴展java,不斷的支持java使得java完成很多功能越來越簡單,想發郵件java mail,想做WEB,java愛好者提供了太多了java開源web框架,極其強大的框架比如struts,spring,hibernate。當然這是當今程序員耳熟能詳的SSH,很多類似強大框架ibatis之類的又更加靈活而強大(半封裝ORM,全封裝ORM),當然太多太多中間件,試問誰能爭鋒?做服務器端程序mina,netty等等優秀框架提供支持。

  java是復雜的,由于java越來越流行,漸漸的java的開發者想要用java代替c語言做任何事情,使得java功能越來越強大,與底層越來越近,使得java越來越復雜,龐大的java結構讓人不知所措,學SE ME EE 還是android讓很多程序員困惑,當然我也不例外。

  其實無所謂java任何語言想要生存,功能必須完善,多線程的支持,并發的支持需要對CPU進行控制,這樣必然接觸到底層對cpu的調用。網絡編程,必然接觸到網絡協議。可是我們的程序員一般都不知道cpu如何工作的,并行,串行的概念沒有,網絡協議是何物。畢竟很多程序員都不是科班出生,沒研究過計算機網絡,操作系統,計算機組成原理,數據結構這些課程。

  之所以選擇java開始博客之旅,是因為選擇面向對象。并不是代表不喜歡C語言之類,而是用java寫很多東西會相對容易一點。個人比較喜歡的語言有PHP,PYTHON,JS等等,但是一直覺得java是面向對象的最好詮釋,也是最好封裝。大學的教材喜歡用c++介紹面向對象,其實我覺得應該分開兩部分java版本跟c++版本。

  面向對象的一切基礎就是封裝,封裝的含義其實就是復用,盡可能的抽象,盡可能的復用就是面向對象的最終挑戰。這點上java當然已經做得很好了,但是還是需要程序員仁者見仁,智者見智的理解。

  選擇開始博客的書籍用的Thinking in java并不是說我有多么喜歡這么書,其實之前也偶爾粗略的看過這邊所謂的java圣經,寫的的確不錯,做著對java的理解當然是非常非常好了,但是不代表所有的人都會喜歡這種感覺的描述。大家都說英文書籍好,其實我覺得是因為國人沒有誰真正用心的去寫書,僅僅為了java寫書。中國人理解中國字肯定是最好的,英文再怎么好也會相對晦澀。

  之所以選擇它是因為那么多人肯定它肯定有必然的原因,在之后的文章里面會慢慢領略一下thinking in java的美 。

  plus:個人對任何語言沒有特別的愛,基本上是比較客觀的評論- -

  

轉載于:https://www.cnblogs.com/wzforgame/archive/2013/04/10/3011798.html

總結

以上是生活随笔為你收集整理的Thinking in java之前的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。