Java学习笔记1

记录自己学习Java的过程
标识符
凡是程序中用到起名字的地方,那个名字就叫标识符。标识符常用于给,变量,函数等命名。
命名规则
组成:字母,数字,下划线(_),美元符号($)。注意:汉字在Java中也算字母。
注意:要严格区分大小写,不能使用保留字。不能用数字开头,如123age就是不合法的。

命名习惯
Pascal命名法:第一个首字母大写。类名推荐使用Pascal命名法。
Camel命名法:第一个单词首字母大写。变量名,对象名,方法名,包名推荐使用Camel命名法。

保留字
保留字就是语言已经定义过的字,一些保留字可能没有相对应的语法,考虑到扩展性,为了向后兼容不能将其作为变量名。const、goto是Java中的保留字。

关键字
在语言中有特殊的含义成为语法的一部分。

关键字
abstractassert
booleanbreak
charcatch
bytecase
classconst
defaultcontinue
dodouble
elseenum
forfloat
extendsfinal
gotoif
implementsinport
instanceofint
interfacelong
newnative
packageprivate
protectedpublic
returnstrictfp
shortstatic
superswitch
tryvoid
volatilewhile

数据类型
Java语言的数据类型分为两类:基本数据类型、引用数据类型。
前者分为4类8种,即:整数(byte、short、int、long)、浮点数(float、double)、字符(char)、布尔(boolean)。
后者分为:用户自定义类型(类、接口、数组)、常用类型(字符串String)。
布尔类型:boolean
布尔类型,它比较特殊,布尔类型只允许存储true(真)或者false(假),不可以用0或者非0表示。

字符类型:char

字符类型,它在内存中占用2个字节,也就是16 bit,因为java本身的字符集不是用ASCII码来存储的,而是用的16位的Unicode字符集,所以它的字符存储范围也就是’\u0000 – u\ffff’,默认值呢?就是’\u0000’

整数:
**byte:**可以说是java中最少的数据类型了,它在内存中占用1个字节,也就是8位(bit),值得范围是:-128~127,也就是-2的7次方到2的7次方减一,默认值是0B。

short:短整型,它在内存中占用的是2个字节,16位,值得取值范围是-32768~32767,也就是-2的15次方到2的15次方减一,默认值也是0S。

int:整型在内存中占4个字节,32位
值得取值范围是-2147483648~2147483647,也就是-2的31次方到2的31次方减一,默认值还是0

long:长整型,在内存中占8个字节,64位,值的取值范围是-2的63次方到2的63次方减一,默认值要注意了,因为是长整型,所以默认是虽说是0,但是准确的说是0L,必须要加上L来表示它是long类型,不加就成了int类型了.

浮点类:

不声明小数类型的情况下,默认为double

float:单精度浮点型, 在内存中占4个字节,32位,主要用来存储小数的,但是有限制,有效小数位只有6~7位,默认是0.0f ,取值范围是:3.402823e+38 ~ 1.401298e-45(e+38表示是乘以10的38次方,同样,e-45表示 乘以10的负45次方)

double:双精度浮点型,在内存中占8个字节,64位,也是用来存储小数的,默认是0.0,取值范围是1.797693e+308 到4.9000000e-324(e+308表示是乘以10的308次方,同样,e-324表示乘以10的负324次方)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值