Java学习2--Java基础知识学习

本文详细介绍Java语言的跨平台特性,解释了JVM的作用及其与JRE、JDK的关系。文章还涵盖了JDK的安装配置流程,Java程序编写、编译及运行的基本步骤,并介绍了Java中的注释类型。此外,还对比了面向对象与面向过程的编程范式,深入探讨了Java的两种核心机制:JVM和垃圾回收机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Java语言的优势特性

跨平台性(跨:不区分,平台:操作系统):不区分操作系统只需要编写一次代码就可以到处运行操作系统。程序不用变即可,功劳在于Java语言的核心机制:Java虚拟机(JVM:就像翻译作用),

在这里插入图片描述
Java程序是通用的,各自系统的JVM是各自的。如图所示,JVM本身是不具备跨平台功能的,每个操作系统下有不同版本的虚拟机,跨平台的是上方的java程序。

2.jdk与jre
在这里插入图片描述
jdk,jre与jvm的关系如图所示

3.jdk的安装与环境变量配置:

JDK安装,Oracle官网地址:https://www.oracle.com/java/technologies/javase-downloads.html
环境变量配置:
建议百度搜索一下有很多。

4.Java程序编写
步骤:编写、编译、运行:

在这里插入图片描述
第一个Java程序,HelloWorld.java

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

5.Java中的注释:
单行注释//(idea快捷键:ctrl+/)
多行注释/**/(idea快捷键:ctrl+shift+/)
方法或者类的注释(文档注释(Java特有))(idea快捷键:在一个方法或类的开头,输入/* *,然后按回车,自动根据参数和返回值生成注释模板)

6.面向对象与面向过程

在这里插入图片描述

7.Java的两种的两种核心机制
Java虚拟机(JVM)在第一点有介绍

垃圾回收机制(GC)
c,c++与Java垃圾回收对比
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值