Java语言概述
- 1.Java简介
- 2.JVM
- 2.1JVM介绍
- 2.2JVM特性
- 3.Java特性
- 4.搭建Java程序开发环境
- 5.编写第一个Java应用程序
- 6.小结第一个程序
1.Java简介
- java是面向对象的一门程序设计语言
- 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。后台开发:Java、PHP、Python、Go、Node.js
2.JVM
2.1JVM介绍
JVM 是**Java Virtual Machine(Java虚拟机)**的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
- Java源代码和 字节码 与机器无关
- JVM 与机器相关,装在不同操作系统的机器上,需要专门为该操作系统开发的JVM
- 可以运行Java字节码的虚拟计算机系统
- 它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信
2.2JVM特性
Java 源文件后缀为.java 文件
经过编译后变成.class文件
然后放进Java虚拟机然后 变成机器码读取
3.Java特性
- Java语言是易学的
- Java语言是强制面向对象的
- Java语言是分布式的
- Java语言是健壮的
- Java语言是安全的
- Java语言是体系结构中立的
- Java语言是解释型的
- Java是性能略高的
- Java语言是原生支持多线程的
4.搭建Java程序开发环境
- jdk:Java开发工具包,(Java Development Kit),里面有运行环境JRE和开发时所需要的Java类库,安装好 JDK 后之后,系统会进行 JRE 的自动更新,因此不必再额外安装 JRE
- javac:Java编译器
- Java:Java解释器
- jdb:Java调试器
- javap:反编译
- javadoc:文档生成器
- 环境变量添加 JDK安装目录的bin文件夹
5.编写第一个Java应用程序
- 利用编译器编写Java源程序
- 源文件名:主类名.java
- 利用编译器将源程序编译成字节码
- 字节码文件名: 源文件名.class
- 利用虚拟机(解释器)运行
- 工作过程:载入,代码检验、解释执行
- 熟练掌握的命令
- javac命令:编译器将java源文件变异成 字节码 (bytecode)文件
- java命令:JVM解释执行已经编译好的字节码文件
编写你的第一个Java程序
- 新建一个空白txt 文件,加入如下内容,命名为 Test.java
public class Test {
public static void main(String[] args) {
System.out.println("hello world");
}
}
-
使用 命令提示符 进入该目录,输入 javac Test.java (编译 java 源文件)
在这里插入图片描述 -
编译好之后,输入 java Test 就可以看到结果了
使用 System.out.println 严格控制输出 (ln 表示 line 换行的意思,如果不需要换行,只需要把 ln 去掉即可)
6.小结第一个程序
- Java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本例中的HelloWorld类。
- Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String[] args) {…}
- Java语言严格区分大小写。
- Java方法由一条条语句构成,每个语句以“;”结束。
- 大括号都是成对出现的,缺一不可。
- 一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含一个public类,则文件名必须按该类名命名。
💙💙💙💙💙💙
Author: 小石.
Date: 2022.11.27
💙💙💙💙💙💙
- 1、如果觉得文章写行不错就点个 赞。✌
- 2、如果觉得写得好就 一键三连吧~ ✌✌✌