栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Java初学笔记2

Java 更新时间:发布时间: 百科书网 趣学号

Java初学笔记2
  • 1. Java数据类型
  • 2. char本质
  • 3.浮点型的坑
  • 4.自动类型转换
  • 5.自动类型转换要注意的细节
  • 6.科学计数法
  • 7.API 应用程序编程接口
  • 8.字符编码
  • 9.基本类型与String类型的转换
  • 10.eclipse快捷键(2021-09)

1. Java数据类型

Java的整型常量默认为int型,声明为long型变量需要在变量后面加“L”
Java的浮点型常量默认为double型,声明为float型变量需要在变量后面加“F”
eg.
float a = 1.2F;

2. char本质

(1)用 ’ ’
(2)允许使用转义字符 eg. char a = ’ n ’ ;
(3)char本质为一个整数,所以char类型可以参与运算,运算时候转成对应的Unicode编码。默认输出时,输出与Unicode编码对应的字符
{Unicode编码在线转换网站}
(4)
存储:‘a’——》码值97——》二进制01100001——》存入
读取:二进制01100001——》码值97——》‘a’——》显示

3.浮点型的坑

float与double相比较,double为双精度,精度更高,推荐使用。
对小数进行除法时候要小心,特别是对于计算结果是小数的进行相等判断时,用差值范围来判断;而对于是赋值是两个相等的浮点数则可以直接比较。

4.自动类型转换

精度小的自动转换成精度大的。
char -> int -> long -> float -> double
byte -> short -> int -> long -> float -> double

“掐银龙单双”
“摆下银龙单双”

5.自动类型转换要注意的细节

(1)多种类型参与运算,自动统一转成容量最大的那种
(2)容量大的赋值给容量小的,除非强制类型转换,否则报错
(3)byte、short与char不会自动类型转换

  1. 如果是具体赋值给byte,则判断范围
  2. 如果是变量赋值,则判断类型
  3. 他们三者运算时,不管只是一种类型,还是混合多种类型,都是先自动升级为int型,即最终都是int型

6.科学计数法

5.12e2 -> 5.12×10^2
5.12e-2 -> 5.12×10^(-2)

7.API 应用程序编程接口


{在线API中文手册}

8.字符编码


其中Unicode编码兼容ASCLL编码,UTF-8是Unicode编码的改进。

9.基本类型与String类型的转换

(1)基本类型->String类型
基本类型+""

(2)String->基本类型
通过基本类型的包装类下的parsexxx方法

注意
(1)其中String->char,是将String的第一个字符给char
(2)String->int,确保String为可以转换的数据,例如“123”,而"hello",则不行

10.eclipse快捷键(2021-09)

部分图片来自B站韩顺平老师

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/275035.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号