如何快速入手Java編程?

縱觀Java開發平均月薪超2W。
10 個回答
IT人刘俊明
2018-12-03

謝謝邀請!

如果已經有一定的編程基礎,比如具備C語言的編程基礎,那麼通過知識遷移是可以快速掌握Java編程的,但是如果自身並沒有編程語言的基礎,那麼學習Java則要一步一個腳印,在求快的同時也要求穩。

Java語言經過多年的發展已經形成了一個比較完善的語言生態,在Web開發、Android開發、大數據開發等領域都有廣泛的應用,可以說如今的Java已經是一個“語言帝國”了。Java語言雖然內容比較多,但是基本上與應用場景有密切的關係,不同的開發場景需要學習不同的知識(API)。通常情況下,學習Java都以Web開發為學習的主線,然後在再根據具體崗位進行相應的學習。

Java學習整體上屬於先難後易,所以要想快速入手Java編程需要打下一個紮實的基礎,這個基礎包括以下幾個方面的內容:

第一:面向對象基礎。學習Java的根本在於對面向對象開發過程的理解,面向對象的開發過程包括類的設計、對象的創建和方法的調用。不管未來程序的規模有多大,這個根本的步驟是不會變的,所以一定要把握住這個根本的編寫原則。如何快速入手Java編程?

第二:掌握面向對象編程的三大特徵。Java編程的三大特徵是封裝、繼承和多態,掌握了這三個特徵幾乎就掌握了Java最核心的內容。封裝的步驟有三個,分別是私有化成員屬性、定義設置器、定義獲取器。繼承則是在已有類的基礎上創建一個新類的過程,重點在於發展。多態則體現在“兩個方法、三個定義”上,具體包括方法重寫、方法重載、父類定義、抽象類定義和接口定義。如何快速入手Java編程?

第三:掌握多線程。併發編程是Java中的一個重點內容,也是Java穩定性能的重要保障。Java的併發編程內容比較多,包括Thread、Runnable、synchronized、併發工具類、併發框架等,我在頭條上寫了關於Java併發編程的系列文章(共22篇),感興趣的朋友可以看一下。如何快速入手Java編程?如何快速入手Java編程?

最後,要想快速掌握Java編程,一定要重視實踐。

我從事軟件開發工作多年,目前也在帶軟件開發團隊,我會陸續在頭條寫一些關於軟件開發方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有軟件開發方面的問題,也可以諮詢我,謝謝!

码农小杨
2018-12-02

不要買什麼Java從入門到精通的書 急功近利。原理都沒搞清楚。只是為了掌握而掌握。說到底就是一種模仿。這種類型的書,除了圈錢真沒啥用。我就是計算機專業的。Java是我學的最簡單,最好的一門語言。老師講的很好。一部分是入門教材Java高級程序設計,葉核亞的。其次是多練手。相對來說,Java語言是上手難度最低的。但功能確實相當全面,豐富的編程語言之一。看完基礎之後,看一下Java高級編程之類的書。你會發現其實Java並不簡單。只是你學的比較皮毛。所以當你下定決心學好學精Java的時候,記住要有自信,但不要盲目自信。還要懂得堅持,多動手。對於計算機專業的學生來講。學過C++,有了面向對象編程的思維,Java入門週期是很短的。小白的話,好好理解一下,也是可以突破瓶頸的。


如何快速入手Java編程?
会点代码的大叔
2018-12-03

謝邀~


上來我先潑兩盆冷水吧:

  • 快速入手:不知道題主理解的快速是多久,一週?一個月?還是一年?我認為,一個學習能力尚可但是0基礎的人,一門心思學習Java的話(一週五天只學習Java相關課程),要達到可以就業的程度,至少也得半年左右(因為題目中提到了月薪,那麼怎麼也得學到可以就業的程度)。

  • 平均月薪超2W:雖然程序員的薪水確實高,但是說平均月薪2W也稍微有些誇張。如果在北上廣深這些城市,工作五六年的Java程序員,甚至要更長的時間,才有可能拿到這個數。

如何快速入手Java編程?


Java學習前的準備

  • JDK:Java開發所需要的環境,學習Java前,先把機器的環境安裝好。

  • IDE:集成開發環境,雖然很多人建議初學者開始不要使用IDE,不過我還是認為,怎麼簡單怎麼來吧。


Java編程入門

Java入門需要掌握哪些技能呢?我覺得主要掌握Java語法和常用類,數據庫入門技術相關知識,包括:

  • 什麼是Java,代碼文件的格式,瞭解Java基礎的編譯和執行過程。

  • Java語言基礎:什麼是類什麼是對象;基本數據類型和引用數據類型;聲明和賦值;基本的語法等等;封裝繼承多態;數據和集合;泛型;IO;Java常用類等等。

  • 數據庫入門:數據庫的安裝;SQL語法;JDBC。

如何快速入手Java編程?


主流的技術、框架

可以先學習目前很流行SSH、SSM、Spring boot等框架,因為應用廣發,所以有助於後期的就業;還有一些主流的技術或框架,也可以接觸一下。

  • ORM框架:Hibernate、Mybatis可以都接觸一下,另外可以看一看JPA。

  • Spring家族的很多框架:Spring、Spring MVC是必學的,Spring boot最好也能學習一下。

  • 數據庫進階:SQL語言複雜的語法,常見的SQL調優。

  • SSH或SSM整合。

  • Maven、Git或SVN的使用。

  • Redis常用命令和使用場景。


好多年沒有基礎前端開發了,我也就不做建議了,我們那時候還是主要用JQuery。

學習完這些技術之後,就業應該就有希望了,但是要想月薪20K,還得繼續努力呀。

如何快速入手Java編程?


希望我的回答,能夠幫助到你!我將持續分享Java開發、架構設計、職業發展等方面的見解,希望能得到你的關注;另外,關注我後可私信【架構】、【大數據】、【面試】、【優化】等關鍵字,獲取相關資料。


如何快速入手Java編程?

Python学习爱好者
2018-12-03

Java語言是目前最火熱的語言之一了,它是一個面向對象的語言,Java在做網站方面用的很廣泛,而且現在幾乎所有公司都用Java語言,如果你是想要做網站前端,後端啥的,Java編程是首選。

接下來說怎麼快速入手Java編程。本人強烈不建議你在沒有學C語言之前就去學Java語言,Java語言是面向對象的,如果是零基礎,那麼學起來也比較費勁,並且面向對象的思想基本也理解不透徹。我建議首選先學C語言,這樣入手Java編程就很快了。其實編程語言之間都是互通的,語法也差不多一致,也沒有太大的差別,精通了一門語言,再去學另一門語言就是很簡單的事情了。

做網站建議你學Java語言,做遊戲要學C和C++,做人工智能要學Python和go語言。

残缺的孤独君
2018-12-03

快速入手Java編程語言,個人認為單純的想做個碼農搬磚,還是有不少路徑的。

參加培訓班

現在市面上有很多編程培訓班,涉及很多領域,比如java、大數據、小程序、AI等等,琳琅滿目。要想快,就報個零基礎班,學個小半年,跟著老師做點小項目。

如何快速入手Java編程?

相信,出來後找個工作不成問題,但如果達到2萬之上就看你學的怎麼樣了,也有的出來後找的工資很高的。

自己看視頻

報培訓班是需要花錢的,並且費用還不低,所以如果經濟拮据的話,就自己看視頻吧。網上一大堆Java基礎相關的課程,不論是培訓班流出來的還是各大網站做的公開課。

如何快速入手Java編程?

自學需要毅力,堅持不懈。遇到問題了可以去相關技術社區去提問題,好心人會給你回答的。

來個小項目

沒有項目經驗,如果是跨行業來的,找個編程工作容易,但找個工資高的不太容易。

畢竟哪個公司的錢也不是大風颳來的。

所以找個簡單的項目可以練練手,可以自己想,也可以從網上查找,成型的項目網上也很多。

如何快速入手Java編程?


總之,進行程序開發領域,起點不需要太高,就可以進行搬磚,不過每個行業都需要鍛鍊內功,而內功的鍛鍊不是依靠快速學成,需要看不同的書籍,養成思考的習慣,培養自己的理論知識。


最後,進入這個行業,做好禿頂的準備了嗎?

big肆季
2018-12-03

如果你邏輯思維超強,數學英語極好,你可選擇自學是一條不錯的途徑.

一、如果不是這樣你可選擇培訓機構,訓機構有很大的坑,自己去甄別,費用也不低.也不一定能學到比較深入的東西.編程這條路很長.主要還是要靠自己去鑽研,去研究.
二、完全靠自學,例如極客網,慕課網,Stack Overflow,博客園,極客學院,網易雲課堂 w3c,菜鳥編程等……網站
三、下圖一個大綱,差不多你要掌握這些內容,java中的內容還是挺多的,希望對你有所幫助
如何快速入手Java編程?

范德彪一九八四
2018-12-03

看一套java web教學視頻;跟著寫一個項目代碼;然後熟悉一下當前常用的框架,持久層框架mybatis(或hibernate),表現層框架SpringMVC(或struts2),以及統籌的spring框架,基本就可以上手了;系統學習的話,需要讀經典技術書籍;算法和數據結構是內力,後期可以補。

陕西兄弟连IT
2018-12-03

你好。快速這個問題看你怎麼理解了,個人覺得在怎麼快速收入都需要3-5個月的時間。而且你還需要一個專業的人士去帶你,去指導你。如果你是自學的話可能時間更多一點吧。現在在上北上廣深,我同學一類本科畢業三年,基本兩萬左右。所以一個新手想拿到兩萬還是需要經驗積累的。

优效程序员
2018-12-04

自學能力,自控力夠強的話建議可以看看馬士兵的java 雖然很老 但確實是經典啊


如果沒有自學能力自控力較弱建議培訓吧


關注我,私信回覆【資料】獲取各種學習資料,全是技術乾貨,每一天都會更新。

程序员理想
2018-12-04

快速入手?這一行沒你想象的這麼簡單,隔行如隔山,建議你找一個培訓機構的視頻看吧,那才能快速入手

相關推薦

推薦中...