第二章 2.1 Java第一行代码和数据类型

7.Java第一行代码和数据类型

在这里插入图片描述

7.1 编译执行

javac 源文件名.java
编译之后会生成一个 FirstJava.class文件,.class字节码文件,二进制文件,需要借助于JVM执行解释给CPU

7.2 代码规范【重点】

参考AJCG 阿里巴巴Java开发规约

7.3 标识符

类名,方法名,变量名
AJCG【重点】

  1. 标识符可以使用的字符范围,英文字母(A ~ Z a ~ z) 数字(0 ~ 9) 唯一可以使用的标点符号 _
  2. 标识符要求必须英文字母开头
  3. 标识符严格区分大小写
    . 标识符没有严格的长度限制,但是会根据实际需求来限制标识符的长度,标识符组需要做到见名知意,动宾结构
  4. 推荐使用驼峰命名法和下划线命名法
  5. 已经被Java使用的关键字和保留字不得用于自定义标识符使用
7.4. 变量【重点】
7.4.1 基本定义

a. 变量是定义在计算机内存中
1. 明确的数据类型
2. 明确的变量名
3. 明确的对应数据
b. 基本的定义格式

​ 1.数据类型 变量名

​ 变量名 = 对应数据类型的值; = 赋值

​ 2.数据类型

​ 变量名 = 对应数据类型的值;

c. 变量分类
a. 基本数据类型
八大基本数据类型
整数
小数
布尔
字符
b. 引用数据类型
字符串
数组
对象

7.4.2 基本数据类型
整型占用内存空间大小取值范围
byte1字节(-2^7) - (2^7)-1
short2字节(-2^15) - (2^15)-1
int4字节(-2^31) - (2^31)-1
long8字节(-2^63) - (2^63)-1
浮点型占用内存空间大小取值范围
float4字节10^38
double8字节10^308
布尔类型占用内存空间大小取值范围
boolean1字节true/false
字符型占用内存空间大小取值范围
char2字节能够保存中文
7.4.3 问题

1 数据类型不兼容问题
从double转换到float可能会有损失

​ 如:float floatNumber = 3.14

​ 需要告诉计算机3.14是一个float类型,在小数之后加上一个大写F

​ 修改:float floatNumber = 3.14F;

​ long类型变量赋值操作

​ 给long类型的数据需要在常量之后加上一个大写L,告知计算机这里使用的是一个long类型数据

​ 修改:long longNumber = 40L;

​ java中变量未赋值不能使用

​ java中未定义不能使用

在这里插入图片描述

7.5 字符

转义字符

\ 转义字符标记
将带有特定含义字符转换为无意义字符
或者把无意义字符,转换成带有一定含义字符

常用:

"
\n 回车
\t tab键 制表符

转义字符有且只能处理一个字符
\ 表示一个反斜杠
\\ 表示两个反斜杠

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值