java大學專業
⑴ 大學計算機專業JAVA課程學的都有什麼
1、 java語法。
通過任何一本Java入門書籍,都可以學會Java的基本語法。千萬不要認為,你把書上的例子程序都能寫出來就算學會了Java語法。要想真正掌握,還需要做大量的測試題。對語法不準確的理解,會使你寫的代碼出現邏輯錯誤。而這些錯誤會使你在真正的項目開發中吃盡苦頭:你認為正確才會寫上去。而在幾十萬行代碼中找出幾行有邏輯錯誤的代碼,非常困難。因為你幾乎不會懷疑你認為正確鍵褲的代碼存在錯誤。
2、 常用類。
永遠不要寫別人已經實現的代碼。有很多功能,用JDK中現有的類就可以完成。你需要熟悉JDK.可以通過研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,你需要的類都在什麼地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學習一下,SUN公司的工程師怎樣寫代碼。
3、 IDE 集成開發環境。
現在帆告企業最常用的是IBM公司的eclipse ,類似的還有JBuilder 、Idea,NetBeans等等。畢竟,只有5%的頂尖高手在使用簡單的文本編輯器在寫Java代碼。多數程序員都是在使用這些東西。
4、 資料庫。
MySql,Oracle,DB2.小項目多數使用MySql這樣的免費資料庫。大一些的項目會考慮使用Oracle或者DB2. Java項目很少使用SqlServer。因此,你還需要學習資料庫方面的一些知識。可以從SQL語稿轎簡言開始。這些資料庫都支持標准SQL.學會基本的SQL,參考具體的資料庫手冊,就可以完成一般的項目開發了。當然,要想使你的程序運行的效率更高,需要更深入的學習。大部分的程序優化,都是從這部分開始的。
5、 JDBC Java資料庫連接。
使用Java程序操作資料庫。這部分非常重要。幾乎所有的企業項目都會用到。
6、 HTML CSS Javascript。
HTML-- 超文本標記語言。
CSS --層疊樣式表。
JavaScript--是一種由Netscape的LiveScript發展而來的腳本語言。
准確的說,這些東西和Java語言本身關系不大。但是,現在的企業項目,以B/S結構的居多。因此,我們的Java程序,會有大量的機會和它們打交道。需要提前准備一下。
7、你需要學習如何使用及管理WEB伺服器,例如tomcat,並且知道如何在其基礎上擴展和維護WEB程序,如何使用它的附加服務,如連接池。
8、 JSP Servlet。
這兩個是初級Java程序員必須掌握的基本技能,是所有B/S結構框架的基礎。相應的,還需要學習EL以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries,以提高表示層的處理能力。
9、企業流行框架 Struts,Spring,Hibernate等。
10、Java設計模式。
有一些特殊的功能,只有按照特定的設計模式才能實現。如果你有了5萬行以上的代碼經驗,可以開始研究一下設計模式。
11、你還要跟上技術發展的步伐,了解在Java項目中使用的新技術。如Ajax等。
還有很多要學習的內容。先介紹這么多吧,自己學習這些內容,估計需要2年左右。如果有個好的指導老師,在培訓學校進行系統學習,則需要4-5個月。
如果選擇培訓,一定要選擇擁有多年JAVA項目開發經驗、測試經驗、及項目管理經驗,採用「教」「練」結合,用真實項目案例進行訓練的教學方式。讓學員掌握實用的技能,在畢業後就有著實戰項目開發經驗,立刻上崗,成為諸多企業搶手的人才。
⑵ 想做java軟體工程師需要在大學學什麼專業
我就是軟體工程的大學生。一般情況下如果是本科的話,大二會讓你學習C語言。因為C語言是基礎。只有打好基礎你才可以走的更遠,如果你學習完C語言之後就迅念高有一個學期學習C++,再學習JAVA,和C# ,不過這個就要看你選了什麼方向了。可以選擇C++,Java。高皮C#,但是如果你學習了C語言之後你學習其他畝尺的就快了。到了大三,才是真正專業的鞏固。不是學習那些基礎了。都是學習深入的東西了。比如java就開始學習SSH三大框架。等等。如果是其他的語言的話就學習其他語言的深入知識、大四的話就開始走上工作崗位。學習都是社會上在用的東西了。
但是如果是專科的話,一般都會跳過一些基礎語言的學習。直接進入一門語言,畢竟專科的時間短了。所以,專科的話原理性的東西不大懂。不知道這樣我說的能給你幫助不?
⑶ 大學本科計算機專業有學java嗎
大學計算機專業JAVA課程學的都有什麼
學習JAVA以實訓課程為主
第一階段(以T-ELT E-Learning評測系統為驅動)
Unix開發環境
Unix系統原理、Unix開發環境、Unix常用命令。
熟練掌握Unix常用命令;熟練構建Unix下的Java開發環境。
Java語言基礎
演算法基礎、常用數據結構、企業編程規范。
掌握常見的數據結構和實用演算法;培養良好的企業級編程習慣。
Java面向對象
面向對象特性:封裝、繼承、多態等。
掌握面向對象的基本原則以及在編程實踐中的意義;姿返喊掌握Java面向對象編程基本實現原理。
JDK核心API
語言核心包、異常處理、常用工具包、 *** 框架
熟練掌握JDK核心API編程技術;理解API設計原則;具備熟練的閱讀API文檔的能力;為後續的課程學習打下堅實的語言基礎。
T-ELT項目開發
第二階段(以T-3GABS 航空公司3G營業系統驅動)
SQL語言
SQL語句基礎和提高、SQL語句調優。
熟練的掌握SQL語句;掌握一定的資料庫查詢技巧及SQL語句優化技巧。
Oracle資料庫開發
OrOracle體系結構及系統管理、Oracle資料庫高級編程、資料庫設計基礎。
掌握Oracle體系結構及核心編程技術
JavaSE核心
異 異常處理、多線程基礎、IO系統、網路編程、Swing組件、JVM性能調優(JVM內存結構剖析、GC分析及調優、JVM內存參數優化)、Java泛型、JDK新特性。
熟練掌握JavaSE核心內容,特別是IO和多線程;初步具備面向對象設計和編程的能力;掌握基本的JVM優化策略。
XML
XML語法、XML解析(SAX、DOM)、Dom4j組件、Digester組件。
熟練掌握XML語法規則;理解DOM模型;熟悉Java對XML的各種解析方式。
JDBC
JDBC核心API(Connection、Statement、ResultSet)、JDBC優化技術(緩存技術、批處理技術、連接池技術)。
理解JDBC作為規范的設計原則;熟練掌握JDBC API;具備使用JDBC對資料庫進行高效訪問的能力。
軟體工程基礎
軟體過程和軟體活動;需求設計、概要設計、詳細設計基本原則和文檔規范;配置管理的基本概念和必要性;CVS基本操作;Ant簡介
理解軟體過程的普遍概念和基本的軟體活動;理解迭代的意義;掌握Ant、CVS等常用配置管理及部署工具。
OOAD及設計模式
面向對象基本設計原則、工廠模 式、策略模式、適配器模式、 代理模式等、門面模式。
理解面向對象設計的 一般原則;理解重用的意義;掌握常見的設計模式
Android基礎
3G Android核心概念、Android SDK、 Android GUI 架構及開發模式
掌握Android開發環境構建;熟練掌握Android SDK;具備Android開發基礎。
Android應用開發
Android組件實踐、SQLite資料庫與ContentProviders。Android網路應用實踐
掌握Android常用組件開發和設計模式;掌握Android資料庫編程及網路編程技巧。
T-ABS 項目開發
第三階段(以T-GWAP 通用電子商務平台為驅動)
HTML/CSS
HTML基本文檔結構、掌握CSS基礎語法、關於HTML文檔塊、鏈接、列表、表格、表單等
掌握HTML基本原理;掌握CSS各種選擇器及常見樣式設置;熟練使用HTML常用元素。
JavaScript核心
JavaScript語言基礎(數據類型、函數、對象、閉包)、Java DOM編程、事件模型、JavaScript面向對象編程。
深入理解JavaScript語言原理;熟練的使用JavaScript對HTMLDOM進行編程;熟練掌握JavaScript對象對跡野象封裝技巧,為後續的世戚JavaScript學習打下堅實的基礎。
Servlet/JSP
Se Servlet生命周期及Servlet伺服器、Tomcat部署配置、JSP語法、 自定義標記、JSTL和EL表達式、JSP 新特性、Java Web 設計模式。
透徹理解Servlet核心原理;熟練掌握Servlet API;透徹理解JSP引擎工作原理;透徹理解標記庫原理;熟悉常見的Java Web設計模式;為後續的Java Web開發打下堅實的理論基礎。
Ajax
Ajax基礎、XHR對象、Ajax設計模式、JSON技術
掌握Ajax的基本通信原理;掌握基於XML和JSON的Ajax數據規則。
JavaScript框架
JQuery、JQuery插件、DWR。
掌握JQuery核心API;了解JQuery基本設計原則;了解多種JQuery插件;掌握DWR的基本原理及應用技巧。
T-GWAP 項目開發
第四階段( 以T-GLMS GPS物流管理系統驅動)
Struts 2.1.6
Struts2核心控制流程、Ognl、Action、Interceptor、Result、FreeMarker、Struts2標記庫、Struts2擴展、Struts2應用技巧(輸入驗證、消息國際化、文件上傳和下載、防止重復提交等)。
熟練掌握Struts2核心要件,特別是Interceptor和Result;掌握基於模板技術的Struts2 UI組件;掌握基於Ognl的數據共享方式、掌握Struts2各種定製及擴展方式;熟練掌握基於Struts2的Web開發技巧。
本科計算機專業 JAVA 方向在校期間課程
不要依賴課程
師父領進門修行在個人
學校只是引領你入門,學習在個人
本科計算機專業學生學JAVA和.NET哪個更好
如果你是新手 那麼.NET吧
理由很簡單
學.NET 苦練一年 就基本上什麼都會了 自已做網站 做軟體全會了
學JAVA.... 那套東西十分復雜 學全了得N年以後 才能達到.NET相同水平
縱觀 一個語言能支持幾年
好像沒有幾年
等你學完JAVA了 成了高手了 那時候 世界上還有人用JAVA么
還有就是 只有在中國 人們迷信JAVA
在國外 .NET的市場已經超過JAVA 很多了
去經常在歐美外包的公司打聽一下就知道了
做中國的軟體利潤太低了....
不要迷信什麼 銀行 *** 的系統大網站都是JAVA做的 銀行和 *** 一共才有幾個 而且就是有活 輪的到你去分油水么 再說 當前的大網站出生的時候 .NET還沒有出生呢
大學本科計算機專業方向是java,能較好就業需要具備什麼條件
學java的當然要具備實戰經驗了,你沒有做個項目,能進公司只能靠學歷和面試能力了。然後在公司里實踐,一般學過開發的都會做過項目的啊!你怎麼會沒有呢,這個也不能造假,只能面試的時候憑口才了,如果你具有自學的能力,理論回答的都不錯的話就很好了。一般公司里會給面試人員出試題,基本上都是筆試,也就是理論知識。
大學里學計算機科學與技術專業與Java程序員
這個專業其實說來就是系統學習應用軟體(就是硬體軟體都學)
大一的時候應該有一年的C或者C++ 和高等數學(一個星期就6到10節課)
另外學一些其他的軟體的應用 如 FLASH PS什麼的都有可 能根據學校不同而不同不過都大致相同了 大二就開始學習匯編等另外的開發型語言(JAVA也可以這個時候開始學習了,不過一般學校都沒有專門的去教JAVA 看你報的那個學校是什麼樣的 反正我那個學校是沒有學習 JAVA還是出來後自己學的 )
至於你說想成為JAVA 程序員 那是自己考的 每年兩次 如果你高中就會的話甚至剛開始就可以去考了
希望我的回答能夠幫到你認清這個現實
大學計算機專業課程有java嗎
現在都是c語言和c++在大學里比較廣吧!java不一定會學!
做為一個大學生,計算機專業(軟體工程),C++和JAVA,是否都應該學,怎麼樣學
我畢業於排名全國前三的國家示範性軟體學院本科,大學的時候學校教學明顯偏向於java,因為這方面的課開得很多。大學里本科的課程盡量做到面面俱到,我們連合同法、知識產權法都學了,現在不能說以後用不到,只能說用得比較少。我是先學java後學的C++,學校沒有開C++課,但是當時java學得並不好,C語言也是馬馬虎虎,面向對象的思想根本沒有懂。後來由於想從事游戲與應用開發這方面的工作,非C++莫屬了,也受我一同學的影響,開始努力學習C++。當把一系列的知識全學一遍之後,結合面向對象的知識(UML),結合軟體工程的知識,就突然發現原來一切都是這樣息息相關,已經上升到思想的高度了,這是一種高級的層次,不是單純學會一門語言的初級者所能懂的。所以語言這種東西是無所謂的,語言差不多每一天都在變,因為各大公司的編譯器每天都在試圖做更新,高級的人是不做語言的奴隸的,當一個項目的領導者設計者才是真正目標。當然這是一個比較「遠」的目標,還是從現實抓起吧,先學種語言,能寫出程序再說,呵呵。就C++與java,這一直是爭論話題,有些人認為只有C++才是正統,其它語言都是雜枝,我開始時也這樣認為,但是現在J2EE的應用之廣不得不說給人一種C++已經落寞了的感覺。C++仍然是性能的王者,試問JAVA能寫出一個高效的操作系統么?高效的大型3D游戲?這些JAVA是沒有優勢的,但是在web方面,JAVA的優勢就突顯出來了,J2EE的那些個框架,也是C++忘塵莫及的。C++這種語言本身就比較難,難在語法,難在容易出錯,通常寫一個項目要注意很多細節,而JAVA是相對簡單的,它沒有指針,沒有多繼承,因為它是誕生在C++之後,借鑒了C++的優點而摒棄了缺陷。就目前C++程序員與Java程序員的待遇來說,通常由於C++本身較難,平均待遇會高一些,但門檻也高,而Java一般都是web開發,工資水平不等,低的1000+,高的幾萬十幾萬的也正常。學兩種語言也可以,但是如果你想兩種都精通的話是需要時間的。什麼是精通?恩師之一姜守旭說過:任何合理可行的需求都能用這種語言來實現,才叫精通。如果覺得看幾本書就算是不對的,現在太多的人都不謙虛,大言不慚的說精通,精通是必須用項目經驗換來的。隨著嵌入式的發展,C語言又復興了,嵌入式也許會越來越壯大的,C語言也是可以拿來高薪的。C++、Java慎重選擇吧。
是不是所有的大學計算機應用技術都有學java的課程
計算機應用技術這個專業是一個雜而不精,沒有方向性的專業,他並不是專門兒學Java的
專業的叫做Java開發工程師,或者軟體開發工程師專業。
只有低分的小地區,小城市的綜合類的職業技術學校才會開始計算機應用專業 不建議學習
本人是一個二本大學的本科生,計算機專業的。現在大三。想學java。想問一下在天津好就業。學jav
java可以是純粹的java後台,但是准一線到二線城市,要求比較高,你既然有興趣可以給你說下大致的東西,首先你要會java基礎,然後工作主要是java框架,流行的框架,你都要了解,甚至於熟悉逗你就業有非常好的幫助,其次技術加深過後設計模式也是要會的,但是你的基礎扎實才行,計算機專業就是要多敲多練習,java學習好了也可以做android,二者之間互通性很大
在大學里學的是計算機專業,出來可以做java嗎
用什麼語言來編程序和你學什麼專業沒關系,我以前有一個厲害的軟體工程師同事學供暖的,他用C編程。
⑷ 學Java應該選什麼專業
學Java推薦物聯網專業、計算機應用技術、軟體工程專業等等。千鋒教育就有線上免費JavaScript線上公開課。
⑸ 大學生學習Java就業形勢如何
其實it行業的高就業率及發展前景,蔽陸帶動了許多非it專業的大學生投身到it界,所以大學生轉行學java是靠譜的。
據悉,目前許多專業it培訓學校中有許多非計算機專業的學生,他們通過專業跡滑的培訓後也能勝任這類崗位的工作。it互聯網行業是新型行業,發展快,從業人士普遍比較年輕,而且沒有許多傳統行業的弊病,如:拼資歷、靠關系、玩權術、混日子、看證書等。
⑹ 請問大學想學JAVA後端。需要進什麼專業
大學想學JAVA後端,學計算機應用技術或計算機科學與技術專業,都可以從事java後端開發,。
⑺ java開發屬於什麼專業
java是屬於軟體開發專業的,學java推薦到千鋒教育。千鋒教育經過8年發展,企業合作部已經成為千鋒連接企業和學員的重要紐帶。服務面對企業建立全方位、立體化、遍布全國的企業合作網路,覆蓋全國一線二線城市大中小型公司,成功幫助20000餘名人才實現就業。
學習Java的優勢:
1、薪資可觀:職業規劃公司Gooroo在一份薪資和需求報告中指出,Java仍然是美國、英國和澳大利亞最受歡迎和薪資最高的編程語言之一。
2、Java程序員市場緊缺:據不完全統計,目前國內每年IT人才缺口達20萬之多,而且缺口還在擴大,Java作為廣泛使用的編程語言,擁有龐大的客戶群,現有的人才儲備還遠遠不夠,在可預計的未來,Java程序員都將處於供小於求的狀態。
3、Java無處不在:據估計,全球范圍內有超過30億部設備運行Java,超過其他任何一種語言。
想要了解更多java的相關信息,推薦咨詢千鋒教育。千鋒企合作部整合大量企業客戶資源,緊抓當下企業需求,將技術和項目完美結合千鋒課程體系,力求培養更多優質人才服務企業,不斷提升學員競爭力,鏈接企業用人標準的培訓課程及實戰項目,讓企業招聘用人的技術要求與千鋒學員的技術充分對接。近年來不斷引進阿里釘釘小程序技術、紅帽認證、騰訊雲、亞馬遜等,通過與企業的深度融合實現千鋒教研和就業服務的迭代升級,專業性值得信賴。
⑻ 大學生學java好就業嗎
2020年已經判喊過半了,意味著有幾百萬的就業大軍將要來臨,其中大學生是這些就業大軍中的主力部隊,那麼大學生好找工作嗎?不好找,現在是技術型人才時代,擁有一技之長的大學生才能才面試中脫穎而出找到自己心儀的工作,所以很多大學生紛紛選擇到java培訓機構回爐深造,學java技術獲得高薪就業,那麼大學生學java怎麼樣?跟昆明計算襲旅機學校http://www.kmbdqn.cn/一起來了解下吧。
一、大學生好找工作嗎?不好找
1.現在大學生在市場上已經不是什麼稀奇的人物,企業在招聘掘禪野的時候也越來越放鬆對學歷的要求,更加看中應聘者自身的能力,而大學生在學校接受的理論教育居多,在很大程度上專業實踐技能是受限的,所以企業並不是那麼願意招收沒有經驗的大學生。所以,大學生在當下找工作還是具備一定的難度。
二、大學生學java怎麼樣?好
2.IT行業一向具備其他行業無可比擬的優勢,很多大學生都有志於IT行業的發展,特別是當下java行業作為IT行業中的朝陽行業,java工程師在所有軟體開發類人才需求中,Java工程師的需求達到全部需求量的60%-70%,並以每年20%左右的速度在增長,並且java工程師的薪資待遇一般高於其他行業的工程師,並且在未來5年、10年、20年後java工程師還是具備相當大的發展潛力,所以大學生是相當的熱衷學java。
⑼ Java工程師就業前景如何怎麼樣
Java薪資高於其他行業,為了證實數據的真實性,通過招聘平台隨便搜了幾個相關崗位的薪資,結果一目瞭然。且Java是非常容易上手的,並且學會之後就業薪資也是高到讓人驚嘆,可謂低投入高回報的代表。
Java就業方向較廣,Java人員可以從事java應用開發、web開發、Java大數據方向、java測試工程師等工作,或者從事產品研發、技術、項目等工作的管理人員。
職位晉升的方向也很多,隨著Java人才的工作閱歷,工作年限和開發技術的不斷提高,可以從初級工程師升級到初級工程師、高級工桐褲毀程師,最後進階到架構師的職位。