Skip to main content

Java概述

基础语法

一个Java程序可以认为是一系列对象的集合,这些对象之间彼此调用的方法可以协同工作。下面简单介绍一下类、对象、方法和实例变量的概念。

  1. 对象:对象是类的一个实例,例如,一台汽车是一个对象,它的状态有:颜色、品牌、大小;行为有:启动、加速、减速等。
  2. :类是一个模板,它描述一类对象的行为和状态。
  3. 方法:方法就是行为,一个类有很多方法。逻辑运算、数据修改和所有动作都是在方法中完成的。
  4. 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定的。

Idea项目结构

  • Project
  • module
  • package
  • class

使用Idea创建Java项目

打开 Idea ,选择新建项目。 2
选择语言Java并选择JDK。
点击创建即可创建完成。
首先我们要知道java项目的文件层次是:项目,包,类。
3 可以直接在 src 文件夹上创建一个 Java类 。 1
创建完成。
3

第一个Java程序

下面是一个输出Hello World的Java程序。

快速生成main语句

在IDEA中输入 psvm 即可快速生成 main 语句。

public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
caution

类名和文件名必须保持一致。

可以用记事本编写程序,保存为 .java 格式,然后进行编译和运行。 这里使用 IDEA 编写代码,运行结果如下:
4

Java的三大使用平台

3

Java SE

Java 标准版,用于桌面应用开发,是其他两个版本的基础。但是在桌面领域 C 和 C++ 比较强。如 JB 全家桶等。

Java ME

小型版,开发嵌入式的电子设备。逐渐被安卓、IOS替代。如功能机的系统。

Java EE

企业版,用于网站服务器开发。如京东的后台。

Java跨平台原理

高级语言的编译运行方式:

  • 编程。
  • 编译。将代码翻译成二进制机器语言。
  • 运行。让机器执行。

高级语言有编译型解释型语言。

编译型
整体翻译,比如C语言,在编译后,会将 .c 文件编译成 .obj 文件,对于不同的操作系统都要重新编译。

解释性
按行解释,再交给不同的设备。Python直接拿着代码去解释,而不预先产生另外的文件。

混合型
Java。先将Java编译成 .class 文件,再交给虚拟机去运行。对于不同的操作系统,适配不同的虚拟机。
虚拟机如 Windows JVM、Linux JVM 等。

JRE和JDK

JDK

JDK(Java Development kit),Java开发工具包。包含以下内容:

  • JVM:Java Virtual Mechine。虚拟机。
  • 核心类库:比如 System out println
  • Java开发工具:编译工具、运行工具、调试工具、内存分析工具。

JRE

如果只需要运行并不需要开发,那么使用虚拟机、核心类库就可以,不需要开发工具的一部分,那么这个包就叫 JRE。

最后更新于:2022-7-22 20:50