JavaSE学习笔记(一)基础知识

1 背景知识

  • Java是美国sun公司(Stanford University Network) 在1995年推出的一门计算机高级编程语言
  • Java早期叫Oak(橡树),后期改名为Java
  • Java之父:詹姆斯-高斯林(James Gosling)
  • 2009年sun公司被Oracle公司收购

2 Java技术体系

  • 跨平台:一次编译,处处可用(程序只需要开发一次,就可以在各种安装了JVM的系统平台上运行)
技术体系说明
Java SE(Java Standard Edition)标准版Java技术的核心和基础
Java EE(Java Enterprise Edition)企业版企业级应用开发的一套解决方案
Java ME(Java Micro Edition)小型版针对移动设备应用的解决方案

3 JDK(Java Development Kit:Java开发者工具包)

LTS(Long-term Support)-长期支持版:JDK8.0、JDK11.0、JDK17.0
Oracle官网下载:https://www.oracle.com/java/technologies/downloads/

3.1 如何检查安装成功

利用命令行

javac -version //javac 17.0.4.1
java -version  
//java version "17.0.4.1" 2022-08-18 LTS
//Java(TM) SE Runtime Environment (build 17.0.4.1+1-LTS-2)
//Java HotSpot(TM) 64-Bit Server VM (build 17.0.4.1+1-LTS-2, mixed mode, sharing)

javac.exe是编译工具,java.exe是执行工具

3.2 编译代码

编译:javac 文件名.java

javac HelloWorld.java

3.3 运行代码

运行:java 类名

java HelloWorld

注:从JDK11.0开始支持java直接运行源代码文件(不需要javac)

4 JDK组成

JDK组成

  • JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方
  • 核心类库:Java自己写好的程序,给程序员自己的程序调用的
  • JRE(Java Runtime Environment):Java的运行环境
  • JDK(Java Development Kit):Java开发工具包(包括上面所有)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值