JavaSE学习第一章--了解java的历史,java基础学习

本文详细介绍Java从SUN公司诞生到被Oracle收购的发展历程,涵盖J2SE、J2EE、J2ME三个版本的演进,以及JDK1.0至最新版本的迭代。解析JDK、JRE、JVM的功能区别,介绍Java的数据类型、编辑器选择及跨平台实现原理。

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

1.Java概述

Java 发明的公司是SUN公司,之后Oracle公司收购了。
1995年诞生,1996 jdk1.0版本发布
java包括J2SE J2EE J2ME三个版本
2004年 jdk1.5 java三个版本改名之后使用JAVASE 5.0
JAVAEE
JAVAME三种名称
2009年收购 Oracle(甲骨文)
现在最新的版本应该是jdk 14
LTS的意思是现在还在持续更新维护的版本
LTS现在是java11-14

2.java三个版本分类

JAVASE:java standard edition
JAVAEE:java enterprise edition
JAVAME:java micro edition

3.JDK

jdk 1.0 --------------------jdk 14

4.环境:JDK下载,安装,配置

5.编辑器:记事本,eclipse,idea

6.Java程序:应用程序,小应用程序

java源文件(.java)–>编译javac(.class)–>执行java

7.java源文件:

入口方法:main
main参数:String[]
文件名:public的类名,必须为文件名

8.JDK,JRE,JVM

JDK:java development kit:java开发包,开发者
------JRE和java工具 javac java
JRE:java runtime environment:java的运行环境
------Java类库和JVM
JVM:java virtual machine:java 虚拟机 执行class文件的
JVM–不是跨平台,java是依靠class文件完成跨平台的,每个平台下载自己的虚拟机,虚拟机可以直接执行class文件。

9.数据类型:基本数据类型和引用类型

基本数据类型:8种
整形:byte,short ,int, long
byte 1个字节 8位 -128~127
short 2 16
int 4 32 封装类型是Integer
long 8 64 数据末尾要加L/l后缀
默认的常量 int类型
long l = 2100000000000l
浮点型:float 单精度 double 双精度
float 4 32 F/f
float f = 5.67f;
double 8 64 D/
double d = 5.67;
默认的常量double类型
字符:char 2个字节 0-65535
char c1 = ‘a’;
char c2 = 97;
System.out.println(c2)//a 97
char c3 = ‘中’
char c4 = ‘\u0231’;
char c5 = ‘\n’;
char c7 = ‘\t’;
char c8 = ‘\’;
String str = “c:\java\web”;
布尔:boolean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值