亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)方法>通用學(xué)習(xí)方法>學(xué)習(xí)態(tài)度>

      怎么深入學(xué)習(xí)java的基礎(chǔ)

      時(shí)間: 欣怡1112 分享

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

        學(xué)習(xí)java的基礎(chǔ)的方法

        關(guān)于書籍

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

        歸根到底是沒有經(jīng)驗(yàn),技術(shù)這玩意兒經(jīng)驗(yàn)非常重要,很多東西如果不是你碰到了,看那么多書也找不到答案。

        我看書的習(xí)慣一般都是先把整個(gè)書翻翻,了解一下書的基本內(nèi)容,然后在實(shí)際項(xiàng)目中遇到相應(yīng)的問題再去翻書,當(dāng)然這是因?yàn)槲覍?duì)技術(shù)已經(jīng)有一定的了解,不需要通讀整本書。初學(xué)者應(yīng)該找一些適合自己的書,通讀一遍,其中的例子要認(rèn)真做,一定要自己去寫代碼,而不是Copy。

        我以前在學(xué)做網(wǎng)頁(yè)的時(shí)候,別人都用Dreamweaver去做,只有我打開源代碼編輯器學(xué)習(xí)HTML源代碼的編寫。做完書的例子只能說明你已經(jīng)懂得了一些皮毛。

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

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

        關(guān)于基礎(chǔ)

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

        我們拿Web程序員舉例吧,HTML、Java、CSS、Photoshop切圖,這些都是很基礎(chǔ)的東西,但很多人就是不愿意去學(xué),認(rèn)為這些東西太低級(jí),甚至有些老程序員也不擅長(zhǎng)這些。

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

        學(xué)習(xí)java的基礎(chǔ)的步驟

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

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

        第二步:java初級(jí)語法學(xué)習(xí),

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

        2.運(yùn)算符+,-,*,/,%等;

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

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

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

        第三步:java面向?qū)ο髮W(xué)習(xí),

        1.類和對(duì)象;

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

        3.一些關(guān)鍵字學(xué)習(xí)(static,final,abstract,extends)等。

        這是重點(diǎn),大家根據(jù)知識(shí)點(diǎn)一步步研究學(xué)習(xí)才是關(guān)鍵。

        第四步:java應(yīng)用編程,

        例如:文件IO,集合(類似C語言數(shù)據(jù)結(jié)構(gòu)),異常處理,線程,網(wǎng)絡(luò),JDBC數(shù)據(jù)庫(kù)操作等,都是掌握面向?qū)ο笠院螅诓檎也煌念愂褂妙愔胁煌姆椒ㄟ_(dá)到應(yīng)用的效果,所以并不會(huì)很難。等基礎(chǔ)語法掌握了就可以繼續(xù)后面框架學(xué)習(xí)(java web方向,android學(xué)習(xí)),相信明確思路你會(huì)豁然開朗,更有學(xué)習(xí)動(dòng)力。

        Java 的發(fā)展歷史

        1991

        綠色計(jì)劃 (Green Project)

        1991年1月

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

        橡樹(Oak)

        1991年2月

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

        硬件原型

        1991年4月

        SPARC工作站10的架構(gòu)師 Ed Fran k加入到綠色計(jì)劃中,并領(lǐng)導(dǎo)硬件開發(fā)工作。該計(jì)劃的目的是開發(fā)一個(gè)硬件原型,展示“綠色計(jì)劃”的功能。該計(jì)劃命名為star-seven(7)。7計(jì)劃的成員有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已被用作另一種已存在的編程語言名稱,因此必須選一個(gè)新的名字——它就是Java,靈感來源于咖啡。

        Star-Seven原型

        1992年9月

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

        FirstPerson

        1992年11月

        Green計(jì)劃被轉(zhuǎn)化成了“FirstPerson有限公司”,并作為一個(gè)獨(dú)立實(shí)體合并到Sun的子公司。

        1993

        電視機(jī)頂盒

        1993年2月

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

        應(yīng)用開發(fā)平臺(tái)

        1993年9月

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

        1994

        Liveoak計(jì)劃

        1994年6月

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

        網(wǎng)絡(luò)瀏覽器時(shí)代

        1994年7月

        Patrick Naughton設(shè)計(jì)了一個(gè)Web瀏覽器,該瀏覽器內(nèi)部使用Java。Liveoak計(jì)劃進(jìn)行了調(diào)整,使得Oak語言支持互聯(lián)網(wǎng)。

        HotJava

        1994年9月

        Naughton和Jonatha Payne開始從事名為HotJava的以Java語言為基礎(chǔ)的網(wǎng)頁(yè)瀏覽器項(xiàng)目,該項(xiàng)目獲得了管理層的廣泛認(rèn)可。

        Java編譯器

        1994年10月

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

        1995

        正式發(fā)布

        1995年5月

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

        Netscape支持

        1995年6月

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

        HotJava

        1995年9月

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

        Oracle支持

        1995年10月

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

        Microsoft支持

        1995年12月

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

        1996

        1.0版本發(fā)布

        1996年1月

        JDK1.0版本發(fā)布

        1997

        1.1版本發(fā)布

        1997年2月

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

        1998

        1.2版本發(fā)布

        1998年12月

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

        2000

        1.3版本發(fā)布

        2000年5月

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

        2002

        1.4版本發(fā)布

        2002年2月

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

        2004

        5.0版本發(fā)布

        2004年9月

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

        2006

        Java/Jdk (半)公開源碼

        2006年11月

        Java宣布將會(huì)公開源碼,引起了廣泛爭(zhēng)議。由于設(shè)計(jì)的證書違背了通常的源碼開放條款。或許我們可以稱其為半公開。

        6.0版本發(fā)布

        2006年12月

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

        2010

        Oracle收購(gòu)Sun

        2010年1月

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

        蘋果不再支持Java

        2010年10月

        Steve Jobs聲稱,蘋果將來不再支持Java。請(qǐng)閱讀James Gosling“關(guān)于Steve Jobs聲明的評(píng)論”。

        2011

        7.0版本發(fā)布

        2011年7月

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

      猜你喜歡:

      1.怎么正確有效的去學(xué)習(xí)java

      2.零基礎(chǔ)學(xué)習(xí)java最好的方法有哪些

      3.零基礎(chǔ)學(xué)習(xí)java的最好的方法有哪些

      4.學(xué)習(xí)編程的時(shí)間以及方法

      5.java程序員個(gè)人試用期總結(jié)

      3805734