1. 程式人生 > >JAVA程序員常用軟件類庫下載地址整理

JAVA程序員常用軟件類庫下載地址整理

幫助 log4 教程 java程序員 software 運行 min rac 設備

技術分享圖片


IT行業是個發展更新特別快的領域,每個程序員在職業生涯中都會經歷各類技術和工具的更新叠代.

俗話說:工欲善其事,必先利其器.本著獨樂樂不如眾樂樂的精神(其實是自己健忘)本人把經常要用到的軟件工具官方下載地址都集錦到一起,方便大家一起學習進步.

學習參考網站類:

  1. 菜鳥教程:http://www.runoob.com/

  2. BootCDN開源項目CDN服務:http://www.bootcdn.cn/

  3. W3school:http://www.w3school.com.cn/index.html

  4. 慕課網:http://www.imooc.com/

環境搭建類:

JDK

Java 語言的軟件開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。

官方下載地址http://www.oracle.com/technetwork/java/javase/downloads/index.html

Tomcat

Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的Servlet 和JSP 規範總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規範。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成為目前比較流行的Web 應用服務器。

官網下載地址http://tomcat.apache.org/

MYSQL

MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件。

官網下載地址https://dev.mysql.com/downloads/mysql/

開發工具類:

Eclipse

一個開放源代碼的、基於Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。JAVA程序員必備.

官方下載地址https://www.eclipse.org/downloads/

eclipse的SVN插件

官方下載地址https://github.com/subclipse

IntelliJ IDEA

Java語言開發的集成環境,IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn、github等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。IDEA是JetBrains公司的產品,這家公司總部位於捷克共和國的首都布拉格,開發人員以嚴謹著稱的東歐程序員為主。它的旗艦版本還支持HTML,CSS,PHP,MySQL,Python等。免費版只支持Java等少數語言。什麽都好,就是有點貴.

官網下載地址https://www.jetbrains.com/idea/

項目版本控制工具:

SVN

Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它采用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多個人共同開發同一個項目,共用資源的目的。

官網下載地址https://tortoisesvn.net/

Git

免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。功能強大,上手有點慢.
官網下載地址https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

框架類:

Struts

同樣經典框架,不必多說了吧

官網下載地址http://struts.apache.org/

Spring

經典又強大的開放源代碼的設計層面框架,他解決的是業務邏輯層和其他各層的松耦合問題,因此它將面向接口的編程思想貫穿整個系統應用。Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson創建。簡單來說,Spring是一個分層的JavaSE/EEfull-stack(一站式) 輕量級開源框架。

官網下載地址http://spring.io/

MyBatis

優秀的持久層框架,它支持定制化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲取結果集。MyBatis 可以使用簡單的 XML 或註解來配置和映射原生信息,將接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java對象)映射成數據庫中的記錄。

官網下載地址http://www.mybatis.org/mybatis-3/zh/index.html

Hibernate

Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關系,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構中取代CMP,完成數據持久化的重任。

官網下載地址http://hibernate.org/orm/

工具庫:

Log4j

Apache的一個開源項目,通過使用Log4j,我們可以控制日誌信息輸送的目的地是控制臺、文件、GUI組件,甚至是套接口服務器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日誌的輸出格式;通過定義每一條日誌信息的級別,我們能夠更加細致地控制日誌的生成過程。最令人感興趣的就是,這些可以通過一個配置文件來靈活地進行配置,而不需要修改應用的代碼。

官網下載地址http://logging.apache.org/log4j/2.x/

學習總結輔助工具:

XMind

一款非常實用的商業思維導圖軟件,應用全球最先進的Eclipse RCP 軟件架構,全力打造易用、高效的可視化思維軟件,強調軟件的可擴展、跨平臺、穩定性和性能,致力於使用先進的軟件技術幫助用戶真正意義上提高生產率。

官方下載地址https://www.xmind.cn/download/

(太懶了,持續更新)

感謝你的閱讀,長按下方二維碼關註我的微信公眾號

技術分享圖片

JAVA程序員常用軟件類庫下載地址整理