java程序設計基礎教程
Ⅰ 什麼是Java程序設計的基礎
學技術,入門是每個人必須也必然經歷的. 不管學什麼語言其實方式都差不多, 所以java入門跟學c入門也版差不多. 最基本權的就是要了解語言本身, 還要了解這門語言一般最常用的領域. 基礎都一樣,但不同的領域側重又有所不同. 所以剛開始重要的是要確立一個方向, 免得浪費一些不必要的時間. 另外一個重要的方面就是一定要勤快,多動手,多思考,也要能堅持,只要過了入門時最懵懂的階段,有了明確的方向,你自己就知道該怎麼學,該學什麼了. 預祝你學習順利!!
Ⅱ Java程序設計如何自學
java自學的話非常難,因為java需要學習的東西很多而且很難,如果你沒掌握學習java的方法的話,可能1-2年都只能入門,如果你掌握java的學習的方法的話,半年就能學會java。
…………………………………………
看你問的問題,應該是對java很感興趣,其實你可以自學java。關於如何學習java,我剛才看到一篇很不錯的文章,是一個農民工介紹自己如何自學java,並找到Java的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
我是一名地地道道的農民工,生活在經濟落後的農村,有一個哥哥和一個弟弟,父母都是地道的農民,日出而作,日落而息,我從小到大學習一直很好,從小學到高一都,成績在全級一直名列前茅,這樣我也順利了考上省的重點高中,然而,每個學期開學是家裡最為難的時候,每次交學費都讓父母發愁許久,家裡為了給我籌錢讀書,都借了不少錢,才讓我讀上高中。我知道我讀到高中家裡已經欠了好多債,為了減輕家裡的負擔,我選擇了退學。
2009年我高一退學,為了給家裡還債,干過建築工地的小工,搞過塑料製品加工,送水工等等。很工資都很低,一個月也就1000多,加上加班費一個月能拿2000多一點,我每個月都向家裡寄回800-1000元,到了2011年末,一次偶然的機會我接觸了Java,聽說Java的前景挺不錯,工資相對於我一個農民工來說簡直是天文數字,於是我在新華書店買了幾本Java的書,盡管白天辛苦工作,晚上回來還是堅持看書,但有於基礎太差很多都很不明白,但還是堅持看,一有看1-2個小時Java的書,看著看著許多基礎都慢慢的學會了,但那些比較難的還是看不懂,後來還買了有些關於框架的書,還是看不懂,這樣斷斷續續的持續了半年多,覺得自己Java的基礎都差不多懂了,但框架還是看不懂,還有最缺的項目經驗,看了很多招聘Java程序員的簡介都要項目經驗,相對我一個農民工來連框架都弄不明白,想找一份Java工作對我來說簡直是奢侈。我只想學Java,並不敢想以後能從事Java的工作。
有一次,在網路上看到一篇讓我很鼓舞的文章,是一個Java高手介紹在沒有基礎的朋友怎麼自學入門Java,文章寫的很好,包含了如何學習,該怎麼學習,他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,不少是我們也看不懂,這點我真的很認同,我自己看書都看了很久才學會基礎。曾經有想過參加培訓,但是上萬元的培訓費讓我望而卻步,我工資這么低,每個月還有向家裡匯錢,加上城市消費比較高,雖然每個月只有幾百剩下,但是相對於上萬萬學費和四個月的吃住費用逼我連想不敢想。 於是我決定看視頻,我就去搜索Java的視頻,雖然我零星的找到一些Java的視頻,但是都不系統。最重要連項目都沒有。後來我找到一份很好的視頻,是IT學習聯盟這個網站一套視頻叫<<零基礎Java就業班>>(喜歡《零基礎Java就業班》的可以復制 t.cn/8sx5z6L 粘貼瀏覽器地址欄按回車鍵即打開)的教程還不錯,很完整。還贈送11個頂級企業項目。價格很合理,於是我買下來。
於是開始了我的自學Java的路,收到光碟後,我就開始學習,剛開始學習還不錯,是從零基礎教起,老師幽默風趣而又輕松的課堂教課,使我發現原來學習JAVA並不是一件很難的事情。因為我本來基礎還不錯,前面的基礎看一篇我就過去了,到了框架,我覺不又不是很難,可能老師太牛了,他能把復雜的問題講的比較通俗易懂,有些難點的地方我還是連續看了五六次,把他弄懂。每天下午6點下班後,吃了飯,馬上跑回家。看視頻,買了幾本筆記本。當時,為了編程還花幾百元了台二手的台式電腦,配置一般,但編程是足夠的。一邊看視頻,一邊記筆記,把重點都記下來,還一邊跟著老師敲代碼,為了能盡早學會Java。每天都堅持學5-6個小時。經常學到晚上一點多才睡覺。星期六,日不用上班,每天7點多起床,學到晚上11,12點。那段時間特別辛苦,特別累。在學習Java的三個多月里,除了吃飯睡覺工作,剩餘的時間都在學習,因為我知道自己的計算機基礎不是很好,也沒有學過什麼計算機,只是學了些Java基礎,相對於那些科班的人來說我要比他們付出更多的努力。我只能咬緊牙關,堅持下去,我不能放棄,我要完成我的夢想,我要讓我的家人過上好日子。終於三個多月後我把Java教程里的內容和項目都學完了,在學項目的過程中我發現項目特別重要,他能把你學過的知識全部聯系起來,能更好的理解你所學的知識。還有學習過程中,動手很重要,要經常跟著老師動手敲,動手吧,跟著做,一行一行的跟著敲,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠比干聽大的多。 如果遇到暫時對於一些思路不能理解的,動手寫,先寫代碼,慢慢你就會懂了。這套視頻還贈送了11個頂級企業項目,對於我沒有任何經驗的人來說,這個太重要了,還有在學習項目是提升能力最快的方法。項目能把所有的知識點全都連到一起了,不再是分散的,而是形成一個整體了。那種感覺是僅僅深入鑽研知識點而不寫真實項目的人所不能體會的。一個項目就是一根繩子可以把大片的知識串到一起。 就這樣,我用了兩個月也把項目給學完了。其實學完教程差不錯就達到就業水平,但是我可能覺得自己學歷低還是把那11個頂級企業項目才去找工作。
接著我就到51job瘋狂的投簡歷,因為我的學歷問題,初中畢業,說真的,大公司沒有人會要我。所以我頭的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比價嚴格,需要有一年的項目經驗,所以我沒有被選中。 後來陸續面試了幾加公司,終於功夫不負有心人,我終於面試上了一家民營的企業。公司規模比較小,我的職務是Java程序員。我想我比較幸運,經理看中我的努力,就決定呂勇我,開的工資是3500一個月,雖然我知道在北京3500隻能過溫飽的生化,但是我想我足夠了,比起以前的工資好了些,以後可以多寄些錢回家。我想只要我繼續努力。我工資一定會翻倍的。 把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有自卑,我們不比別人笨,只有我們肯努力,我們一樣會成功。
…………………………………………
Ⅲ 求清華大學出版社《Java程序設計基礎教程》電子版
看電子版本的教材還不如看視頻教程,那樣容易理解的多,也很形象,你還可版以買一本JAVA基礎知識的書,《權java從入門到精通》還不錯,我就是這樣學習的,感覺還好,其實這個都是次要的,重要的是你能堅持,堅持就能成功!
我自己也是正在學java編程,希望能給你點建議。
Ⅳ java web程序設計基礎教程主要說的是什麼
Jsp網頁製作,即動態網頁製作。
Jsp是一種動態網頁技術標准。
它是在傳統回的網頁HTML文件(*.htm,*.html)中插入Java程序段答(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。 用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他操作系統上運行。
推薦閱讀 http://ke..com/view/3387.htm
Ⅳ Java程序設計基礎知識
《Java程序設計基礎實驗指導(第3版)》是陳國君教授主編的《java程序設計基礎(第3版)》(清華大學出版社,2011年版)一書的配套實驗用書。
全書分16章,基本與《java程序設計基礎(第3版)》中的16章一一對應,88個實驗詳細講解了java語言的各個部分。書中的每個實驗都給出了實例以及具體的上機指導,內容由淺入深、循序漸進,知識點全面。實驗有目的地針對學習java語言過程中遇到的重點和難點,強調實用性和易學性,可以幫助讀者進一步熟悉和掌握java語言的語法知識及程序設計的方法。
Ⅵ java程序設計基礎 清華大學出版社 復習重點
面向對象程序設計,明白面向對象的三大特性:封裝性、多態性、繼承性,我的文庫里有對應的PPT。清華大學出版社出版的。
Ⅶ java程序設計基礎
輸出來7,函數fun用於篩選出較小的數自,即兩個數比較,輸出小的數。
fun(a,b) 輸出b=8
fun(a,c) 輸出c=7
fun(fun(a,b),fun(a,c)) 即fun(8,7) 輸出7
如果滿意,望採納,謝謝!
Ⅷ 面向對象與Java程序設計基礎
3.改錯題
仔細閱讀以下程序,改正程序中的錯誤(星號下面的語句),使程序能輸出正確的結果。
注意:
(1)不改動程序的結構,不得增行或刪行。
(2)不能更改定義類和方法的訪問修飾符。
//Java3.java
public class Java3{
String xh;
String name;
int score;
/**********found***************/
public void Java3(String num, String xm, int sco)
{
xh = num;
name = xm;
score = sco;
}
/************found**************/
public boolean changeInfo(int sco, String num)
{
if(score== sco&&xh==num){
result = true;
}
else
result = false;
}
public static void main(String args[]){
Java3 java3=new Java3("090101","Tom",100);
if(java3.changeInfo("090101",100))
System.out.println("score no change!");
else
System.out.println("score change!");
}
Ⅸ JAVA程序設計教程與設計考試內容
相關參考:全國計算機等級考試調整方案(07年5月發布)
一、關於一級
考試科目:新增一級永中Office科目。加上原有的一級MS Office、一級WPS Office和一級B,一級共四個科目。
考試形式:完全採取上機考試形式,各科上機考試時間均為90分鍾。
考核內容:四個科目的考核內容包括微機基礎知識和操作技能兩部分。基礎知識部分佔全卷的20%(20分),操作技能部分佔80%(80分)。各科目對基礎知識的要求相同,以考查應知應會為主,題型為選擇題。操作技能部分包括漢字錄入、Windows使用、文字排版、電子表格、演示文稿、網際網路的簡單應用。一級B在現有基礎上增加對網際網路知識的考核;與一級其他科目相比,一級B沒有演示文稿部分。
系統環境:一級科目中操作系統為中文版Windows 2000,MS Office版本為中文專業版Office 2000,WPS Office版本由目前的「2003教育部考試專用版」升級為「2007教育部考試專用版」,永中Office使用「永中Office2007教育考試版」。
二、關於二級
考試科目:新增二級Delphi語言程序設計,加上原有的二級C等六個科目,二級共七個科目。二級科目分成兩類,一類是語言程序設計(C、C++、Java、Visual Basic、Delphi),另一類是資料庫程序設計(Visual FoxPro、Access)。
考核內容:二級定位為程序員,考核內容包括公共基礎知識和程序設計。所有科目對基礎知識作統一要求,使用統一的公共基礎知識考試大綱和教程。二級公共基礎知識在各科筆試中的分值比重為30%(30分)。程序設計部分的比重為70%(70分),主要考查考生對程序設計語言使用和編程調試等基本能力。
考試形式:二級所有科目的考試仍包括筆試和上機考試兩部分。二級C筆試時間由120分鍾改為90分鍾,上機時間由60分鍾改為90分鍾。所有二級科目的筆試時間統一為90分鍾,上機時間統一為90分鍾。
系統環境:二級各科目上機考試應用軟體為:中文專業版Access 2000、中文專業版Visual Basic 6.0、中文專業版Visual FoxPro 6.0、Visual C++ 6.0,二級C上機應用軟體由Turbo C 2.0改為 Visual C++6.0,二級Java由現在的Java JDK 1.4.2改為專用集成開發環境「NetBeans 中國教育考試版2007」,二級Delphi使用Delphi7.0版本。
三、關於三級
科目名稱、考核內容、考試形式保持不變。
系統環境:三級PC技術上機考試仍為匯編語言,編程環境為MASM4.0/LINK(或TASM/TLINK);三級其它科目上機考試仍為C語言編程,但上機環境由Turbo C 2.0改為 Visual C++6.0。
四、關於四級
停考科目:現在的四級將於2007年下半年考試後停考,2008年不再接收新考生報考,只接收補考報名,考試時間為2008年下半年,補考考生上機仍然使用Turbo C2.0。
新增科目:根據市場對計算機應用崗位的需要,設計三個新的面向計算機應用、面向職業崗位需求的應用證書:四級網路工程師、四級資料庫工程師、四級軟體測試工程師。
考試形式:目前設計為筆試,筆試通過者獲得四級該科目證書。筆試時間120分鍾。