㈠ java初學者怎麼入門啊
俗話說態度決定一切,一個人的學習態度相當重要,而一個良好的態度不僅會提高你的效率,而且還會影響效果。
學習編程是一個漫長而痛苦的過程,需要持之以恆的耐心,千自萬不能急於求成。對於一名初學者來說,最重要的還是打好基礎。
首先關於自學,提幾條建議,望採納!
找一個行業當中的師傅進行規劃和指導。
每天規劃好學習時間,不要中斷。
先掌握了解知識體系後編寫項目,邊抓細節。
另外,我從個人角度分為三個階梯: 初學,入門,高手
第一: 初學 (理論知識階段)
很多同學剛剛入門學習java,看書,或者看視頻。這個階段是積累理論知識的時候,相對比較容易,一個小知識點,信息量少,跟著老師的思路走就可以。
在這個階段,很多同學學得很快,感覺編程好簡單。
隨著學習的深入,大多數同學會產生混亂。 為什麼? 所有的技術背後都有原理,前面都有應用場景,不同應用場景有不同使用方法。 信息量逐級增加。
信息量逐級增大後,會有什麼問題?
學到後面忘記前面。
新技術不斷出現,感覺永遠學不完。 喪失興趣或信心。
理論知識階段,更重要的是理解原理和規律, 知識點的細節記不住可後面查找。學習方法更重要的是 交流討論,理解和總結。 多問為什麼是關鍵!
第二: 入門 (熟練度)
一個項目從0到1的過程才是最寶貴的,也是初學者提升最大的部分。 但從書本或者視頻中,很難學習這個過程。
技術的應用能力換句話說是 技術的分解排序能力, 當遇到一個需求,該如下實現?
基本的思路是 把需求分解成原子操作。 原子操作代表開發當中的基本操作,也就是在知識點當中學到的,比如資料庫操作,sql,框架的基本使用等等。
如果能把需求分解為原子操作序列,開發完成只是時間快慢的問題。往往剛剛開始學習編程的同學,不善於或者懶得去思考。畢竟看視頻是被動的,分析問題是主動思考。學習只是看看視頻,本質上是思考的懶惰。
所以需要找大量的練習和項目案例進行實踐!!!
第三: 高手(業務和性能)
程序員是把理論知識組合應用起來解決用戶的問題。(或者提高用戶的效率)
第三個等級的知識更加多元化,不同行業涉及不同的領域知識,信息量也是增大。
業務解決用戶的問題,可以賺錢。
性能用最小的資源,解決用戶的問題,可以省錢。
所以在企業開發中,需要考慮更多和成本,時間,用戶等相關的問題。
總結: 掌握理論知識後,需要大量的代碼去實踐,才算入門。
分享下學習路線,供你參考一下!
希望能幫到你,望採納!!
㈡ JAVA初學者
你好多單詞拼寫錯誤
public static void main(Strings[] args)
改為 String[] args
這句也有問題的吧返回值是String 么兩個JOptionPane也拼錯了QUESTION_MASSAGE
String string=JOptionPane.showInputDialog(null,x,y,JOptionpane.QVESTION_MESSAGE);
㈢ 自學 Java 怎麼入門
自學的困難就是,不知道該從哪裡開始,才怎麼學,沒有一個系統的學習路徑,現在黑馬程序員最新上線了java學習路線圖,非常好的解決了一個難題,可以去搜索看一下。
一、java基礎
學習任何一門編程語言,首先要學習的是基礎語法,開啟Java學習的第一步,當然就是深入掌握計算機基礎、編程基礎語法,面向對象,集合、IO流、線程、並發、異常及網路編程,這些我們稱之為JavaSE基礎。當你掌握了這些內容之後,你就可以做出諸如:電腦上安裝的迅雷下載軟體、QQ聊天客戶端、考勤管理系統等桌面端軟體。
㈣ java初學者應該注意什麼
很多開始學習Java編程的人,很容易被前所未有的概念、定義,搞得一頭霧水。當類、對象、介面、構造函數、方法、繼承、多態、各種修飾符等概念撲面而來的時候,腦子里頓時變成了一片漿糊,並直接導致了畏難心理,這些現象在初學的時候是最常見。針對Java編程初學者存在的這些困惑,給大家以下幾點建議:
運用基本的j2seAPI
除了Java語言本身的語法之外,懂得運用j2se的API也是一個必要的課題,然而在這么多的API下,你必然想知道哪些API是必要或常用的。我的建議是先掌握字元串處理、異常處理、容器(Container)、輸入/輸出(I/O)、線程(Thread)這幾個主題。
API的內容龐大,沒有任何一本是可以詳細講解每個API如何運用,你也不需要將API背誦下來,你要懂得查詢API文件說明,雖然API文件都是英文的,但基本上只要有基本的英文閱讀能力就足以應付查詢需求。
奠定Java的語法基礎
學習Java的第一步,就是學會使用Java這個程序語言來編寫程序,而學習程序語言的第一步就是熟悉其語法的使用。程序語言就是一門語言,所不同的是這種語言是用來與計算機溝通的,所以若要熟悉語言,使用的方法莫過於多看別人寫的程序,了解別人是如何使用Java來解決問題的,然後針對同樣的程序進行練習,並從實例中測試自己是否真正了解到如何解決問題。
加入論壇參與討論
在學習的過程中,如果有人可以共同討論,將會加速學習的速度。你可以找一個討論區並摸索當中的資源,這可以省去不少的學習時間。在中文討論區中,建議多參與Java技術論壇,在論壇上有相當豐富的資源。
使用搜索引擎
作為一個軟體開發人員,懂得使用搜索引擎,來尋找問題的答案,是一項必要的能力。使用Google(Google),幾個簡單的關鍵詞通常就可以為你找到問題的答案。
學習地圖
在學習完基本的j2se之後,你會想要實際應用Java來編寫程序,如果民需要編寫窗口程序,可以學習Swing窗口設計;如果你要編寫資料庫相關軟體,可以學習JDBC;如果你想要朝Web程序發展,可以學習JSP/Servlet;如果你想要學習手機程序開發,可以朝j2me方向學習。
㈤ java初學者,應該如何學習java呢
初學Java編程時,大家通常會對學習方法、知識難點做一個了解,但學一項技能不僅僅只是這樣,學習過程少不了我們的親身參與,那我們對自己的學習條件了解是否充分?心理上思想上是否做好了准備?要准備學到哪種程度?···這些其實都是學習編程時需要注意到的。
學Java編程的目的?
知乎無數的優秀學習類回答、技術大佬的分享,在開頭的第一段都會提到的,是想清楚做某事的目的是什麼。千萬別覺得這樣很老套很無用,明確學習目的其實就是在做思想上的准備,不然在後期非常容易缺乏堅持下去的信念。
因為沒有描述,就假設題主同學學習Java是為了從事相關的開發工作,去發現一下真實的需求就能知道,「找工作」其實都是表象,真正的本質是「高薪」,是「掙錢」是「有發展」。那麼「薪資高」就是學編程的目的之一。
稍微多想想我們就會有接下來的問題:企業招聘的基本要求是哪些?需要達到什麼樣的技術水平薪資才高?薪資比較高的Java崗位是哪些?大公司都需要哪種技術人才?
問題比較多也沒關系,接下來就是一步步理清楚。
有沒有自己的學習目標?
學習目標圍繞學習目的而定,別太貪心什麼都想學,學不完的,太高深的概念對於初學者也是有毒的。
高薪資的崗位需要的技術能力都在Java的知識體系中了,我們從整體到局部開始,先了解Java的大致全貌--Java是用來做什麼的。
按Java的應用場景來分有三類:J2SE,J2ME和J2EE,這也就是SunONE(Open NetEnvironment)體系。
J2SE就是Java2的標准版,主要用於桌面應用軟體的編程;
J2ME主要應用於嵌入式系統開發,如手機和PDA 的編程;
J2EE是Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站,OA系統和ERP系統。接著是局部--比如其中涉及J2EE方向的是什麼崗位,需要會什麼?且薪資是多少?
在此場長還要補充兩句,對於程序員來說,學歷高低不是唯一標准,但絕對是加分項,能提升學歷就盡快提升,不要讓它在後期成為你職業發展的阻礙。
以上從「整體到局部」的好處是,不僅為你的學習找到重心,還是在定位你的技術重心,也將會成就你寫在簡歷中的那句「本人擅長XX開發,熟悉XXX技術,且精通XXXX,在XXX有豐富經驗。」
有沒有一個學習計劃?
有了學習目的,找到了一個高薪的技術方向和技術重點,有了這些信息,你就可以開始制定學習計劃了。
一個科學而合理的學習計劃,關鍵並不是面面俱到的詳細,而是「極高的可執行性」,要避免看到自己定的計劃就頭疼,無法完成這樣的情況,就要注意別一開始就把自己逼得太狠。
記得圍繞著學習目標開展學習,專注能保持高效率,這也能減少你的學習時長,還能保證學習效果。
最後,
編程講的是多多練習沒錯,但別忘了編程背後是思維,是邏輯,是解決問題的思路,希望在學編程的你,能把編程看成一種智力的游戲,在提升自己心智的同時,看到一個奇特而有趣的代碼世界。
祝編程愉快。
㈥ java怎樣快速入門
零基礎如何學好Java語言編程?作為一個Java初學者,怎樣從一個新手快速入門?這是很多想學Java的新手最關心的問題。今天在這篇文章里我就來詳細解答一下這些問題。
為什麼要學Java
首先,你要想明白自己為什麼要學Java?只是一種興趣愛好,還是為了將來的謀生。或者是因為學習Java的都有一個高薪吸引才學習Java。自己要有一個大概的學習方向、思路。相信目前很多人學習java是因為功利性,即聽說了這個行業的高薪,不要否認。那麼恭喜你,你有了學習java的第一個前提條件,利益激發主動。其實,學習java並不需要所謂的數學邏輯好,需要英語水平棒。告訴你,正常人的智商就足夠了。月薪2K的從事者智商並不會比月薪20K的差,區別只在於,前者不曾學習,後者把學習當成生活的一部分,比如在樂位元組學習的那些同學們。
其次,你要了解Java需要學習哪些知識。這里我分享一份Java的學習路線。作為剛接觸Java的新手,先了解Java的基礎。Java 基本語法、Java 平台應用、Java的核心概念:JVM、JDK、JRE以及Java面向對象思想,同時要會學到如何在系統中搭建Java開發環境,以及如何利用第三方工具進行Java程序的開發。
還有記住學習Java語言最重要的是兩點:
學習步驟/方法
學習資源
找到適合自己的學習方式。找到適合自己現階段的學習資料。學習的過程中最好記筆記,因為好記性不如爛筆頭。在學習Java語言最基礎的知識到Java進階設計階段,要了解常用的設計模式以及Java語言的實現實例來學習Java設計模式。從中我們可以學習到很多類型的設計模式,其中包括工廠模式、抽象工廠模式、單例模式、適配器模式、觀察者模式、裝飾者模式等等。
學習Java的基本路徑就是,首先建立好開發環境。建立起來環境了,最重要的是練習,熟能生巧,在不斷的練習中去加深自己對程序語言的理解。作為新手你可以去找一本比較好的經典的入門書籍,現在網路上也有非常多的資料,圖文或者視頻都可以,根據個人喜好選擇來練習。
做Java開發的話,你需要了解這三個術語,叫SDK、API跟Lib,分別表示軟體開發套件,應用編程介面和庫。這三者之間其實有一定的聯系,或者是交叉。
總體來說,它們都是給我們提供的一些封裝了底層功能的基礎設施。這些東西通常體現為我們所經常說的「框架」。事實上要成為一個資深的Java開發者,對各種API和框架的學習,可能是花時間最多的一個地方。
學習Java,首先完成 Java基礎、JDK、JDBC、正則表達式等基礎實驗,然後進階到 J2SE 和 SSH 框架學習。Java Web全棧開發的推薦學習內容,簡單總結一下,大概包括下面這些內容。每一部分都可以細化成很多知識點,這只是一個粗略的羅列。把它當做技術地圖就好了。
開發環境的建立與項目管理:Eclipse、IntelliJIDEA、Maven和Git.
Java編程基礎:基本語法、面向對象特性、Java8新特性、更高級庫(比如Guava)的使用等。
前端開發技術:HTML、CSS、Bootstrap和JavaScript基礎。
Spring基礎:依賴注入IoC、面向切面編程AOP、SpringBoot.
MVC框架:Spring MVC、Struts等,包括URL路由、模板、表單、Session、攔截器等知識。
數據訪問:關系型資料庫、JDBC、Spring JDBC、事務、ORM框架(MyBatis,Hibernate、JPA)。
成熟應用的關鍵功能實現:郵件發送、非同步任務、緩存、日誌等應用的測試和部署。
還有專門提一下JSP和Servlet,雖然現在各種成熟的MVC框架已經讓Java Web開發基本很少使用JSP和Servlet的原生功能了,基本都做了一層封裝。但是這部分基礎知識建議初學者還是要認真學習。
最後我說一點,程序猿這門職業是個不斷學習的職業。每天都有新技術,雖然不一定都能用上,但是還是要每天學習。Java自己核心的一些包和技術無非是:集合,泛型,IO,多線程,類載入機制,反射,代理。掌握這些,Java就算入門了。初學者從Java零基礎快速入門學好Java語言。初學者最重要的就是不要懶!
㈦ JAVA初學者,該怎麼學習JAVA
學習Java的過程中一定要多敲代碼不要讓手閑著,提高自己的代碼量,多敲代碼你才能發現代碼中的錯誤,以及需要改正的地方。代碼量決定啦你的上手速度,當初入公司時,良好的代碼量可以讓你更熟悉公司流程;
學習Java不要一個人奮斗,學習編程語言自己獨自悶頭學習,並不能達到最佳的學習氛圍,許多的BUG和知識難點會讓你耽誤很長的時間,重要的知識是需要金錢的付出,從網上找一些相對應的知識點,通過付費來獲取自己需要的知識,當然大牛的交流群、博客里也可蹲點獲取資料;
對於零基礎的小白而言,學習Java一定不要求快,要求穩。系統的學習全部的內容,基礎知識尤為重要。
學習Java要有一個詳細的學習計劃以及步驟,這個是需要自己總結一下,要有自己學習的目標!
㈧ JAVA初學者該用哪個
第一個就行,安裝第二個也可以正常學,對學習不會有什麼影響。java是編程語言里比較難學的一門,如果有心從事編程方向的工作,最好到專業機構學習並有更多的項目實踐,更貼近市場,這樣更有利於將來的發展。