Skip to content

Java基础

653字约2分钟

java

2024-10-24

步骤

编制程序

编译程序

运行程序

开发环境的搭建

JDK开发包

安装JDK

Java官网:http://java.sun.com

JDK的分类

按时间:最新版16,企业大多使用8

按功能:

JavaSE(标准版)

JavaEE(企业版)

JavaCard(ME物联网版IOT)

按操作系统环境:

Linux

MacOS

Windows

x86/x64/arm

安装版(生产环境):利用程序安装的方式,安装JDK,不需要配置

解压版(开发环境):不会污染注册表,会需要自己手工配置

无论JDK还是JRE都能给我们提供java运行环境

JDK是java开发工具包,JRE是java的运行环境

开发(编译,反编译,生成javaDoc)的时候,JRE用户只用来运行java程序的时候安装(生产环境)

JVM (java的虚拟机)

一台虚拟运行java的机器

运行java程序的环境

JRE比JVM多了什么?JDK比JRE多了什么?

环境变量配置

配置

JDK需要配置环境变量

Path 在任意的目录下 使用java命令 JAVA_HOME/BIN 所有的命令。 变可执行文件或批处理文件为外部命令

检测Java开发环境

输入 java

输入 Java –version

Java.exe java的运行程序

Javac java编译程序

在命令行窗口配置(临时配置)

set path=路径

在系统高级设置

配置path的好处:

操作:会正确使用解压软件

操作:会正确设置文件浏览器的显示形式

注意:

Java源程序文件,它一定是纯文本文件

扩展名是java,文件名称和内部的类名要统一

Java代码最基本的类(class)

一个文件里可以声明多个class

但是只有一个class是可以使用public修饰的

Public class名称必须和java文件名一致

Javac 文件名称 (伪)编译了一个java源程序,产生扩展名为classs文件(字节码文件)

Java执行过程

java 类名

main方法是java程序的入口**

高级语言->机器语言途径

编译 编译一次性的把源代码翻译成机器代码,运行时不需要运行环境,只需要有操作系统(编译语言效率高,解释语言效率低。)

解释 代码通过解释器解释,把代码一行一行解释成机器代码,然后再执行。(解释语言移植性好,编译性语言的移植性差)

事实上,解释性语言更流行,新产生的语言基本上都是解释性语言。