从零开始上手Java(三)

标识符定义规则:有字母、数字、下划线、$组成,其中不能使用数字作为开头,不能使用Java中的保留字或者关键字。

关键字是系统对于一些结构的描述处理,有着特殊的含义。
一些关键字的说明:
assert:用于异常处理
enum:用于枚举定义

Java数据分类
基本数据类型:描述的是一些具体的数字单元
-数值型:整型:byte(1)、short(2)、int(4)、long(8) 默认值:0
浮点型:float(4)、double(8) 默认值:0.0
-布尔型:boolean 默认值:false
-字符型:char(2) 默认值:’\u0000’
引用数据类型:牵扯到内存关系的使用
-数组、类、接口 默认值:null
一些参考原则:
-如果要描述数字首选int、double
-如果要进行数据传输或者是进行文字编码转换使用byte(二进制处理操作)
-处理中文的时候最方便的操作使用的是字符char来完成(可选概念)
-描述内存或文件大小、描述表的主键列(自动增长)可以使用long

注意:整型常量默认为int型。
任何数据类型都是有其可以保存的数据范围的,如果超过了,那么将出现循环问题,称作数据溢出。解决方法:1.在操作的时候预估数据范围,如果发现范围不够就使用更大的范围;2.也可以直接在常量上进行处理,可以追加字母“L”或者直接使用“(long)”转换。
范围小的数据类型可以自动转换为范围大的数据类型,范围大的数据类型要想转换为范围小的数据类型就必须采用强制性的处理模式,同时还要考虑数据溢出。
byte的范围是-128~127,在Java中,为byte赋值时,做了特殊处理,即:如果没超过byte范围的常量(不能是变量)可以自动由int变为byte。如果超过就必须进行强制转换。
小数常量默认为double型。
使用单引号定义的内容,就是一个字符。
在任何编程语言之中,字符都可以与int进行互相转换,也就是说这时字符中的所描述的内容可以通过int获取其内容对应的系统编码。大写字母范围:’A’’Z’->6590;小写字母范围:’a’’z’->97122;数字范围:’0’’9’->4857
Java中可以进行中文数据的保存,是因为Java使用的是unicode这种十六进制的编码,这种编码的主要特点是可以包括任意的文字内容。
布尔主要描述的是一种逻辑的处理结果,布尔类型的取值范围只有两个数据,一个是true,一个是false 。

String字符串->不是基本数据类型
由于String类比较特殊,所以其可以像普通变量那样采用直接赋值的方式进行字符串的定义,使用双引号描述。
在进行字符串变量的使用时也可以使用“+”来进行字符串的连接处理。
如果String和其他数据类型同时出现进行处理,其他数据类型自动转为String类。
在描述字符串时也可以使用转义字符进行处理。例:TAB(\t)、“(\”)、‘(\’)、换行(\n)、\(\)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值