J2SE(一)--資料基礎,j2se--資料基礎

來源:互聯網
上載者:User

J2SE(一)--資料基礎,j2se--資料基礎

文章中的內容來自馬士兵老師的J2SE視頻。關於Java中的資料基礎,因為都屬於電腦語言,與其他的程式設計語言都是大同小異的,我們知道大同的地方,只要把效益的地方調出來,學習就會很輕鬆。


(一)總圖:


看到右邊,由大到小內含項目關聯性是:就會一目瞭然。


(二)明細



上下兩張是一張圖,如果說上一張圖是宏觀的說,下一張圖就是細節。


標識符、關鍵字、資料類型、運算式、元素符、語句、方法個人認為與其他語言如C#沒有差異。


這裡新學到的東西:


1、可能就是注意一下局部變數和成員變數聲明的位置,聲明資料類型中的引用資料類型變數,可能先前學習的時候對這個沒有太多的理解,現在就很清楚了。


2、關於字元型和字串型有什麼區別?區別就是:前者用單引號,用法作為一個變數使用;後者用雙引號,用法作為一個指標,指向第一個字元使用。


3、遞迴:資料結構導論中有講過,其實很簡單,一句話總結就是:這個方法調用了自身。舉個例子:


public class Test{public static void main(String[] arg){System.out.println(method(<span style="font-family:KaiTi_GB2312;">4</span>));}public static int method(int n){if(n == 1)return 1;elsereturn n * method(n-1);}}

怎麼理解這個自身調用呢?


挺清楚的了吧!


(三)總結:


記住一點:格式比演算法更重要!






j2se是什

J2SE: java 2 Standard edition (java 2 標準版),java2的平台
籠統的講,可以這樣理解:J2SE是基礎
 
問j2se是什來的?要怎學j2se?

就我個人的經曆,學習J2SE主要是學Java語言本身以及其編程思想,至於J2SE中的技術或者技巧在J2EE中很少能用的上.因此,學習J2SE應當把重點放在語言和編程思想上,打好物件導向編程的基礎,有精力的話還可以學習一下設計模式,J2SE裡的這些東西是Java語言的精髓,到那個平台下,不管是EE還是ME 都能用得上,並且如果你能還好的應用物件導向的設計思想和恰當的設計模式,你在開發大型系統的時候會得心應手,充滿樂趣,否則J2EE下的開發會痛苦死你.並且當你有了良好的物件導向基礎,將來會很容易提拔成為專案經理,說實話,中國程式員中,真正深入理解物件導向設計原則和設計模式的鳳毛麟角.

對於J2EE 的學習順序,我沒什麼可說的,其實沒什麼順序可以可言,按部就班就好了.給你一個忠告,就不不要浮躁.不要因為Servlet過時了就不去學他,還是那句話,腳踏實地,按部就班.如果要應用,你可以選擇一個目前不叫主流的開發架構,進一步學習.如果將來想進外企,就不要去研究那些開源的東西了,大型的外企從開不用那些開源的產品,你可以研究一下IBM的
Websphere或著Oracle.

至於就業,一個優秀的企業不大重視的會什麼,而是在乎你做過些什麼,因此,在學習過程中切忌只看不實踐,有機會一定要多動手多實踐,在學校裡抓住一切實習的機會,盡量爭取做幾個小項目,這要畢業後出去找工作才搶手.

說了這麼多,總結起來就是學J2SE重點放在編程思想的理解,學習過程中切忌浮躁,不去學那些自認為過時的技術;切忌只動眼不動手,積累經驗將來才好找工作.

1 J2SE中的AWT, Swing這些都不用看,通用連網架構也不用仔細看,多線程也不用太仔細看.
2 不需要背誦代碼,關鍵是領會精神,學模式不能定式,要能夠在理解思想的基礎上觸類旁通
3 能熟練使用一個好得開發架構不但能夠極大地提高開發效率,而且可以使你的程式更加高效和健壯,因此學習使用好的架構還是必要的.
4 資料庫部分當然很重要,但是對於J2EE開發人員來說要熟練使用資料庫的準系統,熟練使用SQL語句增刪改查,掌握資料庫的串連和訪問原理就OK了.如果將來能夠做架構,還需要掌握資料庫的設計,部署和調優.
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.