最近想要入门一下java,目标很简单,就是学习Java的基本语法,内置数据结构;至于数据库啥的往后再说。由于是入门,所以就没有太难的东西,全都是基本的,还要个人吐槽,如果有错误的观点,就不改正了。
1.Java的三个版本
(1).javaSE 个人计算机使用的标准版
(2).javaEE企业级开发
(3).javaME,小型计算机开发的,据说这个是java的初心,可惜不火。
2.java的运行机制
源文件经过编译器成为字节码,然后使用Java虚拟机在操作系统上运行。
编译+解释的机制
代码文件就是.java文件,编译之后生成字节码文件.class,虚拟机就解释字节码文件,在操作系统上运行。
3.JVM,JRE,JDK
Java的跨平台是虚拟机实现,也就是JVM。那么问题就全都抛给了JVM,开发虚拟机的公司承担了所有。JRE包含了JVM,JDK包含了JRE,开发者才需要JDK
4Java开发环境
一般使用java8以上的版本,我觉得无所谓,先入门,不要太新也不要太旧。
网上有很多教程,这里就不介绍了。安装的时候不要有中文路径。
这一些有关Java入门,都是基本语法啥的。
配置环境变量啥的,也不说了。弄好之后,可以下载一个Java的IDEA,或者直接在记事本里面写代码然后运行,我用的是git的bash,可以当vi编辑器使用。