『壹』 學java代碼需要背代碼嗎
不需要,需要掌握java的關鍵字和邏輯和代碼的結構就可以了!還有需要了解Java API的一些常用的calss 和 method
『貳』 怎麼提升java學習能力,感覺記憶的不是很清楚。
關於學習java這方面,不建議大家死記硬背,學習java不同於其他體力活,並不是付出了就一定會看到對等的效果。大家學習java的時候,先去理解流程,嘗試著用生活中的例子理解流程,再去編寫代碼,把代碼和生活流程聯想起來一起記憶,這樣就不容易忘記了。我Java進階在黑馬程序員學的,在這方面可以引導學生學習的很輕松,可以去了解下。
『叄』 哈哈哈哈,我真的想知道Java怎麼學習
第一步:首先要做好學習前的准備工作:java語言一般用於大型的伺服器程序開發,所有有必要了解如下內容:Unix開發環境Unix系統原理、Unix開發環境、Unix常用命令。熟練掌握Unix常用命令;熟練構建下的Java開發環境。
第二步:然後進入Java語言基礎的學習階段,學習任何一門語言都要打好基礎,曾經學過高級程序語言(C,C++等)來說,java語言基礎有自己的特點,但是基本規律都是相通的,如:演算法基礎、常用數據結構、企業編程規范。掌握常見的數據結構和實用演算法;培養良好的企業級編程習慣。
第三步:掌握java語言基礎後接下來就是面向對象語言的共性:Java面向對象面向對象特性:封裝、繼承、多態等。掌握面向對象的基本原則以及在編程實踐中的意義;掌握Java面向對象編程基本實現原理。
第四步:JDK核心API語言核心包、異常處理、常用工具包、集合框架。熟練掌握JDK核心API編程技術;理解API設計原則;具備熟練的閱讀API文檔的能力;JavaSE核心異常處理、多線程基礎、IO系統、網路編程、Swing組件、JVM性能調優(JVM內存結構剖析、GC分析及調優、JVM內存參數優化)、Java泛型、JDK新特性。熟練掌握JavaSE核心內容,特別是IO和多線程;初步具備面向對象設計和編程的能力;掌握基本的JVM優化策略。XML XML語法、XML解析(SAX、DOM)、Dom4j組件、Digester組件。熟練掌握XML語法規則;理解DOM模型;熟悉Java對XML的各種解析方式。
2
java怎麼學習
系統的學習Java編程的基礎
如果真的想成為Java程序員,那麼學習Java時就不要東一片、西一片的學習,要全面的、系統的學習Java編程基礎,包括AWT、Swing這些不是經常用到的 內容也要學習,深刻的理解面向對象(Object-Oriented)的編程思想,掌握封裝(Encapsulation)、繼承(Inheritance)、多態(Polymorphism)三大特性,把面向對象的思想運用到實際的代碼編寫中。
掌握常用的API用法
每一門成熟的編程語言都會向用戶提供豐富的應用編程介面(Application programming Interface),也就是通常所說的API,熟練掌握這些API,無疑會極大的提高我們編碼的效率,但是Java提供的API實在是太多了點,全部掌握很難實現,而且也沒有必要,我們只要熟練掌握常用的API就好,不常用的API用到的時候,再在API文檔中查找用法即可。
通讀官方語言教程和規范
發布編程語言的官方,一般都會在其官方網站上提供官方語言教程(Tutorials)和規范(Specification),Java的官方網站當然也不例外。Oracle提供的Java Tutorials官方教程是很好的入門讀物,系統全面還帶有示例演示,非常易學,看到很多Java的初學者還在滿網路的找教程,殊不知最好的教程就在官方網站上等著呢,即使是Java老司機也可以在裡面發現自己以前的知識遺漏點。Java Specification 語言規范是更進一步的讀物,裡面解釋了語言的內部規范,比較難以讀懂,但是初讀時不要強求讀懂所有的內容,適當的囫圇吞棗,多讀幾遍可能就理解了。而對於要求更高的Java程序員,可以讀讀JVM Specification,Java虛擬機規范。
借鑒Java重要類的官方源代碼
Java是一門開源的編程語言,下載其JDK(Java Development Kit,Java開發 工具包)時,會自帶Java的源代碼壓縮包src.zip,解壓後就可以查看Java自帶類的源代碼,這些源代碼都是Java大神們寫的,非常有學習意義。這也是學習Java語言相對於其它閉源開發語言的一大優勢。
3
java怎麼樣學習
1、扎實的基礎
數據結構、離散數學、編譯原理,這些是所有計算機科學的基礎,如果不掌握它們,很難寫出高水平的程序。程序人人都會寫,但當你發現寫到一定程度很難再提高的時候,就應該想想是不是要回過頭來學學這些最基本的理論。不要一開始就去學OOP,即使你再精通OOP,遇到一些基本演算法的時候可能也會束手無策。因此多讀一些計算機基礎理論方面的書籍是非常有必要的。
2、豐富的想像力
不要拘泥於固定的思維方式,遇到問題的時候要多想幾種解決問題的方案,試試別人從沒想過的方法。豐富的想像力是建立在豐富的知識的基礎上,除計算機以外,多涉獵其他的學科,比如天文、物理、數學等等。開闊的思維對程序員來說很重要。
3、最簡單的是最好的
這也許是所有科學都遵循的一條准則,復雜的質能轉換原理在愛因斯坦眼裡不過是一個簡單得不能再簡單的公式:E=mc2.簡單的方法更容易被人理解,更容易實現,也更容易維護。遇到問題時要優先考慮最簡單的方案,只有簡單方案不能滿足要求時再考慮復雜的方案。
4、不鑽牛角尖
當你遇到障礙的時候,不妨暫時遠離電腦,看看窗外的風景,聽聽輕音樂,和朋友聊聊天。當我遇到難題的時候會去玩游戲,當負責游戲的那部分大腦細胞極度亢奮的時候,負責編程的那部分大腦細胞就得到了充分的休息。當重新開始工作的時候,我會發現那些難題現在竟然可以迎刃而解。
4
java怎樣學習
it行業目前流行的面向對象編程語言就是C++和Java。所以基本上鎖定這兩個方向就可以了,而且完全可以同時掌握。
掌握Java的精華特性而且一定要知道為什麼。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是設計到語言一級的重要特性。要完全理解interface是為什麼,用多線程又有幾種常用的編程模型。
理解了語言的特性是為什麼了之後,就可以試著上升到設計這個層次,畢竟學習語言是要用的。目前比較好的開發模式是採用自定向下的面向對象的設計,加上MVC的模式。首先要找出最頂層的對象(這往往是最難的),然後一層一層往下遞歸,記住每次應符合7+/-2的原則,因為我們人的短記憶就是這樣。一般有圖形用戶界面的應從界面開始設計。
有了基本設計模型後,可以學一些設計模式(Design Pattern)。這是目前證明很有效的。比如體系結構模式(Layering分層,Pipe/Filter管道或過濾器),設計模式(有很多,比如對象池Object Pool、緩沖池Cache等),編程模式(比如Copy-on-Write)。懂了這些模式之後,就會對系統的整體結構有很好的把握,而學術上也有傾向一個系統完全可以由各種模式組合而成。前面提到的MT實際上就有好幾種模式,掌握後就不用自己花很多時間去試了。另外一個很重要的領域就是並行和分布式計算領域,大概有20種
『肆』 我忽然發現Java需要記憶的命令比C語言多很多啊,我以前學C語言從沒有遇到過那麼多需要記憶的英文命令
java一直在更新,全世界很多人也在幫著完善,命令多了其實對於編程更有利啊。就像數學公式多了更方便,很多命令你可以不用他那個,自己敲代碼也能代替這個命令,但是用他的命令就可以非常簡單解決。比如學數學,你知道7*8就能很快知道8個7相加是56,你也可以自己慢慢加上去。命令多了其實是對你熟練之後有更大好處,讓你更方便。
『伍』 學習java感覺天天敲代碼,但是敲完就忘記了怎麼辦
還是那句老話,做到課前復習,上課時認真聽講,課後復習,好記性不如爛筆頭,多學習、多鞏固、多提高。
『陸』 學Java編程需要記住哪些關鍵詞
雖然Java開發都是英文,但實際上你仔細看一下就會發現,裡面很多時候都是重復的語法套用不同的數據而已,真正用到的Java單詞就那麼幾個,並不像學英語那樣需要記憶很多的單詞和短語。
java開發編程主要看的是你的編程思想,是通過java解決問題的能力,而代碼是幫助你解決問題的工具,你沒有方法只有工具也是沒辦法實現效果的。
學Java死記硬背是沒用的,就算你把所有的技術都背下來了用不到項目中也是白費,而當你代碼敲得多了的時候你自然就會記住這個單詞什麼意思怎麼使用,代碼量是一個Java開發者最應該擁有的。
綜上所述,學java語言光會背沒用,融會貫通,多敲代碼,多做項目才是更重要的事。
『柒』 學習java語言要記憶些什麼高分懸賞!(一定要對得起我這個分)復制粘貼的不要!
童鞋,你的前兩句話真的把我雷翻了,如果是真的,那你就真的太強悍了。 看了你後面的發言,才發現原來你就看了那些基本的語法規則嘛,這個所有的語言都差不多呀。 java基礎太多太多了,繼承、多肽、流、線程、網路編程、反射、集合、資料庫連接、泛型、JNI技術、分布式技術還有解析xml,這些你都會了?面向對象的思想你真的完全弄懂了?設計模式你非常精通了?一本書的內容是有限的,建議你慢點兒,慢慢的練習,才會有效果的。 至於你所說的Swing,呵呵,真是不好意思,這個地方壓根就不算什麼重點,這個東東是做桌面應用的,效率低得要死,基本上很少用, 其實java根本就不要去記那些API,有的東西練習多了,你不想記住也記住了。 這些API,在你以後開發的時候你直接去翻書就行了呀,為什麼要去背下來呢? 你要記的東西就是我剛才說的那些java基礎,你要知道它們的原理,如何實現的,至於具體每個類的名字,就不用費心去記了。 j2se是重點中的重點,這些基礎不過關,j2ee和手機編程也就過不了關。 既然你有C++的基礎,那麼你應該知道編程的核心是「思想」,也就是說數據結構和計算機演算法才是真正的精髓啊。 如果你的數學或者邏輯思維能力很強悍,建議你多關心演算法,如果不是很強悍,那麼也沒關系,你可以把重點放在設計模式上面。其實java的API很多都利用了設計模式。 <<java核心技術>>卷一 卷二 《thinking in java>>這些書你都搞懂了,那麼你的j2se基礎也就算很棒了,換句話說,你也算得上是初步的高手了。 設計模式嘛,推薦你先看<<深入淺出設計模式>> 然後再看<<java與模式>> 我推薦給你的這幾本書(加起來大概有四千多頁),你看完第一遍估計都要半年(假設你每天看十個小時,),真的弄懂,哈哈,就要看你的資質了, 只要你這些基礎打得很牢,j2ee和android手機編程包你一看就會。對了,順便提醒你要多練習多思考哈,尤其是設計模式,要有很多編程經驗才知道它的好處。 加油哈,祝你成功!
『捌』 如何快速記憶Java常
熟練的前提一般就是多練習
可以考慮多寫項目,嘗試簡單的,不要一開始就SSH綜合
可以先寫單獨JSP控制,熟練幾個常用內置對象,兩個常見跳轉方式,絕對相對路徑的區別,以及一點jsp標簽
然後嘗試MVC,利用javabean+jsp+servlet寫一個簡單學生管理系統或者留言管理系統
這當中可以嘗試用到JDBC以及sql復雜語句,練習分頁啦、復雜sql語句啦、參數的包裝、簡化servlet的數量、DAO層的較優化設計,當然也可以用到myBatis,這個框架的初級使用很簡單,可以用來練習看英文文檔,不過它也有中文文檔。感覺這一階段挺重要的,可以嘗試用反射做依賴注入,可以用Annotation做方法級的許可權控制和表單信息的驗證
然後就是SSH的綜合項目了,感覺MVC那一塊領悟的比較多的話,反而這里會感覺相對容易一點,不過也不好說,配置文件多了好多,不過起碼原理上的東西不會太模糊。
『玖』 java代碼如何實現文本框的記憶功能,就像QQ那樣第二次登陸QQ號還能在文本框里,急用,謝謝
這個好實現,你可以存資料庫中,登陸的時候,將數據存到資料庫中。給文本框一個聚焦時間,用js寫 ,將資料庫中的登陸記錄給讀取出來,顯示在輸入框中。不知道樓主聽明白了沒。