1、JDK下载安装和卸载
卸载
-
删除Java安装目录
-
删除JAVA_HOME环境变量
-
删除path关于Java的目录
-
dos窗口查看版本:java -version 不存在说明卸载成果
安装
-
百度搜索JDK8,找到下载地址
-
勾选同意接受协议
-
下载对应电脑版本 win+64电脑
-
双击安装JDK
-
自定义下载路径,记住安装目录
-
配置环境变量
-
我的电脑-右键-属性
-
环境变量-(名称:JAVA_HOME 路径:C:\Java\JDK)
-
配置path变量,JDK(%JAVA_HOME%\bin)和JRE(%JAVA_HOME%\jre\bin)
-
-
测试JDK是否安装成功
-
dos测试
-
java -version 查看安装版本,提示版本号说明成果
-
2、JDK目录介绍
bin 存储Java可执行文件 include 引入c、c++源文件 jre 运行环境 lib 类库文件
3、notepad++ 安装
4、HelloWorld + 简单语法规则
-
本地新建test文件目录,存储测试代码
-
新建Java文件
-
文件后缀.java
-
Hello.java
-
-
编写代码
public class Hello{ public static void main(String[] args) { System.out.print("Hello,World"); } }
-
编译 javac 文件名,编译后会生成一个.class文件
-
运行class文件,java class文件
可能会遇到的情况
-
每个单词大小写不能出现问题,Java大小写敏感。
-
尽量使用英文。
-
文件名 和 类名必须保证一致,并且首字母大写。
5、Java基本概念
JavaSE 标准版(桌面开发) JavaME 移动版(嵌入式开发-手机、家电)-市场较少 JavaEE 企业版(服务器) - 学习之前把SE学好
1、Java体系
Java程序设计语言+Java API类库 + JVM虚拟机 = 统称JDK,用于支撑Java程序开发最小环境。 Java SE API类库 + JVM虚拟机 +部署相关类库 = 统称JRE,用户支撑Java程序运行的标准环境。
2、Java程序运行
Java程序编写的代码存放在.java源文件中,通过Java C编译成(.class)字节码文件,也就是Java类文件。 Java虚拟机是在计算机操作系统上搭建一个虚拟的计算机。实际上Java虚拟机是操作系统里一个进程。 计算机操作系统基本组成 操作系统+硬件。硬件包含内存和逻辑计算单元,操作系统核心包含内存管理、计算机过程管理。 对应Java虚拟机里也类似的概念:Java虚拟机 内存管理 和 执行子系统。 在Java虚拟机执行子系统中,通过类加载器将字节码(.class)文件转译为机器能识别的机器码。
3、Java跨平台性 Java所谓 一次编译,到处运行,关键在于JRE,在其他操作系统上,都能运行一个Java虚拟机和对应运行时类库,这样在其他地方 执行编译后的字节码文件。
4、Java是解释执行吗
不完全是,Java代码执行过程应该为二者混合。Java源文件通过JavaC编译成字节码,然后虚拟机在执行过程中,逐步将字节码 转换成机器码,这是解释执行。对于某些反复执行的字节码,会通过JIT提前编译成机器码,这是编译执行。 解释执行:一边对程序进行翻译,翻译成计算机可以执行的单元,一边交给计算机执行,翻译一句执行一句。 编译执行:对整个程序先翻译成计算机可以理解的指令,然后交给计算机执行。
5、程序运行机制 源代码.java文件->Java编译器编译-字节码.class文件-> JVM类加载器->字节码校验器(有错误返回)->解释器-> 操作系统平台