Day01 Hello Word

1、JDK下载安装和卸载

卸载

  1. 删除Java安装目录

  2. 删除JAVA_HOME环境变量

  3. 删除path关于Java的目录

  4. dos窗口查看版本:java -version 不存在说明卸载成果

安装

  1. 百度搜索JDK8,找到下载地址

  2. 勾选同意接受协议

  3. 下载对应电脑版本 win+64电脑

  4. 双击安装JDK

  5. 自定义下载路径,记住安装目录

  6. 配置环境变量

    1. 我的电脑-右键-属性

    2. 环境变量-(名称:JAVA_HOME 路径:C:\Java\JDK)

    3. 配置path变量,JDK(%JAVA_HOME%\bin)和JRE(%JAVA_HOME%\jre\bin)

  7. 测试JDK是否安装成功

    1. dos测试

    2. java -version 查看安装版本,提示版本号说明成果

2、JDK目录介绍

bin 存储Java可执行文件 include 引入c、c++源文件 jre 运行环境 lib 类库文件

3、notepad++ 安装

4、HelloWorld + 简单语法规则

  1. 本地新建test文件目录,存储测试代码

  2. 新建Java文件

    1. 文件后缀.java

    2. Hello.java

  3. 编写代码

public class Hello{
    public static void main(String[] args) {
        System.out.print("Hello,World");
    }
}
  1. 编译 javac 文件名,编译后会生成一个.class文件

  2. 运行class文件,java class文件

可能会遇到的情况

  1. 每个单词大小写不能出现问题,Java大小写敏感。

  2. 尽量使用英文。

  3. 文件名 和 类名必须保证一致,并且首字母大写。

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类加载器->字节码校验器(有错误返回)->解释器-> 操作系统平台

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值