Java基础学习笔记~

Java基础学习笔记~,第1张

Java基础学习笔记~

1、Java是纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代),增加了垃圾回收器功能,用于回收不再被引用的对象所占据的内存空间。(java程序还会出现内存泄漏和内存溢出的问题)

2、jdk=jre+java的开发工具(javac.exe,java.exe,javadoc.exe等)

     jre=jvm+java核心类库(API)

3、变量

基本类型的变量和引用类型的变量

4、基本数据类型

整数类型:byte,short,int,long

浮点数类型:float,double

字符类型:char

布尔类型:Boolean

int的取值范围:-2*e31~2*31-1 占用4个字节

long的取值范围:-2*e63~2*63-1 占用8个字节

5、溢出现象

整数由于存在范围限制,如果计算结果超出了范围,就会产生溢出,而溢出不会出错,却会得到一个奇怪的结果。

6、除数0报错异常

整数运算在除数为0时会报错,而浮点数运算在除数为0时,不会报错,返回几个特殊值:

①、NaN:Not a Number

②、Infinity:无穷大

③、-Infinity:负无穷大

7、强制转换

类型转换都是小范围向大范围转换的,大范围往小范围转化需要用到强制转换,转换后的值会有所损失。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5703522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存