java引入
java是在1995年由sun公司推出的一款高级编程语言
面向互联网编程,安全可靠,面向对象,跨平台等特点
Java语言特点--跨平台(操作系统)
Java语言特点---跨平台(操作系统)
JVM虚拟机(不同的操作系统,需要安装对应版本的JVM)
只要安装了JVM虚拟机,Java程序就可以在不同的操作系统上运行
Java最终得到的结果是一样的,JVM屏蔽了操作系统底层的差异性
Java的三大技术架构
J2EE(企业版/商业版):主要针对企业中模块化开发,以及集中化开发提供了解决方案
J2ME(小型版):主要针对于嵌入式开发以及终端开发提供了可能
jdk1.5—里程碑式的版本
JavaSE,JavaEE,JavaME
搭建Java语言环境
JRE(Java Runtime Environment):Java运行时环境,提供了Java程序执行时的环境
JRE=JVM+核心类库(提供了Java程序启动时必须的信息)
JDK(Java Development Kit):提供了Java程序的开发以及执行环境
JDK=JRE+Kit(开发工具包)
安装JDK
安装位置最好不要有中文和空格
人机交互方式:
1.图形界面
2.命令行模式:jdk文件夹中的javac.exe
命令提示符:
1.win+r
2.在地址栏输入cmd
环境变量:
操作系统指定当前操作系统需要执行的参数
建议添加进用户变量中
系统中的变量,开机都会重新加载
引入一个自定义的环境变量 JAVA_HOME=jdk的安装位置;JAVA_HOME可以随意命名
Path = jdk的安装位置\bin:Path=%JAVA_HOME%\bin
main方法作用
1.可以让类单独执行
2.是程序的入口
3.被JVM调用、
使用cmd编译执行程序
.java文件(存储程序员能看懂的文件 源文件)
.class文件(存储机器能看懂的代码 字节码文件)
.java文件(通过javac命令)-----编译生成----- .class文件
.class文件(通过java命令)---------运行--------结果
java时期分为编译时期(检查代码是否有语法问题),运行时期(检测代码的执行逻辑,例:1/0)
注意:
* .class的名称和类名一致
* 如果是公共类,要求.java文件的名称和类名一致
-
-
有几个类就有几个.class文件
-
windows不区分大小写,出现大小写问题,最后一个类的内容生效
-
一个java文件中,最多出现只能一个公共类
-