Java学习日记-3

1.Java的标识符:标识符就是自己起名的标识符,不包括关键字和保留字,

  比如类名、包名、接口名、变量名、、方法名等。

    标识符命名规则:1、由26个字母、数字0-9,_和$组成,

                                2、不能由数字开头

                                3、不能包含空格,

                                4、java区分大小写,长度无限制

                                5、不能使用由关键字和保留字构成,但能包含关键字和保留字

2.Java中的名称命名规范:--->如果不遵守如下的规范,编译可以通过!建议遵守

>包名:多单词组成时所有字母都小写:xxxyyyzzz

>类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz

>变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写: xxxYyyZzZ

常量名:所有字母都大写。多单词时每个单词用下划线连接: XXX_YYY_zzZ

3.Java的数据类型:Java数据类型分为基本数据类型和引用数据类型

 >基本数据类型:

        整型:byte、short、int、long

  整型所占存储空间范围
byte1字节-128~127
short2字节-2^15~2^15-1
int4字节-2^31~2^31-1
long8字节-2^63~2^63-1

        >在用long定义变量时候,需要在数字结尾加上l或者L

        浮点型:float、double

浮点型所占存储空间范围
float4字节-3.40E 38 ~ 3.40E 38
double8字节-1.79E 308 ~ 1.79E 308

        >定义float变量时候要以f或F结尾。如 float s = 12.3f

        字符型:char

        >一个字符等于两个字节

        定义char时,通常使用"定义,且只能写一个字符

        布尔型:boolean

>引用数据类型:

        类(class)

        接口(interface)

        数组(array)

4.自动类型提升:当容量小的数据类型与容量大的数据类型做运算时候,自动提升为容量大的数据类型

byte、char、short -> int -> long -> float -> double

在byte、char、short之间做运算时候,都要提升为int型。

5.强制类型转换:操作方式 (填入数据类型),可能导致精度损失。

例如:class  New{

public  static void main(String arg[]) { 

double a = 12.6;

  int  b = (int)a;

        }

}

6.编码情况:

(1) 在用long定义变量的时候,如果在结尾没有加l或者L 那么long会自动提升为int,但是如果超出了int的范围也会报错。

(2)在用float定义变量的时候,如果结尾没有加上f那么会报错。

(3)定义变量是整数型默认数据类型是int,浮点型默认类型是double。

7.String类型:

>String类型输入引用型数据类型,声明使用string时候,使用一对""。

>String可以和八种数据类型做运算,且运算只能是连接运算。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值