基本数据类型等等

本文详细介绍了Java编程中的命名规范,包括包名、类名、变量名和常量名的约定。同时,深入讲解了Unicode编码以及基本数据类型如byte、int、long、float和double的存储和转换规则,还涵盖了自动类型提升和强制类型转换的概念。此外,文章还提及了运算符的使用,例如前置递增和后置递增的区别。
摘要由CSDN通过智能技术生成

第一天 试试 然后 复习 记录一下


一些规范
包名xxxyyyzzz
类名 接口名 XxxYyyZzz
变量名 多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ


Unicode:一种编码,将世界上所有的符号都纳入其中。每一个符号都给予一个独一 无二的编码,使用 Unicode 没有乱码的问题。

数据类型

bit: 计算机中的最小存储单位。byte:计算机中基本存储单元。

基本数据类型
数值型:整数(byte(1字节=8bit位) short(2字节16位) int(4字节32位) long(8字节64位))浮点类型(double(8字节64位) float(4字节32位))
字符型:char(2字节16位)
布尔型:boolean(1/8字节1位)

引用数据类型
类class(字符串在这里)
接口interface
数组 [ ]

自动类型提升

自动类型转换:容量小的类型自动转换为容量大的数据类型。
(char short byte)→int→long→float→double
byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。
boolean类型不能与其它数据类型运算。
当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类 型的值将自动转化为字符串(String)类型。

强制类型转换

double fudian = 2.3;
int zhengshu = (int)fudian;
2.3会丢失精度成为2

布尔类型不可以转换为其他类型。

运算符

i = 2 ;b = ++i;→ b = 3 ,i = 3。
i = 2 ;b = i++;→ b = 2 ,i = 3。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值