各种服务器

开发Java web项目的技术学习路线图 13天学Java we

2019-10-08  本文已影响0人  老杨说说看

首先,需要说明:本系列文章是为了从零开始学习使用SSM框架开发web项目,尽量浅显易懂,捡重点的说,务求能先动手做出东西来。
一、Java运行机制:

Java是一门编译型+解释型的综合语言。我们写的Java源文件(常说的源代码)通过编译成为字节码文件,然后放到虚拟机中通过解释器进行执行。这也是Java成为跨平台语言的原因,因为Java在虚拟机中执行,和系统平台无关。

Java运行机制

二、JDK、JRE及JVM的关系,包含关系,JVM是虚拟机,JRE包括JVM,指的是Java运行环境,JKD包括JRE,还包括Java编译及调试等文件。如果仅仅是运行已经编译过的Java文件,可以只安装JRE,这对于我们以后部署web项目有帮助。

三、JDK的安装及环境的搭建

可以参考:https://www.jianshu.com/p/5be4ba10c473

安装好的目录如下:其中src.zip是JDK的源码,记一下。

JDK文件目录

四、选择eclipse作为集成开发环境

安装过程参考:https://www.jianshu.com/p/5be4ba10c473

五、在学之前,有几个点要牢记

(1)Java对字母大小写敏感,也就是说区分大小写;

(2)Java项目的主方法是public static void main(String[] args){   },这也是Java项目运行的入口,背下来就可以,初期这个经常用到,但是到了真正项目阶段就比较少用到了。

(3)记住一个语句 System.out.println("   "); 这就是在控制台打印出引号里面的内容,初期会经常用到,帮助我们理解语句运行过程,项目阶段基本很少用到。

六、eclipse建立一个helloworld程序,并运行起来。

new创建一个Java project,其他默认一直next直到finish就行。取名字就叫helloworld。

然后再helloworld-src文件夹下面创建class文件。取名字helloworld,就创建了第一个java文件。

这样我们就创建了我们的第一个java文件,里面很多东西你可能不知道是什么意思,但是一定要多写几遍绿色线框里面的内容。先记住,后面学完所以语法你自然就明白了。下面就是运行了。

代码:

public class helloworld {

public static void main(String[] args) {

System.out.println("helloworld");

}

}

右键选择run as----java application,在控制台就能看到输出的helloworld了。

第一天比较简单,主要就是熟练搭建环境,创建java源文件,记住两个语句:public static void main(String[] args){   }, System.out.println("   ")。

同时,说明一下本一系列文章的用意,就是为了能够让第一次学习Java的人能在最快的时间里面掌握Java的基础知识,然后能够上手自己写一个网站,这样既能提升效率也能够增加成就感,那么与此同时以后的文章中的很多问题都会做简化处理,目的就是快速掌握必须掌握的知识,尽快动手开发网站。

如果心有余力,这一系列文章也可以作为学习JAVA的一个大纲,在这个框架内可以继续扩充知识。下面是整个系列文章的目录框架:

其中,箭头所指方向表示最好按照顺序学习会轻松一些,本系列也会按照这个顺序讲解,但是具体内容层面,由于时间关系,肯定不能深入讲解,只会把基础讲清楚,后面的进阶内容也会提一下。目的就是为了把整体思路展示出来,先上手,弄出能够上线的项目,然后再碰到问题解决问题,这样效果更好。系列文章具体的大纲如下:

1、开发Java web项目的技术学习路线图

2、Java中的变量、数据类型及运算符总结

3、Java的选择语句、循环语句及常用方法类型总结

4、Java面向对象三大特征继承、封装和多态精讲

5、类的分类和常用类及方法的总结

6、JAVA Web中最常用到的数据结构—集合(容器)

7、JDBC是怎么通过反射机制连接MySQL和Java

8、MyBatis在SSM框架中重点需要掌握内容的总结

9、Java Web项目中servlet是如何做页面内容输出的

10、如何使用EL表达式和JSTL写一套完整的JSP代码

11、梳理Spring框架在web应用中的重点

12、SpringMVC框架执行流程和重点内容解析

13、实际案例:简易资讯网站说明SSM框架整合

最后的实际案例会把网站从备案到上线的全过程写出来,同时网站现在还在线,并且代码也会开源,整个网站的运营开发都采用开放形式,以一个网站尝试一下新型组织形式。

上一篇下一篇

猜你喜欢

热点阅读