java基础学习02

java学习笔记02

关键字

关键字----在java中具有特殊功能的单词

53个关键字,全部是小写

const 、goto(新的jdk版本中算作关键字)

标识符

1.概念

标识符----在java中可以自定义的名称

2.组成范围

1.各国常见文字 2.数字(0-9)3.特殊符号(_、$(慎用—内部类使用))

3.命名规则

1.不能出现关键字
2. 不能以数字开头

在组成范围内的内容且遵守命名规则的是符合java语法的标识符(合法)

4.驼峰命名法(是在标识符合法的基础上)

1.类名/接口名----XxxYyyZzz

2.方法名/变量名----xxxYyyZzz

3.包名(包是用来区分同名类)

单级—xxx cn

多级—xxx.yyy.zzz tedu.cn.day01

5.见名知意

注释

注释—用于解释说明的文字(不参与程序的执行)

格式

单行注释—//注释内容

多行注释—/注释内容/(可以嵌套单行注释不能嵌套多行注释)

文档注释—/*注释内容/(可以通过javadoc命令生成解释说明的文档)

常量

1.概念

程序运行过程中不发生改变的值

2.分类

字面值常量

整数常量 1000 1871

小数常量 1.1 0.345

字符串常量 “12” “askjhg”

字符常量 ‘3’ ‘d’

布尔常量 true false

空常量 null
自定义常量

3.整数表示方式

二进制

由0和1表示的数据 以0b开头的数据就是二进制数据 0b1000

八进制

由0~7表示数据 以0开头的数据就是八进制数据

十进制

由0~9表示数据 默认

十六进制

由0~9 ,a~f(不区分大小写)表示数据 以0x开头的数据是十六进制数据

变量

1.概念

在程序运行过程中可以改变的值

可以存储单个数据的容器

定义变量

数据类型 变量名 = 初始化值;

2.数据类型

4类8种)占用空间(字节)范围
整数型
byte 字节型1-128~ 127(-2 7~27-1)
short 短整型2-32768~ 32767(-215~ 215-1)
int 整型4-231~231-1
long 长整型8-23~ 263-1
浮点型
float 单精度4-e38~ e38(e是10)
double 双精度8-e308~ e308
布尔型
true、 false1
字符型
char20~65535

char c=‘中’;

文字转成底层数字—编码 文字转成底层数字的规则—码表

ASCII(阿斯克码表 占用一个字节)—ISO8859-1(西欧码表 占用一个字 节)—BIG5(繁体中文–占用2个字节)、GB2312(简体中文–占用2个字节)— GBK(国标码 占用2个字节)—Unicode(编码体系 UTF-8(占用3个字 节)、UTF-16(占用2个字节)、UTF-32等等 )

所有的完整码表默认兼容西欧码表

char c=‘中’;以u8进行编码,底层占用3个字节

char c=‘a’;以u8进行编码,底层占用1个字节

转义字符

‘\t’—制表符空格 ‘\r’—回车 ‘\n’—换行

引用数据类型(类、接口、数组)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值