Day01Java学习笔记

Day01 java笔记

1.什么是程序

  • 程序:为了让计算机执行某些操作或者解决某个问题而编写的有序集合

  • 计算机语言

    (1)低级语言

    • 机器语言 只认识0 1
    • 汇编语言

    (2)高级语言

    • 面向过程语言:c语言
    • 面向对象语言:java,python,c#等

2.人机交互

  • 控制台常用命令:

  • (1)切换盘符D:+回车

    (2)dir 查看文件

    (3)md 创建目录

    (4)rd 删除目录

    (5)cd 进入目录

    (6)cd /返回根目录

    (7)cls 清屏

  • java跨平台原理:不同系统上特有的jvm ,jvm不是跨平台的,Java是跨平台的

  • javac会将.java文件编译成.class文件

3.Java开发环境

  • 编译运行过程(常见面试题)

    • 编译期

      .java文件,经过编译,生死.class(字节码)文件

    • 运行期

      jvm加载.class并运行文件(0,1 机器语言)

    • 特点:一次编译,到处运行(跨平台)

    • 名词解释

      • jvm:java虚拟机 作用:加载并运行.class文件
      • jre:Java运行环境 出来包含jvm之外还包含java程序所必须的环境 JRE=JVM+java系统类库(小零件)
      • jdk:java开发工具包 除了包含jre之外还包含了java程序所必须的命令工具 JDK=JRE + 编译,运行等命令工具(javac.exe java.exe)
      • 运行Java是最小环境:JRE
      • 开发java的最小环境:JDK

4.配置环境变量:

  • path中:添加%JAVA_HOME%\bin
  • 外面添加JAVA_HOME 路径:jdk所在路径(不要加bin目录)
posted @ 2023-07-21 13:10  wi_z  阅读(28)  评论(0)    收藏  举报