基础01


JAVASE_day01

语言分类

  • 自然语言

  • 计算机语言

    机器语言:01组成符号

    汇编语言:出现一些简单的助记符号

    高级语言:C(面向过程) C++,C#,JAVA,python(面向对象)

    Java语言平台版本

    • JavaME(Java Micro edition)了解

      在移动设备和嵌入式设备上运行的程序提供一个健壮且灵活的环境

    • JavaSE(Java Standard Edition)

      主要用于客户端图形化界面软件的开发

    • JavaEE(Java Enterprise Editon) C/S(Client(App)/Service) B/S ---> S(Browser浏 览器, Service服务器)

      用于服务器,桌面,嵌入式环境和实时环境中使用的Java应用程序

      Java语言特点

      • 开源性 开放源代码,并且免费
      • 面向对象性
      • 跨平台性 一个平台编写的Java程序,可以多平台运行
      • 编译性 程序员编写的是x.java(源文件),不能直接运行,需要编译后产生x.class(字节码文件),运行的是字节码文件
      • 动态性 我们在程序的执行期间,仍然可以修改程序执行的内容,但需要一个技术点:反射

JDK&JRE&JVM

  • JVM (Java virtual machine) Java虚拟机,Java程序的运行环境
  • JRE (Java Runtime Environment) Java运行环境
  • JDK (Java Development Kit) Java程序开发工具包

? 关系: JVM + 核心类库 = JRE JRE + 开发工具 = JDK

DOS命令

dir 查看当前路径下的所有文件

cd 目录 进入单级目录

cls 清屏

程序名.exe 运行计算机上的某个程序

配置环境变量的原因

实现bin目录下的Java相关命令可以在任何目录下使用

方法:

1.先配置JAVA_HOME环境变量

变量名:JAVA_HOME

变量值:电脑所放jdk文件bin文件前的路径

2.在配置Path环境变量

变量名:Path

变量值:%JAVA_HOME%\bin

3.检测是否配置成功

cmd窗口---输入java -version

黑窗口编译和运行

命令语法: 1.javac 源文件名.java (为了编译出字节码文件)

? 2.java 字节码文件名(类名) (运行)

相关