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里面你要学习的东西从浅到深,不一而足,内容肯定是非常多的,如果你是一个新手小白,建议找一些视频博客教程,给自己制定一个长期的学习计划,强制自己每天学多少时间.当然最好是找一个师傅带你学习,给你布置学习任务,师傅检查你的学习完成情况.


分享到:


相關文章: