Java第一课

一、Java的发展史

版本年份特性
Java1.01996但是缺陷性和局限性很大, 并不能用于开发
Java1.11997引入了JDBC、内部类、反射
Java1.21998Java正式改名为J2SE
Sun公司推出了Java三大平台版本
1. J2SE: Java标准版(Standard Edition)
2. J2EE: 服务器端开发得企业版(Enterprise Edition)
3. J2ME: 手机嵌入式设备微型版(Micro Edition)
Java1.3

2000

Java1.42002Java成为服务器端开发的首选平台
Java1.5 或Java52004里程碑版本
Java62005J2EE改名为 Java EE
J2SE改名为 Java SE
J2ME改名为 Java ME
Java72011
Java82014
Java92017Oracle 决定将JavaEE移交给开源组织,最后 Eclipse 基金会接手
JavaEE更名为Jakarta EE(雅加达)

Java10与

Java11 LTS

2018LTS:长期稳定,可以作为企业开发使用

Java12与

java13

2019

Java14与

java15

2020

Java16与

Java17LTS

2021

Java18与

java19

2022
1999HotSpot虚拟机发布
2006Sun公司宣布JDK开源
并且建立了 OpenJDK 组织对这些源码进行独立管理
2009Oracle 以 74 亿美元收购 Sun 公司
取得了 Java 的商标版权

二、java的三大平台

1、Java SE(java Platfrom Standard Edition)标准版

2、java EE(java Platform Enterprise Edition)企业版

3、java ME(java Platform Micro Edition)小型版

三、JDK、JRE、JVM是什么

JDK包含JRE包含JVM

JDK(Java Development Kit) Java 语言的软件开发工具包

JRE(Java Runtime Environment) Java的运行环境,是可以在其上运行、测试和传输应用程序的Java平台。

JVM(Java Virtual Machine)Java虚拟机

四、Java语言跨平台的原理

存在虚拟机,在windows、linux、mac的JVM都可以执行

五、Java程序执行的过程

编辑、编译、执行

六、javac和Java的区别

在Notepad++软件里编译代码是javac,产生class文件

执行是java,文件不需要加后缀(如class)

七、Java文件和class文件的区别

Java是给人看的,class是给机器看的

八、Java的基本数据类型与 九、四种类型的区别

数值

整数byte(8)、short(16)、int(32)、long(64)

long a=100000L;

浮点数float(32)、double(64)

字符

char

布尔

boolea

十、计算机的最小储存单位,最小空间单位

比特(1)

十一,换算

bit(1),B(8),KB(1024*8)、MB(1024^2*8)、GB(1024^3*8)、TB(1024^4*8)

十二、数据类型和运算符

1、注释/*...*/与//

2、分隔符 ;() . [] {}都称为分隔符

3、运算符

算术运算符

+ - * / %

当表达式中的数值都是整数int, 则运算结果也是整数int

当表达式中有一个数值是浮点数double, 则整个表达式所有数值全部提升为浮点数double, 运算结果为浮点数double

赋值运算符

=  +=  -=  *=  /=  %=

比较运算符

>  >=  <  <=  ==  !=

所有的比较运算符, 运算结果都是boolean类型, 要么是true, 要么是false

逻辑运算符

&  &&  |  ||  !

逻辑运算符是对两个boolean条件做逻辑(与、或、非)运算, 运算结果也是boolean

&&和||短路

位运算符 

位 => 二进制比特位

什么是位运算符? 因为运算符会将数字转为二进制, 对二进制的比特位做运算

左移

>>

右移

<<

单目运算符 (单目的意思是表达式中只有一个操作数, 例如 a++ 表达式只有一个操作数a)

++   --

三目运算符

?

X?Y:Z

X为true,运算Y输出结果Y

否则,运算Z输出Z

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值