-
1 # 千鋒武漢
-
2 # 兆隆教育
零基礎學java是有一些困難,想一想那些複雜的演算法和資料結構,就足以令人望而止步。但是,萬丈高樓平地起,沒有什麼不可能,小白能學會java。
如果你是一個IT行業的小白,可以衝基礎知識開始學習,西安學一些簡單的電腦應用,培養一下興趣,哈哈哈。言歸正傳,目前是網際網路時代,相信每一個人呢或多或少都懂些電腦知識,所以,剛剛開始學習java的時候,不妨從一些簡單易懂的語言開始學習,比如c語言,不僅簡單,而且很容易就能做出一些簡單的小程式,容易產生成就感,有足夠的信心一步一步學習下去。
然後,就是你的努力程度,能堅持下去你就贏了。因為不管學習什麼都會遇到困難,學java的過程也不例外,當你對某種演算法沒有意思頭緒的時候,當你想放棄的時候,或許在努力一下下,就能看到廬山真面目。
-
3 # 兄弟連
對於零基礎的人而言,Java的難度相對比較適中,學習曲線比較平滑。相較於C,C++,遮蔽了底層的操作包括指標,能夠讓小白快速的入門。
而且相對其他語言,Java的學習體系是最穩定的,從JavaSE 到Java web 到Java EE,中間涉及的技術路線基本是固定的,適合小白來進行體系學習。零基礎學Java,最難的還是在於Java SE語言,把語言掌握通透,後面的都是浮雲。在語言這塊會包含:
語法基礎:變數、資料型別、條件、迴圈、方法
面向物件:封裝、繼承、多型、介面、抽象類
API:異常、集合、執行緒、網路程式設計、IO
在這個上面,面向物件是必須要好好理解的,可以結合OO原則,面向物件思維去好好學習,同時有了面向物件的思維,學習API,包括學習後面的內容都是學習物件的使用了。所以零基礎的小夥伴在這個思維轉換這塊一定要下功夫,有體系的學習以及足夠的實踐,總之程式碼量一定要有。這關過了,學Java就不難了。
-
4 # 一隻傻灰灰吖
不管你是零基礎還是負基礎,只要你對Java語言感興趣,願意投入時間和精力去學習,那麼你一定會有所收穫,至於你問Java難不難,我告訴你,答案是很難,比你想象中的還要難,但是並不代表你學不會呀,並不代表你不行呀。其實很多時候是你自己的態度決定一切,有句話是這麼說的"成功的道路並不擁擠,因為堅持下來的人並不多",想要拿下Java你需要付出比別人更多的努力。
-
5 # 那個怪蜀黍是誰額
這個世界上有哪個職業不難的呢?還是看自己願不願意做,肯堅持就不會很難,我就是零基礎自學Java三個月出師的,自認為入門不難,難的是保持學習的恆心,以及工作後對知識的探索
-
6 # 千鋒廣州
如果是自學的話可能有點難度,畢竟0基礎沒有方向,很容易陷入學習困境。如果是參加培訓就還好,只要肯努力學習,都不是很難。這裡分享一下千鋒教育java課程安排。
千鋒Java培訓大致分為四大階段,具體內容如下:
第一階段——Java基礎
Java的學習內容從計算機基本概念,DOS命令開始,為你入門程式語言掃盲,什麼是程式,如何配置Java開發環境,Java程式設計的過程是怎樣的,Java有什麼物特點,程式是如何執行的,這些你都可以在這裡得到答案。
Java程式設計的基礎語法,共分為10個知識點,我們將學習變數,基本資料型別,進位制,跳脫字元,運算子,分支語句和迴圈語句等,以達到訓練基礎語法和邏輯能力的目的。還有對陣列、面向物件和異常處理等。
第二階段——JavaWeb
Web前端開發基礎和框架、Servlet和JSP在Web後端的應用、Web後端開發相關專題、MVC和分層架構以及專案開發流程及CASE工具的使用等。
第三階段——Java框架
框架是程式中另一種儲存資料的方式,比直接使用陣列來儲存更加的靈活,在專案中應用十分廣泛。同時,框架整合開發(SSH/SSS)、RESTful架構和移動端介面設計、第三方介面和線上支付功能、網站安全和Spring Security應用實戰、複雜使用者互動處理和Spring Web Flow的應用、MyBatis的應用和SSM整合,我們將深入研究其中涉及到的資料結構和演算法,對學員的技術深度有了一個質的提升。
第四階段——Java+雲資料
億級併發架構演進、Linux基礎、搭建tomcat環境以實戰演練,企業真實專案供學員應用學習,進行知識體系的“二次學習”。
如果你對java感興趣,不妨來千鋒教育看看,千鋒教育的java課程就是主要針對零基礎的!
-
7 # Java非著名程式設計師
零基礎的話建議學java
web前端雖然比java容易上手,但是後期就業範圍沒有java那麼廣。
人工智慧、大資料這些,對學歷要求比較高,基本都相關專業二本以上學歷。而且目前相關企業還不是很多,基本都是大型企業(對學歷要求更高),重點是短期並不能學會。
如果是非計算機相關專業的,學歷大專以上,建議可以選擇java。
至於選擇培訓機構的話,最好是多做對比,試聽體驗,並且仔細看看他們的課程體系和協議。尤其是後期的就業這方面。
-
8 # 找前輩網
如果想做一個程式設計師,很多基礎學科學得也不怎麼滴。我們建議可以學前端入行,然後看興趣自學python。
6500元,學程式設計,手把手帶到就業滿意為止。
-
9 # 千鋒鄭州
零基礎能學Java嗎?答案是可以。Java程式語言是個簡單、面向物件、分散式、解釋性、健壯、安全與系統無關、可移植、高效能、多執行緒和動態的語言。只要你真心想學並願意努力去學,學好Java並沒有那麼難。
那麼該如何快速入門Java呢?你需要一個系統完整的Java學習路線,要包括以下內容:
第一階段Java基礎,透過對基礎階段的學習,可以讓學員清晰JavaEE開發工程師的定位及發展規劃,同時鼓舞學員做好迎戰的心理準備。
第二階段JavaWe,是進階階段,掌握Java的基本語法,資料型別及各種運算子,開始可以寫一些運算相關的程式。
第三階段Java框架,框架是程式中另一種儲存資料的方式,比直接使用陣列來儲存更加的靈活,在專案中應用十分廣泛。
第四階段Java+雲資料,億級併發架構演進、Linux基礎、搭建tomcat環境以及大資料開發雲計算等高階Java教程,是Java技術的高階知識。
如果你覺得自己自控力差、想要快速入門、高效率的學習Java,報名參加培訓班無疑是明智的。選擇專業的學習方式,可學到更加貼合企業需求和專案應用的一些高階技術,進一步提高自身的競爭力。
-
10 # Android高階工程師
首先要了解Java是什麼?
java一門面向物件的程式語言,和我們學的英語其實是一樣的,有他自己的語法,規則;
不一樣的地方在於java這門語言是由計算器來識別編譯的,所以你不可避免的需要和計算機打交道。說白了需要掌握計算機的基礎知識:如
編譯原理,作業系統,常見演算法
當然不要被上面的基礎嚇到,因為如果僅僅是想寫程式碼,這些基礎有的話更好,因為這些基礎能讓更深入瞭解原理。零基礎可以直接學java麼?
我的回答是可以。但是還是建議學到一定階段後,再回頭把上述的基礎重新學一遍,因為只有瞭解他們,你才可以走的更遠。
Java初學者大致有幾個階段:
1. 基礎的語法
2. 面向物件的四大特性,這塊需要深入理解
3. 面向物件的設計
4. 多執行緒,資料庫,IO儲存學習
把以上四點學好,基本上可以成為一個初級程式設計師。
如果你這邊真心想學,可以聯絡我,一個資深android開發工程師。
回覆列表
1、Java是強型別的語言,陣列也是物件,一旦確定陣列的型別,裡面就只能存放一個型別的資料。
2、新建的物件都被存放到堆上,如果沒有引用,會很快垃圾回收。
3、Java沒有全域性變數和方法這個概念,全域性方法,被加上static關鍵字,全域性的變數是,static final
4、Java是值傳遞,對於primitive基本型別,是複製數值,對於複雜物件型別是複製引用,操作會影響原來額資料。
5、例項變數宣告在類內,區域性變數宣告在方法內,區域性變數使用前必須被初始化。
6、判斷是否繼承,需要判斷是否有is-a關係。
7、方法的覆蓋不能降低開放的許可權。
8、有一個方法是抽象方法,類也必須是抽象類,抽象類可以有抽象方法也可以有非抽象的方法。
9、物件區域性變數是一個引用型別,會放在棧上。
10、對於Java來說所有的引用型別的大小都是固定的。
11、new 物件時候,首先要去執行他的父類的建構函式,一直到object的建構函式,叫做建構函式呼叫鏈條。
12、區域性變數的生存週期是方法的堆疊區存在,既是方法被呼叫期間,使用範圍是方法的內部。
13、在Java中,程式設計師會在意兩個區域,物件存在的空間堆,方法和變數存在空間棧,變數存在於哪一個空間要看他的型別而定,例項變數屬於物件,存在於堆,區域性變數又叫棧變數(包括方法引數和內部的變數)。
14、物件的銷燬一定是沒有引用指向的時候,會被垃圾回收器回收。
15、靜態方法不能呼叫非靜態的變數和方法,靜態變數的值對於所有的物件都是相同的。
那怎麼才能學好Java程式設計開發呢?
要想在武漢學習Java程式設計開發,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就是 SunONE(OpenNetEnvironment)體系。J2SE就是Java2的標準版,主要用於桌面應用軟體的程式設計;J2ME主要應用於嵌入是系統開發,如手機和PDA的程式設計;J2EE是Java2的企業版,主要用於分散式的網路程式的開發,如電子商務網站和ERP系統。J2SE開發桌面應用軟體比起VC,VB,DEPHI這些傳統開發語言來說,優勢好象並不明顯。J2ME對於初學者來說,好象又有點深奧,而且一般開發者很難有開發環境。所以現在應用最廣泛又最好學的就是J2EE了。J2EE又包括許多元件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學習起來可不是一兩天的事。