DAY1 学习Java的发展史
a
一,Java的历史和三大版本
1,Java的发展史
Java由我们的sun公司开发,Java之父James gosling。Java是一门面向对象的编程语言,也称为”高级编程语言“
Java在1994年由sun公司推出,Java的前身叫oak语言,开源 ,免费
Java的版本从JDK1.0开始 ,到目前的JDK13
目前开发常用版本:JDK8.0 ,JDK9.0
2,Java语言能做什么
Java语言主要用于互联网应用程序开发,例如 天猫 京东 ,大型公司的项目管理系统,手机app的后台数据支撑系统,主要开发web系统(基于浏览器访问的),还有服务器后台存储的数据分析,数据查询等相关系统
3,Java的版本分类
a,JavaSE E(J2SE) Java PlatForm Standard Edition Java的标准版本(称为Java基础)
b,JavaEE Java PlatForm Enterprise Edition Java的企业版本
c, java
二,Java的开发环境
1,配置开发环境
第一步,下载jdk 官网下载
第二步, 配置环境变量
我的电脑-》属性-》高级系统设置-》 环境变量-》 新建一个系统变量,变量名
JAVA_HOME : C:\Program Files\java\jdk1.8.0_144\bin
path 配置 %JAVA_HOME%\bin
或者直接 在path下配置“C:\Program Files\java\jdk1.8.0_144\bin
三,Java的第一个应用程序以及运行原理
java程序是一个以 。Java结尾的文件,称为”源程序“
Java程序需要运行,必须经过两个步骤:先编译再运行。将源程序转化为,class文件,编译后的
class文件称为字节码文件。然后在由Java虚拟机(JVM)运行
JDK:Java Development Kit java开发工具,包括Java开发中运用的所有工具(包,接口API等,运行环境等)
JRE :Java Runtime Environment Java运行环境,运行Java程序需要的相关依赖
JVM : Java Virtual Mechine Java虚拟机器 ,用于运行Java程序实现跨平台虚拟计算机。
JVM的组成部分
1,寄存器(程序计数器)
2,本地方法区
3,堆区(堆内存)
4,栈区(栈内存)
5,方法区
写第一个Java程序
1,新建HelloWorld文件
2,编写Java程序(文件名与类名保持一致)
public class HelloWorld{
//这里是程序的入口 main函数
public static void main(String [] args){
System.out.println("hello world");
}
}
3,编译Java程序(compile)
在文件所在的目录下输入cmd,打开命令行窗口 输入
javac HelloWorld.java
4,运行Java程序
Java hello world (注意这里没有后缀Java)
注意:对于中文输出乱码,需要另存为一下 修改编码格式为ANSI即可;
四,Java的的开发工具
Java 开发使用集成开发环境,一般企业使用居多的 eclipse或idea开发工具
idea 快捷键
alt+enter :自动导入包 ,代码自动修正
生成文档 javadoc *.java
指定文档 目录:javadoc *.java -d F:\my