java項目
1. java程序員一般都是做什麼項目的啊
Java是一種高級語言,就是用來編程的,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等 。
相關工作用途:
1、Java可以開發網站,例如,一些企業的門戶網站;
2、Java可以做軟體,例如,信息管理系統、員工打卡系統;
3、Java用於手機開發,例如,做手機系統。
4、Java做游戲,例如一些網路游戲,手機游戲等等。
Java開發工程師的未來發展方向大致分為兩類:
一是成為管理人員,例如產品研發經理,技術經理,項目經理等;
二是繼續他的技術工作之路,成為高級軟體工程師、需求工程師等。
2. 如何開始了解一個JAVA項目
Java Web 開發,請遠離各種框架,從 Servlet 開發
一大波自帶外掛的大桌布已經到來!走著
OSCHINA 軟體庫有一個分類——Web框架,該分類中包含多種編程語言的將近500個項目。
Web框架是開發者在使用某種語言編寫Web應用服務端時關於架構的最佳實踐。很多Web框架是從實際的Web項目抽取出來的,僅和Web的請求和響應處理有關,形成一個基礎,在開發別的應用項目的時候則可以從這個剝離出來的基礎做起,讓開發者更關注更具體的業務問題,而不是Web的請求和響應的控制。
框架很多,但套路基本類似,幫你隱藏很多關於 HTTP 協議細節內容,專注功能開發。
但對一個初學者來說,過早的接觸框架往往是事倍功半!同樣一個問題,換一種框架你可能需要從頭開始研究。
下面是針對初學 Java 開發 Web 過程一些個人見解和思路,高手可略過。
1. 基本要求:Java 編程基礎
有良好的 Java 語言編程基礎,這是必須的,在討論 Web 開發技術時提了一個 Java 編程基礎的問題會被鄙視的。
2. 環境准備 (Eclipse + Tomcat)
選擇一個你喜愛的Servlet容器,或者說大一點就是應用伺服器,推薦 Tomcat 、Resin 或者 Jetty 這些輕量級的產品。這三個產品下載 zip 包解壓後就可以用了。如果你不熟悉 Tomcat 的話請不要使用 exe 版本的 Tomcat,那會徒增很多煩惱。也不建議在 Eclipse 等一些開發環境中集成 Tomcat 的做法,也會徒增煩惱。
把應用伺服器啟動起來並能訪問到其默認的頁面為准。
關於開發工具
不推薦使用 MyEclipse 和 Eclipse 的 JEE 版本,徒增煩惱、運行緩慢而且還讓你無法了解 Web 項目的結構。普通的 Eclipse 或者你喜歡的開發工具就足夠了,能支持普通 Java 項目開發即可。
為了方便,我做了一個最基本的Java 項目 —— ServletDemo.zip ,你可將它導入到 Eclipse 里就是一個完整的、最簡單的 Web 項目。
然後將下面 XML 內容替換 Tomcat 下的 conf/server.xml 文件
其中 D:\WORKDIR\ServletDemo 替換為你導入的項目路徑,再次啟動 Tomcat 後在瀏覽器打開 http://localhost:8080/hello 便可看到 Hello World 的輸出信息。
3. 了解 Servlet 和 Filter
好了,我已經把環境搭起來了,接下來該幹嘛呢?
前面的步驟為的是搭建一個測試的環境,然後讓你了解一個最基本的 Java Web 項目的結構。
一個最基本的 Java Web 項目所需的 jar 包只需要一個 servlet-api.jar ,這個 jar 包中的類大部分都是介面,還有一些工具類,共有 2 個包,分別是 javax.servlet 和 javax.servlet.http。我把這個jar包放到了 webapp 目錄外的一個獨立 packages 文件夾里,這是因為所有的 Servlet 容器都帶有這個包,你無需再放到Web項目里,我們放到這里只不過是編譯的需要,運行是不需要的。如果你硬是把 servlet-api.jar 放到 webapp/WEB-INF/lib 目錄下,那麼 Tomcat 啟動時還會報一個警告信息。
Java Web 項目還需要一個非常重要的配置文件 web.xml ,在這個項目中已經被我最小化了,只保留有用的信息:
3. 什麼是java項目
用Java語言,作出的項目,Java是一種面向對象的語言,學習人很多的
4. java小項目
自己無聊寫一個小東西,通俗易通,但願能幫助你!
public static void main(String[] args) throws Exception{
int rmb=0;
int money=0;
int num=0;
Scanner input = new Scanner(System.in);
System.out.println("請輸入您這個月的薪水?");
rmb = input.nextInt();
if(rmb>3000){
System.out.println("恭喜,您的薪水達到白領待遇!");
}else{
System.out.println("悲哀,您目前仍是屌絲一枚!");
}
System.out.println("請輸入您這個月要繳納的房租、水電煤、物業費、網費?");
num = input.nextInt();
System.out.println("請輸入您每天消費的伙食費?");
money = input.nextInt();
for (int i = 0; i <31; i++) {
rmb-=money;
}
rmb-=num;
System.out.println("您當月尚可余額:"+rmb+"RMB");
if(rmb>0){
System.out.println("經過一個月的艱苦奮斗,剩下的錢可以陪女朋友逛街啦!");
}else{
System.out.println("屌絲,自給都不能!女朋友還是早點放飛吧。。。");
}
}
5. web項目和java項目的區別
Web項目帶頁面,Java項目一般指的是服務端
6. 自己接JAVA項目
難
一種,淘寶上 有很多店 給人做畢業設計
一種,豬八戒上 接項目。。。人家都是工作室的,類似於跟小公司競爭。
7. java學出來可以干什麼啊具體可以做什麼項目
java可以做軟體:一般編程語言都可以做軟體的,Java 也不例外,例如Eclipse,MyEclipse等知名Java開發工具。有關開發軟體組件,可以了解Java Swing編程 或者 awt 相關知識。
Java可以做游戲:或者你不知道,在以前諾基亞還很流行的時候,你玩的手機游戲有90%以上都是Java開發的。當然現在已經很少人再去開發了,都轉到安卓上去了。電腦上也有java開發的游戲,最經典的是:《我的世界》(minecraft ,簡稱MC)。java可以做Android:Android是一種基於linux的自由及開放源代碼的操作系統,其源代碼是Java。所以市場上見到的手機系統例如MIUI ,阿里雲,樂蛙等,都是修改源代碼再發行的。Java做安卓不單單是指系統,還有APP.對於更多的開發人員來說,他們更多的時間是花在開發APP上面。
Java可以用來編寫網站:對於學生來說,最關心的是java能做什麼,市場上招什麼工作都跟java有關。現在很多大型網站都用jsp寫的,JSP 全名為 Java Server Pages。它是一種動態網頁技術,比如我們熟悉的163,一些政府網站都是採用JSP編寫的。所以學習Java的同學可以找編寫網站方面的工作,而且現在找這方面的崗位比較多。
8. Java做個什麼項目好
小編收集了幾個java練手項目,大企業實戰項目教程+源碼,將近5G的資料通通送給你!
項目一:Ting域主持人
項目介紹:尚學堂OA系統取自真實的尚學堂辦公自動化平台,包括人事管理、考勤管理、報銷管理、收支管理等多個模塊。可以全面練習JSP/Servlet核心技能、MVC模式、Ajax、資料庫設計和多表SQL語句操作、PowerDesigner繪制資料庫模型圖、業務流程圖、多種面向對象模型圖,還有驗證碼、POI、Echarts、JUnit、kindeditor、My97DatePicker等輔助技術。通過該項目,學生熟悉項目設計開發流程,具有自主設計和開發項目初步能力。
功能模塊:尚學堂OA系統:包括人事管理、考勤管理、報銷管理、收支管理等多個模塊。包含人事管理中的部門管理、崗位管理練習單表的MVC操作,人事管理中的員工管理練習多表的MVC操作。考勤管理練習Ajax的應用。報銷管理涉及理解業務流程、異常鏈、事務管理等多項技能。收支管理主要是練習Echarts圖表插件的使用,使用柱狀圖、餅圖等直觀顯示統計數據。
需要java項目資料的小夥伴可以添加一下分享資料的官方老師WX:18731997677,備注「gx尚學堂」可以找老師免費領取幾649套簡歷模板哦!
9. java項目經驗
寫管理系統的那些回答, 太學生氣了, 這簡歷主要是個老程序員都能看出來不咋地
雖然真實開發中項目經驗也是開發個系統, 但實際上難多了, 比如這幾個問題你能想明白嗎?
用的系統linux, 你是怎麼打包發布的?
你的qps是多少 如果調優的 如何看日誌的
你的介面設計風格如何 如何鑒權
對業務如何理解 負責什麼模塊 有哪一些難點