没上过大学,可以学Java吗?

是的。只要你愿意学,java并不难。

要学习Java的基础知识,我们必须先了解Java中的数据类型和寄存器中存储的位数。然后就是C语言循环和Java中逻辑运算的学习。然后开始学习方法,也就是C语言中的函数,构造方法和普通方法,protected,private,public以及它们的作用范围。然后要开始面向对象的学习,掌握多态、派生、继承的用法,掌握抽象类、接口、内部类的用法及其区别。然后要学习Java的几个关键工具包:java.util.Date,Calendar。

接下来,我们将开始学习Java的高级基础知识:正则表达式、异常及其try catch、多线程和线程池、锁、网络通信套接字、JDBC和垃圾收集。

然后我们就开始学习Java SE,Java。AWT,Java Swing等。可以尝试写一些小游戏,比如五子棋单机版,可视化数据库连接工具。

需要了解一些网络基础知识

然后你要学习Web的基础知识,从Html5开始,然后是CSS3,然后是javascript,最后是jQuery。可以学习BootStrap和EhCharts报表工具。

Java网络学习

先学习Servlet的基础知识搞清楚生命周期,再学习JSP。学完之后可以尝试做一个论坛和留言板系统。然后你要学习Struts2了解MVC,然后学习Hibernate ORM框架,然后学习Spring。可以使用SSH2框架尝试改造论坛系统。然后学习Quartz定时任务调度框架。

然后学习Spring MVC和MyBatis。学完之后,你可以用Quartz做一个工作流系统。

然后开始学习Spring Boot 2.1以上的版本,基本能适应中小企业的发展。