六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦>學(xué)習(xí)方法>通用學(xué)習(xí)方法>學(xué)習(xí)態(tài)度>

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

時間: 欣怡1112 分享

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

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

  關(guān)于書籍

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1.類和對象;

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

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

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

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

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

  Java 的發(fā)展歷史

  1991

  綠色計劃 (Green Project)

  1991年1月

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

  橡樹(Oak)

  1991年2月

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

  硬件原型

  1991年4月

  SPARC工作站10的架構(gòu)師 Ed Fran k加入到綠色計劃中,并領(lǐng)導(dǎo)硬件開發(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計劃被轉(zhuǎn)化成了“FirstPerson有限公司”,并作為一個獨立實體合并到Sun的子公司。

  1993

  電視機頂盒

  1993年2月

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

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

  1993年9月

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

  1994

  Liveoak計劃

  1994年6月

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

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

  1994年7月

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

  HotJava

  1994年9月

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

  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網(wǎng)頁系統(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、內(nèi)部類。

  1998

  1.2版本發(fā)布

  1998年12月

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

  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、斷言和正則表達(dá)式處理。

  2004

  5.0版本發(fā)布

  2004年9月

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

  2006

  Java/Jdk (半)公開源碼

  2006年11月

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

  6.0版本發(fā)布

  2006年12月

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

  2010

  Oracle收購Sun

  2010年1月

  Oracle收購Sun公司及其產(chǎn)品?,F(xiàn)在Java由Oracle控制。

  蘋果不再支持Java

  2010年10月

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

  2011

  7.0版本發(fā)布

  2011年7月

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

猜你喜歡:

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

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

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

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

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

3805734