今天大家和我一起来学习java基础吧!那我们为什么要学习java呢?当然是因为java涉及的工作领域广了,java语言涉及服务器程序,安卓应用,软件开发,大数据技术等。
1.我们来讲讲java语言的发展史吧!
在1991年,sun公司想开发一门编程语言,为解决内存小和不同的CPU问题,詹姆斯.高斯林 作为组长带领小组在1995年正式确立了java1.0版本发布。
2009年sun公司呗Oracle公司收购,从java1.5开始,版本开始变为java5 java6 ...java18
版本 | 描述 |
---|---|
1995年3月 | 在SunWorld大会,Sun公司正式介绍了Java和HotJava。 |
1996年1月 | JDK1.0发布 |
1997年2月 | J2SE1.1发布 |
1998年12月 | J2SE1.2发布 |
1999年6月 | 发布Java的三个版本:J2SE、J2EE、J2ME |
2000年5月 | J2SE1.3发布 |
2001年9月 | J2EE1.3发布 |
2002年2月 | J2SE1.4发布 |
2004年9月 | J2SE1.5发布,将J2SE1.5改名JavaSE5.0 |
2005年6月 | JavaSE6.0发布,J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME |
2006年12月 | JRE6.0发布 |
2006年12月 | JavaSE6发布 |
2009年12月 | JavaEE6发布 |
2009年4月 | Oracle收购Sun |
2011年7月 | JavaSE7发布 |
2014年3月 | JavaSE8发布 |
2017年9月 | Java SE 9发布 |
2018年03月 | Java SE 10.0 |
2018-09 | Java SE 11.0 |
2019-03 | Java SE 12.0 |
2019-09 | Java SE 13.0 |
2020-03 | Java SE 14.0 |
2020-09 | Java SE 15.0 |
2.java的是如何实现跨平台的呢?
开发不同平台上的JVM(java虚拟机),虚拟机将源代码翻译成支持不同平台上运行的代码指令。
java程序与平台无关,JVM与平台是相关的。
3.java的运行机制是什么?
源代码 XXX.java----编译器编译----->XXX.class------->JVM翻译---->不同的操作系统上。
4.JDK,JRE,JVM三者之间的关系是什么?
5.如何构建java开发环境?
也就是如何在系统上安装JDK 的路径,我们先在官网上下载一个jdk,一般下载到除C盘以外的盘,找到JDK目录下的bin文件夹
找到javac.exe的路径
在D:\Program Files\Java\jdk1.8.0_261\bin路径下打开cmd
我们在电脑桌面打开发现找不到javac的路径,所以我们要在电脑系统上进行环境变量配置。
那我们该怎么在自己系统上编辑环境变量呢?
只要在path里编辑上D:\Program Files\Java\jdk1.8.0_261\bin的路径就可以啦!
最后我们可以检查一下,在管理面板上搜索cmd,如果出现这样,就说明成功编译啦!