一、什么叫语言
- 用于有效的信息交流和传递与沟通的一种方式。
- 分类:自然语言与计算机语言
二、什么是java语言
java是一种面向对象,并支持跨平台的高级计算机语言
三、java简介
- Java之父:詹姆斯.高斯林
- 起源:1994
四、java版本
- jdk1.5:增加了泛型,自动拆装箱,枚举
- jdk1.7:泛型推断
- jdk1.8:链式编程,接口的默认方法
五、语言特点
- 开源免费
- 面向对象:封装、继承、多态
- 跨平台:jvm作为中间层,屏蔽了操作系统的差异,具有跨平台
- 编译:javac编译成字节码文件
- 动态:具有反射特性,在运行时能动态获取信息
六、jdk与jvm和jre的区别
- jdk:java开发工具包,包含了jre
- jre:java运行时环境,包含了核心jar包和扩展类jar包
- jvm:java虚拟机
- jdk>jre>jvm
七、java环境
- 下载
- 安装
八、jdk目录介绍
bin:存放可只需文件如javac、java
include:存放头文件(c语言编写的)
jre:运行时环境
lib:依赖jar包
src:java原代码文件
九、须知的Windows命令
指令 | 说明 |
---|---|
盘符: | 切换指定盘符 |
cls | 清屏 |
dir | 查看目录下的文件 |
十、helloworld
public class HelloWorld{
public static void main(String[] arg){
system.out.println("helloworld")
}
}
十一、运行程序
- 把文件放在jdk的bin目录下
- cmd进入bin目录
- javac Helloworld.java 编译成HelloWorld.class
- java HelloWorld 运行class文件获取结果
ac Helloworld.java 编译成HelloWorld.class
4. java HelloWorld 运行class文件获取结果