作為初學者,學習JAVA我需要先了解什麼基礎呢?

王子青蛙299


這是本人在動力學習Java的時候一些經驗,可以參考,也可以到動力進行了解

學習一門編程語言,首先必須掌握基礎知識,編程語言跟我們人的語言類似,人類有很多語言,機器也有很多語言。人類說話有語法,機器語言是人發明的,自然也有語法。不過編程語言的語法是寫給計算機看的,只有說一些計算機懂的話,計算機才能幫你去做事情,否則那就是對牛彈琴。

那麼java作為一個高級編程語言,自然有很多規則語法需要學習,對新手來說,首先需要掌握一門語言的基礎,什麼是基礎?基礎是你對這門語言有一個初步的編程能力。能寫通俗簡淺的程序,對基本語法,用法有入門級別的認識。

那麼java編程語言都有哪些基礎,如果學習過其他語言,再學習一門新的語言,不用說肯定知道該從哪方面下手。對於第一次接觸編程語言的人來說,因為不知道有些什麼內容,無從下手,不知道自己所做的東西是不是對自己有用。這時需要首先整理出一門語言基礎的內容,對於java,基礎的內容大概都有這些

學習完這些知識,相信你對這門編程語言有了一個較為全面的認識,類、對象、是首先要搞清楚的東西,基本數據類型、變量、修飾符、運算符、循環、數組等等內容是基礎必須要掌握的東西。

為自己指定一個學習計劃,必須要用紙和筆,或者電子文檔記錄下來,按計劃學習。才能最快的時間來掌握一門編程語言的入門。入門之後,才是編程的開始,你需要學習更高級的東西,才能在工作中游刃有餘,而不是被一個簡單的功能所難倒。公司是一個等價交換的地方,你工作多少事情,給你多少工資,公司不會給你專門的時間來學習,公司是要盈利掙錢的。

網上有很多基礎知識的視頻、文件、圖片等等,在網上找教程,一定要找全套,一個教員的內容,如果有不明白或有疑問的地方,再去尋找其他人是怎麼說的,是否有問題,可以自己驗證。自己驗證過的東西才是最可信的。

動手,編程是一門技術,技術是需要練習的。把別人的東西拿過來,自己能獨立動手寫出來,並能運用,那就是你自己的東西了,只看視頻、文件不動手,是永遠也學不會的。


餘生237580141


你好,很高興回答你的問題。雖然我是名足球愛好者,但是對於計算機網絡這一塊還是頗有了解的。學習JAVA需要基本的英語、較好的理解能力和接受能力。因為一門編程語言就是所有的信息是你自己定義的,你缺什麼就定義什麼,需要什麼就構造什麼。語言所提供給你的只是幾個關鍵字,關鍵字的作用就類似於工具一樣。把自己當做上帝,在你寫的程序裡你就是god,上帝說有光,就有了光 。當你學習java的時候,java不僅僅提供了工具,還提供了許多類,類就是說我自己定義的東西,是屬於什麼範疇的。

還有學習函數,面向對象,數組,SQLite數據庫系統,java多線程技術,JB BOM ,CSS基礎,Oracle,mybatis基礎等等。建議自己可以去找個專業的java培訓學習,這樣出來對就業是很有幫助的。視頻教程比較有助於新手學習,而動力節點java基礎大全則尤為適合新手,這是我看過教程之後的感受,真的沒有比這個更適合零基礎學習的教程。


足球狗


在編程的世界裡,Java一直是企業級別開發最喜歡選擇的編程語言,從java目前的就業形勢來看還是相當不錯的,由於手機安卓開發的需要,許多人也開始轉戰Java的學習,極客營覺得雖然java開發人員的需求量變得越來越大,但這並不代表做java開發人員的技術就可以一成不變,java技術更新的很快,而且在現在中國的培訓機構裡java學員都是批量生產的,那麼競爭壓力也是很大的。所以許多人在學好java的基礎後,轉戰到火熱的安卓開發。來分析一下java各種大致學習路線。首先做java最後大致是兩個方向:web企業級開發(JavaWeb J2EE)和手機android開發。這兩個方向的先決條件是J2SE,J2SE並不是那麼簡單,只有當逐漸學的深入了才體會到java的精髓。1.HTML+CSS+DIV,前端會用到,作為研發人員至少應該會簡單寫些頁面出來,這是許多編程語言都需要了解的基礎。2.JAVASCRIPT,想要使用一些特殊的效果就需要這個了,但是並不需要很精通,當需要用到JS的地方可以用Jquery代理,Jquery很好學,很有用的JS框架,看似複雜華麗的效果他都能輕鬆完成。3.Ajax,前端異步交互技術,值得去研究。4.JSP,Servlet,Javabean,發展至今已經不提倡在JSP裡嵌入JAVA代碼,所以僅僅是作為視圖層使用,嵌入些如JSTL和Struts2標籤庫的標籤成為動態頁面。Servlet是應該重點學習的,包括如過濾器、監聽器等,這些都是當下Struts2或者未來WEB框架的底層基礎和原理。5.Strut2+Hibernate(or JPA)+Spring,當下十分流行的開發框架。其實是很容易上手的,但關鍵是需要懂得原理。6.Web Service技術,它能使得運行在不同機器上的不同應用無須藉助附加的、專門的第三方軟件或硬件, 就可相互交換數據或集成。依據Web Service規範實施的應用之間, 無論它們所使用的語言、 平臺或內部協議是什麼, 都可以相互交換數據。


周先生O南江


作為初學者,在學習之前要先明確自己的學習目標,每天可以抽多少時間學習,而且學習最重要的是能夠堅持。

學習基礎的知識可以看百戰程序員高淇老師的java300集資料來學。最開始不著急學習編程的知識,可以先對行業的發展,自己的職業發展有個清楚的規劃,這樣學習的目標明確之後學習的動力會更足。

300集資料是專門針對零基礎的同學錄制的,每一集視屏都是一個小的知識點。這樣大家就可以利用零散的時間來學習,學習效率會更高一些。而且大家還可以通過意見裡的小遊戲進行練習,把學過的知識都用到小遊戲開發裡,這樣對於學過的知識印象會更深一些。


小小互聯科技


作為主流的編程語言,Java長期以來佔據編程語言排行榜榜首的位置,是很多人學習編程語言的首選。參加Java培訓班自然是學習Java的捷徑,想要取得好的學習效果,學習方法很重要。

1,學會學習。學習也是一種能力,在學習和工作中我們發現同樣多的時間不同的人其學習效果是不一樣的,甚至是學習用時短的人比時間長的人效果更高。這是因為這兩種人的學習能力不一樣,學習能力的養成需要長期的總結、積累和沉澱的。建議你和周邊的同學進行比較,如果存在學習效率低下的想象,那就趕緊學習他人的學習方法吧。

2,將Java基礎知識學牢。所謂“基礎不牢,地動山搖”,所有複雜的程序都是由簡單的程序構成,而構成這些簡單程序的就是基礎知識,出色的程序員都對基礎知識掌握的非常牢固。因此,掌握牢固基礎知識是成為一個Java程序員的必要條件之一。

3,向出色程序員學習。所謂“近朱者赤,近墨者黑”,想要成為一個Java程序員,就要向行業內、公司內、部門內出色的程序員學習,查看他們編寫的程序,通過查看程序學習他們的思維方式。除此之外,還要把握住一切機會向他們請教,瞭解他們程序開發前、中、後是如何思考和工作的,學習他們的技巧和方法,並在工作中進行實際操練,提升自己的程序開發能力。

4,培養自己的結構化思維能力。一個專業的Java程序員無論是在工作質量還是工作效率方面都是優於初級程序員的,他們的成功之處就是形成的結構化的思維能力,他們拿到開發任務之後並不是盲目的立刻去開發程序,而是首先了解程序的用途、目的、特殊需求、開發時間等,掌握這些信息後他們會對程序開發前、中、後的工作進行計劃和安排。要養成結構化思維的模式,首先就要去模仿他們,先做到“形似”,才能做到“神似”。

瞭解了這些後,帶著目的去學習才能達到更好的效果。


音咖搞笑


java作為一個高級編程語言,自然有很多規則語法需要學習,對新手來說,首先需要掌握一門語言的基礎,那什麼是基礎呢?基礎是你對這門語言有一個初步的編程能力,能夠寫通俗簡淺的程序,對基本語法,用法有入門級別的認識。

那麼java編程語言都有哪些基礎,如果學習過其他語言,再學習一門新的語言,不用說肯定知道該從哪方面下手。對於第一次接觸編程語言的人來說,因為不知道有些什麼內容,無從下手,不知道自己所做的東西是不是對自己有用,沒有系統的學習框架,和學習計劃這個很浪費你自己時間的。

建議學習百戰程序員的java300集,是專門針對初學者出的,淺顯易懂,老師講課風默有趣,是入門的學習資料,而且還是免費的呢[呲牙]我當時就是學的這個入門的,當初是老師推薦我們學的,確實不錯。你也可以去他們官網領一份,客服小姐姐很好的😄


甜甜卷ttj


可以先了解下java的一些基本情況,java需要學習什麼,學習之後可以做什麼,明確自己的學習方向,然後找一套系統的入門的視頻就可以開始學習啦。學習一門技術首先決心肯定是要有的,不然就很容易放棄了。可以先看看北京尚學堂的免費資料,java300集就特別適合小白入門學習呢,講的很細,之前也是我們老師推薦給我們的,對我學習幫助很大。後來一直學習他家的課程。300集都是免費的,你先學習下,可以對java有更好的瞭解,再做之後的學習計劃。


我是雙魚座2020


作為一個JAVA的初學者,首先要有讀書的能力,再有編寫的能力,多處理問題,自然越來越好


分享到:


相關文章: