一、Java的历史和三大版本
1. java的发展史
java由sun公司开发,Java之父jame Gosling,Java是一门面向对象的编程语言,也称为“高级编程语言”
Java在1994年由sun公司推出,java的前身叫jdk语言,开源,免费
Java的版本从JDK.0开始到目前的JDK13
目前开发常用的版本:JDK8.0 JDK9.0
2.Java语言能做什么?
java语言主要由于互联网应用程序开发,例如:天猫,京东,淘宝,大型公司的项目管理系统。手机app的后台数据支撑系统,主要开发Web系统(基于浏览器访问的),还有服务器后台的存储的数据分析,数据查询等相关系统
3.Java的版本分类
a、java SE(J2SE)Java Platform Enterprise Edition Java的标准版本(称为Java基础)
b、Java EE(J2EE)Java Platform Enterprise Edition Java的企业版本
c、java ME(J2ME)Java Platform Microsoft Edition Java的微型版本
二、Java的开发环境(环境的安装)
1.配置开发环境
第一步 下载jdk 官网下载
第二步 配置环境变量
我的电脑——“属性”——“高级系统设置”——新建一个系统变量,变量名JAVA_HOME 默认地址
在Path路径下 配置%JAVA_HOME%\bin 需要将该路径放置在Path路径最前面
第三步 测试
win+r(Doc命令)打开我的运行窗口
输入java 和 javac 保证两个都能运行
环境变量配置成功
2. 卸载JDK
- 删除Java的安装目录
- 删除JAVA_HOME
- 删除path下关于Java目录
- 在Doc命令中输入java-version
三、Java的第一个程序及运行原理
java程序是一个以Java结尾的文件,称为“源程序”
Java程序需要运行 必须经过两个步骤:先编译再运行,将源程序先编译成class文件,编译后class文件称为“字节码”文件,然后再由Java虚拟机运行源文件,最后得到结果
Java的开发工具 包括了java开发中的所有工具(包,接口API等 运行环境等)
Java的运行环境,运行Java程序需要的相关依赖
Java的虚拟机,用于运行Java程序实现跨平台虚拟计算机
JDK和JRE及其JVM的关系
JVM的的组成部分
1. 寄存器(程序计数器)
2. 本地方法区
3. 堆区(堆内存)
4. 栈区(栈内存)
5. 方法区
试写第一个Java程序
1. 新建一个HelloWorld.Java的文件
2. 编写Java程序(文件名和类名保持一致
public class HelloWorld{
//这里是程序的入口 main函数
public static void main(String[] args){
System.out.println("HelloWorld!!!!");
}
}
3. 编译Java程序(compile)
在文件所在目录下输入cmd打开命令行窗口 输入 javac HelloWorld.Java
4. 运行Java程序
Java HelloWorld(注意这里没有后缀.Java)
注意:对于中文输出乱码 需要另存一下 写修改ANSI即可
Java文件 “一次编译多次运行”
java的运行原理
四、Java的开发工具
IDEA快捷键
- alt+enter 自动导入包 代码自动修正
- ctrl+d 将当前光标所在行 复制到下一行
- ctr+y 删除光标所在的当前行
- ctrl+alt+l 格式化代码
- ctrl+/ 当行注释
- ctrl+shift+/ 文档注释
创建项目
项目一:直接创建项目 在src下创建包和类文件,每次创建项目都是独立窗口
项目二:先创建一个空项目(Empty Project),再创建子模块Module,好处是一个项目下可以存放多个子模块
给文件增加文件头注释
/**
* @Author: wuyafeng by softeem
* @Date: ${DATE} ${TIME}
* @Description:
*
*/
java的注释分为三种:
1.单行注释(ctrl+/) 用于对某一句代码的注释
2.多行注释(ctrl+shift+/) 用于对一段代码的注释
3.文档注释( /**+回车) 注释一个类或者一个方法 或者一个语句块 文档注释可以自动生成API文档 javadoc命令