【Java相关】(一)Java语言概述

目录

一、相关介绍

1. Java 概述

2. Java 技术体系平台

二、开发环境搭建

1. JDK、JRE、JVM

2. Java API

3. JDK下载安装

4. Java 开发工具

三、开发体验

1. Java 开发步骤

2. Java 注释(comment)

3. Java 开发规范


一、相关介绍

1. Java 概述

  • 是 SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。
  • 是一种面向 Internet 的编程语言。Java 一开始富有吸引力是因为 Java 程序可以在 Web浏览器中运行。这些 Java 程序被称为 Java小程序(applet),内嵌在 HTML 代码中。
  • 伴随着互联网的迅猛发展,以及 Java 技术在 web 方面的不断成熟,已经成为 Web 应用程序的首选开发语言。
2. Java 技术体系平台

📌 Java SE(Java Standard Edition)标准版

  • 支持面向桌面级应用(如 Windows 下的应用程序)的 Java 平台,即定位个人计算机的应用开发。

📌 Java EE(Java Enterprise Edition)企业版

  • 为开发企业环境下的应用程序提供的一套解决方案,即定位在服务器端的Web应用开发。
  • JavaEE 是 JavaSE 的扩展,增加了用于服务器开发的类库。

📌 Java ME(Java Micro Edition)小型版

  • 支持 Java 程序运行在移动终端(手机、机顶盒)上的平台,即定位在消费性电子产品的应用开发。

二、开发环境搭建

1. JDK、JRE、JVM

📌 JDK (Java Development Kit)

  • 是 Java 程序开发工具包,包含 JRE 和开发人员使用的工具。

📌 JRE (Java Runtime Environment)

  • 是 Java 程序的运行时环境,包含 JVM 和运行时所需要的核心类库。

📌 JVM(Java Virtual Machine)

  • 是一个虚拟的计算机,是Java 程序的运行环境。JVM 具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器,它是Java 最具吸引力的特性之一(跨平台性)。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

  • Java 程序在运行过程中,涉及到运算的数据的分配、存储等都由 JVM 来完成,可以实现自动内存管理(内存分配、内存回收)。

小结:

JDK = JRE + 开发工具集(例如 Javac 编译工具等)

JRE = JVM + Java SE 标准类库(Java SE API)

2. Java API
  • Java 语言提供了大量的基础类,因此Java也为这些基础类提供了相应的说明文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。大多数 Java 书籍中的类的介绍都要参照它来完成,它是编程者经常查阅的资料。
  • Java API (Application Programming Interface)是 Java 提供的基本编程接口。
  • Java API 文档,即为 JDK 使用说明书、帮助文档。
  • 下载 API 文档:

Overview (Java SE 17 & JDK 17)(在线)

Java Development Kit 17 Documentation(离线)

3. JDK下载安装

📌 JDK下载

                         2)在 Developers 页面中间的Develop in your favorite language部分,选择 Java,单击进入;

                         3)选择Java21或者Java17下载。

📌 JDK安装

  • 一直下一步,建议安装路径不要有中文或者空格等特殊符号。

📌  配置path 环境变量

  • 什么是 path 环境变量?

        window 操作系统执行命令时,所要搜寻的路径。

  • 为什么配置 path?

        不可能每次使用 java.exe,javac.exe 等工具时都进入到 JDK 的安装目录下去运行,这时就需要配置 path 环境变量。

        Java17不需手动配置,下载后会自动配置。

4. Java 开发工具

📌 文本开发工具

📌 集成开发工具


三、开发体验

1. Java 开发步骤

Java 程序开发三步骤:编写、编译、运行。

  • 编写

新建文本文件,在文件中输入如下代码并且保存:

class HelloChina {
	public static void main(String[] args) {
		System.out.println("HelloWorld!!");
	}
}
//Java 语言是一门严格区分大小写的语言
  • 编译

使用javac.exe命令将编写好的Java源文件编译成JVM可以看懂的字节码文件,也就是.class文件。

javac HelloWorld.java
  • 运行

通过java.exe 命令对生成的.class文件进行运行。

//java 主类名字
java HelloChina
2. Java 注释(comment)
  • 单行注释
//注释文字
  • 多行注释
/*
注释文字 1
注释文字 2
*/
  • 文档注释 (Java 特有)
/**
@author 指定 java 程序的作者
@version 指定源文件的版本
**/

文档注释内容可以被 JDK 提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档,比如:

javadoc -d mydoc -author -version HelloWorld.java
3. Java 开发规范

📌 3.1 Java 程序的结构与格式

  • 每一级缩进一个 Tab 键。
  • { }的左半部分在行尾,右半部分单独一行。
类{
	方法{
		语句;
	}
}

📌 3.2 Java 程序的入口

//Java 程序的入口是 main 方法
public static void main(String[] args){
	xxxxx;
}

📌 3.3 两种常见的输出语句

  • 换行输出语句:输出内容,完毕后进行换行。
System.out.println(输出内容);
  • 直接输出语句:输出内容,完毕后不做任何处理。
System.out.print(输出内容);

注意事项:

//换行输出语句,括号内可以什么都不写,只做换行处理
System.out.println();
//直接输出语句,括号内什么都不写的话,编译会报错,换行的话要输入"\t"
System.out.print("\t");

📌 3.4 源文件名与类名

如果这个类不是 public,源文件名可以和类名不一致,但是不便于代码维护。

如果这个类是 public,那么源文件名必须与类名一致,否则编译报错。

建议不管是否是 public,都与源文件名保持一致。

  • 源文件名是否必须与类名一致?public 呢?
  • 一个源文件中是否可以有多个类?public 呢?

一个源文件中可以有多个类,编译后会生成多个.class 字节码文件,但是一个源文件只能有一个 public 的类。

建议一个源文件尽量只写一个类,目的是为了好维护。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

24岁的cielo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值