十十十月
學Java的人大多是為了找工作,所以作為一個零基礎Java新手,必須知道你要找的工作需要什么專業(yè)技能。所以你的首要任務就是在各類招聘網(wǎng)站上看一下招聘信息,這就是你學習的目標
吸血鬼小呆
本人從事Java開發(fā)已多年,平時有記錄問題解決方案和總結(jié)知識點的習慣,整理了一些有關(guān)Java的知識體系,這不是最終版,會不定期的更新。也算是記錄自己在從事編程工作的成長足跡,通過博客可以促進博主與閱讀者的共同進步,結(jié)交更多志同道合的朋友。特此分享給大家,本人見識有限,寫的博客難免有錯誤或者疏忽的地方,還望各位大佬指點,在此表示感激不盡。整理的Java知識體系主要包括基礎知識,工具,并發(fā)編程,數(shù)據(jù)結(jié)構(gòu)與算法,數(shù)據(jù)庫,JVM,架構(gòu)設計,應用框架,中間件,微服務架構(gòu),分布式架構(gòu),程序員的一些思考,團隊與項目管理,運維,權(quán)限,推薦書籍,云計算,區(qū)塊鏈等,包含了作為一個Java工程師在開發(fā)工作學習中需要用到或者可能用到的絕大部分知識。千里之行始于足下,希望大家根據(jù)自己的薄弱點,查缺補漏,根據(jù)自己感興趣的方面多學習,學的精通一點,從現(xiàn)在開始行動起來。路漫漫其修遠兮,吾將上下而求索,不管編程開發(fā)的路有多么難走,多么艱辛,我們都將百折不撓,不遺余力地去追求和探索。
戰(zhàn)斗鴨鴨
軟件開發(fā)其實就是用電腦可以識別的語言和電腦機器進行互動,開發(fā)出一些應用管理程序,進而提升我們的工作效率或者生活效率,用專業(yè)術(shù)語說主要是學習編程語言之類的,比如說:C語言/C#/C++/JAVA/.NET等。
hanhan0124
至少熟練使用一種編程語言,數(shù)據(jù)結(jié)構(gòu),算法,數(shù)據(jù)庫,操作系統(tǒng)等。軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程。軟件開發(fā)是一項包括需求捕捉、需求分析、設計、實現(xiàn)和測試的系統(tǒng)工程。軟件一般是用某種程序設計語言來實現(xiàn)的。通常采用軟件開發(fā)工具可以進行開發(fā)。軟件分為系統(tǒng)軟件和應用軟件,并不只是包括可以在計算機上運行的程序,與這些程序相關(guān)的文件一般也被認為是軟件的一部分。?軟件設計思路和方法的一般過程,包括設計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設計和模塊設計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。
石小魚苗
JAVA的學習內(nèi)容包括:
1、Java 程序設計基礎,包括 J2sdk基礎、Java面向?qū)ο蠡A、Java API使用、數(shù)據(jù)結(jié)構(gòu)及算法基礎、Java AWT圖形界面程序開發(fā);
2、J2SE平臺Java程序設計,包括Swing圖形程序設計, Socket網(wǎng)絡應用程序設計,對象序列化,Java 常用數(shù)據(jù)結(jié)構(gòu),Applet,流和文件,多線程程序設計;
3、Java Web應用編程,包括 Java Oracle 編程,即JDBC;JavaWeb編程,包括JSP、Servlet,JavaBean;Java應用編程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder開發(fā)Java程序;
4、J2ME程序設計,包括J2EE程序、J2ME;Java高級程序設計(J2EE),包括J2EE體系結(jié)構(gòu)和J2EE技術(shù)、EJB;Weblogic使用、 JBuilder開發(fā);
5、軟件企業(yè)規(guī)范和軟件工程,包括UML系統(tǒng)建模型和設計(Rational Rose 200x)軟件工程和業(yè)界開發(fā)規(guī)范;CVS版本控制、Java Code書寫規(guī)范;
優(yōu)質(zhì)工程師考試問答知識庫