JavaSE知识回顾_01

本文介绍了Java编程语言的基础知识,包括Java的定义、特点(如开源、跨平台和多线程),开发所需的JDK、JRE和JVM的区别,以及最新JDK版本和推荐学习版本。还涵盖了JDK安装、环境配置、集成开发环境的选择和Java程序的运行原理。
摘要由CSDN通过智能技术生成

一、Java介绍

1.1 Java是什么

Java是一门编程语言:与计算机交流的媒介。除此之外还有哪些语言可以与计算交流?

  • 机器语言:打孔机(结绳记事:10101010001)
  • 汇编语言:指令集(例:mov add.....)
  • C语言:最早的高级程序设计语言(面向过程)
  • C++:半面向对象的语言
  • Java:面向对象的语言
1.2 Java语言的特点
  • 开源免费
  • 跨平台(一次编写,随处运行)
  • 多线程(支持高并发)
  • 安全性高
  • 社会开源组织丰富
  • ....

二、开发准备

1.1 JDK、JRE、JVM

Java程序是一门跨平台(不同的操作系统)语言,任何操作系统都支持Java程序的运行,前提是所有的操作系统拥有支持Java程序运行的虚拟主机(JVM:Java虚拟机);因此需要开发或者运行Java程序,一般都需要安装JDK和JRE;

JDK(Java Development Kit): Java开发工具集包含了一系列对于Java程序编译和解释,打包,文档生成等一些套件工具;

JRE(Java Runtime Environment):Java运行环境,包含了Java程序运行的类库以及Java运行的虚拟机(JVM);

JVM(Java Virtual Machine):Java虚拟机,内部包含Java程序执行的指令集;

1.2 JDK版本介绍

目前最新JDK版本为Java 21;JDK稳定版本(LST版)一般每2年发布一次,目前常见版本主要有如下:

  • Java 8:绝大多数企业选择
  • Java 11
  • Java 17:SpringBoot 3.0要求必须Java 17及以上

学习使用可以选择11或者17比较好

1.3 JDK下载及配置环境变量

Java JDK的安装和环境配置-CSDN博客

1.4 集成开发环境

Java开发工具大致分为文本编辑器集成开发工具(选IDEA就好了)

1.5 Java程序运行原理

.java程序是无法直接运行的,需要使用javac进行编译成.class文件,再执行java程序

编写完成后更改文件后缀为java,在当前目录下进入cmd

执行javac  HelloWorld.java会出现class文件

再执行java  HelloWorld即可执行程序

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值