01-java语言概述与第一个java程序
Java语言概述
Java是SUN(斯坦福网络公司)公司推出的,但是后来被Oracle公司以74亿美元收购。
Java的logo的来源:Java其实是一个地名,这个地方主要生产咖啡,所以Java的logo是一杯咖啡。
Java可以分为三个版本:
- Java ME:主要用于控制移动设备和信息家电等有限存储的设备
- Java EE:提供了企业级开发相关的完成解决方案
- Java SE:Java技术的核心和基础
Java的三大特性:
- 面向对象
- 健壮性
- 跨平台性(因为有了JVM,所以Java代码可以不同的操作系统上运行)
Java的核心机制:
- Java虚拟机
- 垃圾回收机制
编译型语言和解释型语言
编译型语言
使用专门的编译器,针对特定的平台(操作系统)将某种高级语言源代码一次性编译成可被该平台硬件执行的机器码(机器指令和操作数)。
从上面编译型语言的定义中我们就可以看出编译型语言的特点:不具有可移植性
JDK
什么是JDK?
JDK可以理解为一个抽象的计算机,可以管理内存、数据等信息
通常我们说安装JDK,其实是安装了两个部分一个是JDK,另一个是JRE。JDK是开发环境,JRE是运行环境。开发环境包含编译java程序的编译器(javac)
JDK版本:
- 里程碑式的版本=======》JDK1.5
- JDK1.5发布之后又被叫做JDK5.0
- JDK8.0是继JDK5.0之后变化最大的版本
- JDK每个六个月更新一次
JDK JRE JVM之间的关系
安装JDK
一、下载JDK
下载链接:https://www.oracle.com/java/technologies/downloads/#jdk17-windows
二、安装JDK
基本上就是一路点击下一步,可以更改安装目录。
注意:安装目录不能含有中文、空格等。
三、配置环境变量
第一步:
第二步:
第三步:
第四步:
测试:
在命令框中输入:java -version
出现下图所示内容:
第一个Java程序
1 public class HelloJava{ 2 public static void main(String []args){ 3 System.out.println("Hello World!!"); 4 } 5 }
上面代码执行的结果如下图所示:
注意:
- 每一行java语句结尾都要有 ;
- java程序的入口是main方法,格式是固定的
- 输出语句:
System.out.println(); //先换行在输出数据
System.out.println(); // 输出数据,不会换行
Java程序执行流程:
Java源代码首先要经过编译,然后才能执行。
编译:
使用javac命令,将源代码文件编译成字节码文件(以.class结尾)
运行:
使用java命令,运行文件
注意:
在一个源文件中可以生成一个或多个类,但是只有一个类是用public声明的,声明为public的类名与源文件名相同。
注释
单行注释
// 单行注释
多行注释
/*
多行注释
*/
文档注释(Java特有)
/**
@author 指定Java程序作者
@version 指定Java程序版本
*/
文档注释的使用:
在命令框中输入:javadoc -d 路径 -author -version 源文件
执行效果如下: