Java概述

Java体系结构

  • Java SE
    包括JVM,JRE,JDK和Java语言

  • Java EE
    以SE为基础,定义一系列的服务,API,协议等
    适用于开发分布式,以WEB为基础的应用程序

  • Java ME
    主要用于开发消费性电子产品或嵌入式系统中的应用程序

Java SE体系结构

  • JVM
    将Java编译好的文件翻译成对应的机器语言

  • JRE
    包含用于Java的运行环境

  • JDK
    包含用于Java开发的工具

  • Java语言
    定义Java开发的语法规则

Java常用命令

  • Java执行命令
  • Javac编译命令
  • Java doc

主方法(main)

主方法所在的类叫主类

public static void main(String args[]){}

Java程序编译执行过程

以HelloWorld为例:

任何一个 .java 程序首先经过编译,之后会形成一个 .class 文件(字节码文件),再执行编译之后的 .class文件,执行过程的是JVM

CLASSPATH(选学)

配置classpath:

SET CLASSPATH = *.class 文件所在的路径

PATH 与 CLASSPATH 的区别:

  • PATH:是操作系统的环境属性,指的是可以执行命令的程序路径

  • CLASSPATH:是所有 .class文件的执行路径,Java命令执行的时候将利用此路径加载所需要的 .class文件

Java特性

  • 可移植性
  • 安全性
  • 面向对象
  • 动态性

总结

  1. java是面向对象的跨平台语言
  2. JDK提供多种工具,这些工具位于JDK的bin目录下
  3. java字节码是JVM可理解的机器语言指令,通常作为Java语言源代码的编译结果而生成
posted @ 2019-12-18 21:46  笔架山Code  阅读(148)  评论(0编辑  收藏  举报