精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦>學習方法>通用學習方法>學習態(tài)度>

      怎么深入學習java的基礎

      時間: 欣怡1112 分享

        對于很多只會C語言的初學者而言,面對java基礎語法學習,反而感覺很難,為了幫助大家更好的學習java,以下是學習啦小編分享給大家的學習java的基礎的方法,希望可以幫到你!

        學習java的基礎的方法

        關于書籍

        新人們常常會說我看了多少多少的書,看過某某人寫的書,仿佛書看的多懂得也就多了。其實不然,很多新人在面試的時候夸夸其談,說啥啥都知道一點,到真正做的時候,啥都不會。

        歸根到底是沒有經驗,技術這玩意兒經驗非常重要,很多東西如果不是你碰到了,看那么多書也找不到答案。

        我看書的習慣一般都是先把整個書翻翻,了解一下書的基本內容,然后在實際項目中遇到相應的問題再去翻書,當然這是因為我對技術已經有一定的了解,不需要通讀整本書。初學者應該找一些適合自己的書,通讀一遍,其中的例子要認真做,一定要自己去寫代碼,而不是Copy。

        我以前在學做網頁的時候,別人都用Dreamweaver去做,只有我打開源代碼編輯器學習HTML源代碼的編寫。做完書的例子只能說明你已經懂得了一些皮毛。

        永遠不要認為書本能給你帶來多少東西,雖然它們很有用,但它們只是一個Key,一個引你入門的Key。我買的技術書中,最多的是VB.Net,但這卻是我最爛的一門技術。而我用得比較好的Delphi、Sql Server、Photoshop、CoreDRAW、CSS、HTML、Java、Xslt、Xml,我?guī)缀鯖]有買書,但因為實際的項目需要,或者是我個人的興趣愛好。

        當然,我并不是反對你去買書,去讀書,我只是想告訴你,你需要有一種平和的心態(tài)。但你要記住,書本只是一個Key。

        關于基礎

        現(xiàn)在很多新人們都是好高騖遠,目空一切,基礎的東西不想做,難一點的東西又做不了,真的很令人頭疼。其實技術人員,尤其是中國技術人員,你要懂的東西太多太多了。

        我們拿Web程序員舉例吧,HTML、Java、CSS、Photoshop切圖,這些都是很基礎的東西,但很多人就是不愿意去學,認為這些東西太低級,甚至有些老程序員也不擅長這些。

        但我要告訴你,在Web開發(fā)中,這些都很重要,尤其是CSS和HTML、Java,如果你不是做一個OA之類辦公的Web系統(tǒng)的話,這些在網站用得太多太多了,是一些Web應用的基礎,所以一定要打好基礎,當你會在記事本編輯這些代碼的時候,恭喜你,你過關了。

        學習java的基礎的步驟

        第一步:JDK軟件開發(fā)包時java軟件開發(fā)環(huán)境,

        包括jre運行環(huán)境和jvm虛擬機,在oricle官網下載javaSE版本JDK包;配置好環(huán)境變量就可以使用了。

        第二步:java初級語法學習,

        1.基本數(shù)據(jù)類型整形,字符型,字節(jié)型,長整形,短整形,浮點型,雙精度,布爾型;

        2.運算符+,-,*,/,%等;

        3.控制流(while,switch,if else);

        4.數(shù)組的定義方式。

        此階段基本無難度,只要了解練習例題。

        第三步:java面向對象學習,

        1.類和對象;

        2.java語言三大特性,封裝、繼承、多態(tài);

        3.一些關鍵字學習(static,final,abstract,extends)等。

        這是重點,大家根據(jù)知識點一步步研究學習才是關鍵。

        第四步:java應用編程,

        例如:文件IO,集合(類似C語言數(shù)據(jù)結構),異常處理,線程,網絡,JDBC數(shù)據(jù)庫操作等,都是掌握面向對象以后,在查找不同的類使用類中不同的方法達到應用的效果,所以并不會很難。等基礎語法掌握了就可以繼續(xù)后面框架學習(java web方向,android學習),相信明確思路你會豁然開朗,更有學習動力。

        Java 的發(fā)展歷史

        1991

        綠色計劃 (Green Project)

        1991年1月

        一個名為“Green Project”的項目啟動。該項旨在為家用電器提供支持,使這些電器智能化并且能夠彼此交互。而且這些家電可以由遠程客戶端控制。Bill Joy、James Gosling、Mike Sheradin和Patrick Naughton是該項目的核心成員。

        橡樹(Oak)

        1991年2月

        James Gosling是該計劃的軟件負責人和架構師。他最初的目標是為“綠色計劃”找到一個適合的語言來運行。他選擇了C++,并對有需要的地方進行了擴展。但是這些功能不能滿足計劃的需要,因此建立一門新的語言成為當務之急。他開始夜以繼日地忙于新語言的開發(fā),并將其命名為“Oak”,因為他辦公室窗外有一棵橡樹。

        硬件原型

        1991年4月

        SPARC工作站10的架構師 Ed Fran k加入到綠色計劃中,并領導硬件開發(fā)工作。該計劃的目的是開發(fā)一個硬件原型,展示“綠色計劃”的功能。該計劃命名為star-seven(7)。7計劃的成員有Craig Forrest、Al Frazier、Ed Frank、James Gosling、Patrick Naughton、Joe Parlang、JonPayn、 MikeSheridan和Chris Warth。

        解釋器

        1991年6月

        James Gosling開發(fā)了Oak的解釋器。

        1992

        Java命名

        1992年3月

        由于Oak已被用作另一種已存在的編程語言名稱,因此必須選一個新的名字——它就是Java,靈感來源于咖啡。

        Star-Seven原型

        1992年9月

        Star-seven(7)帶GUI的工作原型完成了,并向大家展示了其功能。與此同時綠計劃也建立了一套新的語言、一個操作系統(tǒng)、一個硬件平臺和一套接口。下面是如7原型的PDA樣機,并由James Gosling親自演示它。我推薦你完整觀看整個視頻,感受這來自1991-1992年的神奇。

        FirstPerson

        1992年11月

        Green計劃被轉化成了“FirstPerson有限公司”,并作為一個獨立實體合并到Sun的子公司。

        1993

        電視機頂盒

        1993年2月

        FirstPerson試圖從時代華納獲得一個電視機頂盒交互系統(tǒng)的一攬子訂單。在那時,由于綠色計劃不是很成功,隨即失去了時代華納的訂單。于是開發(fā)的重心從家庭消費電子產品轉到了電視盒機頂盒的相關平臺上。

        應用開發(fā)平臺

        1993年9月

        Arthur Van Hoff加入了開發(fā)組,他的工作是交互平臺上的應用開發(fā)。

        1994

        Liveoak計劃

        1994年6月

        實際上電視交互市場并沒有給FirstPerson公司帶來收益,最終它倒閉了。員工都合并到Sun公司。Liveoak計劃啟動了,它的目標是使用Oak語言設計出一個操作系統(tǒng)。

        網絡瀏覽器時代

        1994年7月

        Patrick Naughton設計了一個Web瀏覽器,該瀏覽器內部使用Java。Liveoak計劃進行了調整,使得Oak語言支持互聯(lián)網。

        HotJava

        1994年9月

        Naughton和Jonatha Payne開始從事名為HotJava的以Java語言為基礎的網頁瀏覽器項目,該項目獲得了管理層的廣泛認可。

        Java編譯器

        1994年10月

        由Van Hoff編寫的Java編譯器用于Java語言,之前的編譯器由James Gosling使用C語言編寫。

        1995

        正式發(fā)布

        1995年5月

        在SunWorld大會,Sun公司正式介紹了Java和HotJava。

        Netscape支持

        1995年6月

        一次重大突破——Netscape在它的瀏覽器中支持Java。

        HotJava

        1995年9月

        由Sun組織的第一次Java開發(fā)者大會在紐約召開。

        Oracle支持

        1995年10月

        Oracle在其將發(fā)布的WWW網頁系統(tǒng)中包含了一個兼容的Java瀏覽器。

        Microsoft支持

        1995年12月

        更廣泛行業(yè)接受的信號,Microsoft在其IE瀏覽器中支持Java。

        1996

        1.0版本發(fā)布

        1996年1月

        JDK1.0版本發(fā)布

        1997

        1.1版本發(fā)布

        1997年2月

        JDK1.1版本發(fā)布。主要特點是JDBC、RMI、內部類。

        1998

        1.2版本發(fā)布

        1998年12月

        JDK1.2版本發(fā)布,代號Playground。該版本通常被稱為Java 2版本,是見證重大轉變的最流行版本。主要特點是集合框架、JIT編譯器、策略工具、Java基礎類、Java二維類庫和JDBC改進。

        2000

        1.3版本發(fā)布

        2000年5月

        JDK1.3版本發(fā)布,代號Kestrel。

        2002

        1.4版本發(fā)布

        2002年2月

        J2SE1.4版本發(fā)布,代號Merlin。主要特點是XML處理、Java打印、支持日志、JDBC 3.0、斷言和正則表達式處理。

        2004

        5.0版本發(fā)布

        2004年9月

        J2SE5.0發(fā)布,代號Tiger。主要特點是支持泛型、自動裝箱、注釋處理、Instrumentation。如果想獲得關于所有Java JDK的版本和它的特點詳情,請參考我的舊文。

        2006

        Java/Jdk (半)公開源碼

        2006年11月

        Java宣布將會公開源碼,引起了廣泛爭議。由于設計的證書違背了通常的源碼開放條款?;蛟S我們可以稱其為半公開。

        6.0版本發(fā)布

        2006年12月

        Java SE 6版本發(fā)布,代號Mustang。主要特點是支持腳本語言、JDBC4.0、Java編譯API并整合了Web服務。

        2010

        Oracle收購Sun

        2010年1月

        Oracle收購Sun公司及其產品。現(xiàn)在Java由Oracle控制。

        蘋果不再支持Java

        2010年10月

        Steve Jobs聲稱,蘋果將來不再支持Java。請閱讀James Gosling“關于Steve Jobs聲明的評論”。

        2011

        7.0版本發(fā)布

        2011年7月

        Java SE 7.0版本發(fā)布,代號Dolphin。這個版本距上次發(fā)布有5年之久,并且只有這個版本花費了這么久。主要特點是支持動態(tài)語言、Java nio包、多重異常處理、try with resourece功能和諸多小的增強。

      猜你喜歡:

      1.怎么正確有效的去學習java

      2.零基礎學習java最好的方法有哪些

      3.零基礎學習java的最好的方法有哪些

      4.學習編程的時間以及方法

      5.java程序員個人試用期總結

      3805734