Java學習開發需要用到的工具


利用空閑的時間整理了一下Java開發學習工作中會用到的工具。

一、Java開發學習首先需要有Java運行環境。下載Java jdk,下載完成后安裝jdk,一般一直Next 就可以,需要注意的是安裝jre的目錄不要和jdk目錄攪合在一起。Jdk8一般安裝完成后會自動配置環境變量。有的jdk版本需要手動配置環境變量,詳細情況參考Java環境變量配置。

二、從編碼到部署、測試一般需要這幾類工具:

1、Java編碼可以使用文本文件進行編碼,不過效率較低。一般都使用IDE進行開發(Ecplise、IDEA等),比較快捷方便,還有很多功能可以簡化工作。IDEA 全稱 IntelliJ IDEA,是java編程語言開發的集成環境。IntelliJ在業界被公認為最好的java開發工具,尤其在智能代碼助手、代碼自動提示、重構、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。使用IDEA需要輸入激活碼,不激活可以免費使用一段時間(在下面下載鏈接可以下載IDEA和激活說明)。

2、項目構建管理工具有很多,最常用的就是Maven,它包含了一個項目對象模型 (Project Object Model),一組標准集合,一個項目生命周期(Project Lifecycle),一個依賴管理系統(Dependency Management System),和用來運行定義在生命周期階段(phase)中插件(plugin)目標(goal)的邏輯。Maven下載完成后需要配置環境變量,在使用IDEA開發Maven項目時IDEA也需要配置Maven

3、版本控制工具,最常用的版本控制工具就是SVN和Git。

SVN是一個開放源代碼的版本控制系統,通過采用分支管理系統的高效管理,簡而言之就是用於多個人共同開發同一個項目,實現共享資源,實現最終集中式的管理。

Git是一個開源的分布式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。

4、數據庫

數據庫是“按照數據結構來組織、存儲和管理數據的倉庫”。是一個長期存儲在計算機內的、有組織的、可共享的、統一管理的大量數據的集合。主要分為關系型數據庫和非關系型數據庫。關系型數據庫主要有MySQL、SqlServer、Oracle等,非關系型數據庫主要有Redis、HBASE、MongoDB等。

4、服務器

Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。還以jetty服務器,Jetty 是一個開源的servlet容器,它為基於Java的web容器,例如JSP和servlet提供運行環境。Jetty是使用Java語言編寫的,它的API以一組JAR包的形式發布。Jetty 可以作為嵌入式服務器使用,Jetty的運行速度較快,而且是輕量級的。與Tomcat相比,更輕量級,更靈活

5、遠程工具,接入互聯網的情況下,可以使用teamviewer或者向日葵等遠程連接工具。局域網可以使用xftp、xshell等連接工具

6、其他還有文本編輯工具notepad++,虛擬機有vmware workstation和virtualBox,谷歌瀏覽器,火狐瀏覽器,反向代理ngnix,前端開發工具有WebStrom和HBuilder。

Java工具下載地址:

https://url34.ctfile.com/d/33435734-44795084-cc93db

(訪問密碼:9542)

數據庫軟件下載:

https://url34.ctfile.com/d/33435734-44795285-b6d0ec

(訪問密碼:9542)

開發過程中可能會遇到很多軟件工具,可以根據自己的喜好選擇自己方便好用的工具。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM