JAVA基础

本文详细介绍了Java的核心概念,包括JVM、JRE和JDK的区别,以及Java的三大分类:JavaSE、JavaEE和JavaME。讨论了Java的版本历史,特别是Java8的重要性,以及其跨平台优势和垃圾回收机制。此外,还阐述了Java在Windows和Linux系统的使用方法,以及Java的命名规则、类的编译规则和包的命名规范。
摘要由CSDN通过智能技术生成

一、java核心概念

JVM(Java Virtual Machine):java虚拟机,内涵解释器,java可以跨平台就是因为自带解释器。

JRE(Java Running Environment):java运行环境,运行java程序必须的环境,内含JVM。

JDK(Java Development Kit):java开发工具包,开发必备,java编译器,内含JRE。运行不一定要有,只有开发才需要。(类似于吃饭不一定需要锅,但做饭一定需要锅。)

编译好的源文件(.java)需要用编译器生成字节码文件(.class),然后通过解释器执行。

二、java分类

1、javase

java标准语法,java基础环境,无论在什么java环境下均适用。

2、javaee

java企业级应用开发环境,较为臃肿。

3、javame

java移动环境,移动设备或嵌入式设备,小型环境,概念几乎消失。现在移动平台基本使用arm架构。

三、java版本

早期sun公司发行版本为jdk1.0-jdk1.6,后oracle公司收购后发行版本为jdk1.7、jdk1.8,之后均为java6、java7、java8……

现如今java支持java7以后,早期sun公司版本不支持。

目前每六个月发布一次新版本,每年三月和九月。

从2019年9月版本之后均需要购买官方授权,最后一个企业稳定版为java8(现今多数公司使用版本

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值