java三大版本
JavaSE:标准本(桌面程序)一般般,dos系统可以控制得,学了之后可以做一些扫雷什么的小游戏。核心,基础
javaME:嵌入式开发(手机,小家电)凉了
javaEE:企业级开发(网站,服务器等)使用
JDK JRE JVM
JDK 开发者工具,包含以下两个
JRE 运行环境
JVM java虚拟机(跨平台的核心)
开发环境搭建
JDK下载安装
卸载JDK:
-
删除java安装目录
-
删除JAVA_HOME
-
删除path下关于java的目录
-
java-version
安装JDK
-
百度搜索JDK8 找到Oracle网站下载电脑对应的64位(注册一下)
-
双击安装JDK 点击是 安装路径找一个可以找到的
-
记住安装的路径
-
配置环境变量
-
我的电脑--右键--属性--高级系统设置--环境变量--上半部分是用户变量,下半部分是系统变量。需要在系统变量中新建
-
环境变量--JAVA_HOME:新建变量:变量名JAVA_HOME,变量值:刚才安装JDK的位置
-
配置path变量:系统变量中有个path,双击打开它,在其中添加两个值:新建%JAVA_HOME%\bin 新建%JAVA_HOME%\jre\bin
-
-
检查是否安装成功:dos中输入java -version回车
简单语法规则+Hello World
1.随便新建文件夹,存放代码。
2.新建java文件
-
文件后缀名位.java
-
hello.java
public class类 hello文件名{
public static void修饰符 main方法(String[] args参数){
System.out.print("Hello,World!");
}
}
-
编译javac java文件,会生成class文件
-
运行 class文件
可能遇见的问题
-
java是大小写敏感的
-
输出中文(Helloworld)可能编译不通过
-
文件名 和 类名必须保证一致,并且首字母大写
-
符号需要使用英文
java运行机制
编译型语言 将文件翻译为计算机能理解的语言,翻译一本书,执行速度快,对系统要求低。开发操作系统(c c++)
解释型语言 我说一句,你解释一句,比较麻烦。网页中对速度要求低。
java先编译,到操作系统在解释。
程序运行机制