03.07 學JAVA要開發一些圖書館之類的軟件,怎麼學?

柳毅


JDK是必須的...不然你沒法運行程序。然後就是一本好書,所謂的好書就是講的是基礎並且你能看的懂。 然後就是寫程序的軟件,推薦Myeclipse或Eclipse。再就是API幫助文檔,有不懂的,不會用的可以去裡面查。


機智百科


作為一個過來人,我想給你回答一下

我覺得你說的應該是開發圖書管理系統,或者一些別的系統吧!

首先你要選一個好的視頻教程,軟件就用Idea吧,現在很多都是程序員都是用這個的可以用pojie版的,集成的快捷鍵一些什麼東西都比較多,比較方便用著。

在學習的時候拿一定要多練習,一定要從最基本的開始,因為你最基本的弄會了,弄得很詳細,哪怕你忘了,回頭一看也很清楚,這就叫從頭做起,從底層做起。

先學JAVASE,把基礎弄會了,其實學Python和C語言和JAVA的基礎都差不多的,你只要JAVA學好了基礎,再去學Python和C語言就很好學。

第二步就要學JAVAEE了開發外部頁面,然後用數據庫和後臺連在一起(這樣很籠統的概括一下)。

下面是學習的具體流程

第一階段(學習JAVA基礎):

Java 基礎語法

Java 面向對象

Java 常用類詳解

Java 異常機制

Java 集合與數據結構

Java IO

Java 多線程

Java 網絡編程

Java 註解+反射

23 種設計模式

正則表達式

XML 解析/ JSON 解析

Java 10、11、12 新特性

AIO、BIO、NIO

第二階段(學習數據庫的使用):

數據庫的基本概念

數據庫和表的基本操作

索引與數據完整性約束

數據庫中的各種複雜查詢操作

MySQL 中常見函數的使用

存儲過程、觸發器以及事件等

數據庫的備份與恢復

數據庫用戶管理與數據庫安全性

事務和多用戶

讀寫分離環境搭建+實踐

JDBC

常見數據庫連接池的配置+使用

第三階段(到了第三階段學習了畫頁面以後,學完了大概你就可以很熟練的做一個系統出來了):

HTML

CSS

JavaScript

jQuery

Tomcat

Servlet(基本用法,Session、Cookie 等)

Jsp(原理、九大內置對象等)

EL 和 JSTL

過濾器/監聽器等

Ajax

EasyUI

ECharts

BootStrap

Git/Svn

WebSocket

下面就是進階了,如果你想看的話,回覆我我也給你接著給你回答。



綿綿如也


其實不管你要開發什麼類型的項目,有些知識點都是必學的.

1.Java基礎部分:

基礎語法;

面向對象;

多線程;

IO流;

接口/枚舉/泛型/集合....;

2.數據庫部分: MySQL,Redis,Es等;

3.web部分: servlet/jsp/html/css/js/jquery等;

4.框架部分: ssh/ssm/springboo...shiro/spring security等;

5.分佈式部分: springcloud...

6.linux服務器部署...

7.docker,jenkins,git,maven,mq...等等

8.....

總之java裡面你要學習的東西從淺到深,不一而足,內容肯定是非常多的,如果你是一個新手小白,建議找一些視頻博客教程,給自己制定一個長期的學習計劃,強制自己每天學多少時間.當然最好是找一個師傅帶你學習,給你佈置學習任務,師傅檢查你的學習完成情況.


分享到:


相關文章: