java基础学习笔记——day02

java基础学习笔记——day02

第二章 java基础语法

1.注释

  • 注释是用来解释说明的文字,用来帮助其他人区读懂你写的代码。字节码文件中不存在注释内容,意味着注释是源码里的行为。
1.1 java 中注释的类别
注释类别格式注意事项
单行注释// 注释内容只能在一行内注释
多行注释/* 注释内容 */可以注释多行
文档星注释/**注释内容 */可以注释多多行,并且可以生成帮助文档
  • 注: 注释最好不要嵌套使用

2. 标识符

  • java中用来标记的符号,也就是给需要的东西取的名字
2.1 三个规则
  1. 不能以数字开头,可以由字母、下划线、美元负号$ 开头,后跟字母、数字、下划线、美元符号 $
  2. 严格区分大小写,长度无限制
  3. 不能是java中的关键词
2.2 两个约定
  1. 见名知意:能让人看见名字就知道大概的意思(尽量使用英文,不要拼音和英文混用)
  2. 驼峰原则:如果是由多个单词组合成的标识符,每个单词的首字母都大写。如果是变量名,则首个单词首字母小写,其他单词首字母均大写
2.3 一个注意事项
  • 可以使用中文,但不推荐使用

3 .java中的关键词

uAg0Z8.png

3.1注意项
  • goto 、include 虽然不是关键词,但她们是保留字,也不推荐使用
  • 不要忘记true、false、bull也是关键词

4. 字符集合

  • 字符集给就是一张字符与计算机二进制的对照表
    uAhmBq.md.png
4.1 常见的字符集合
  1. ASCII表:美国信息交换表(1个字节 -> 256)
  2. GBK: 中国大陆的字符集合(2个字节 -> 65536)
  3. BIG5: 中国台湾字符集合(2个字节 -> 65536)
  4. UTF-8: 市面上统一的字符集合(2个字节 -> 65532)
4.2乱码
4.2.1 乱码的产生原因
  • 编写程序是的字符集合与程序运行时的字符集合不统一,就会出现乱码
public class Text{
	public static void main(String[] args){
		System.out.println("字符集合不统一,输入中文会出现乱码");
	}
}
  • 运行结果

uATntP.png

4.2.2 解决办法
  • 在编译的时候改变编码格式
    uA7KER.png

  • 在运行的时候改变格式
    uA738K.png

  • 结果
    uA7YKe.png

5. 数据类型

5.1 含义
  • java是一门强类型语言,所有的数据都是有类型的
5.2 分类
数据类型名称占用字节类型范围
基本数据类型byte1个字节整型-128~127
short2个字节整型大约±3w
int4个字节整型大约±21亿
long8个字节整型-264~264
double8个字节浮点型(双精度)小数位后面15~16位
float4个字节浮点型(单精度)小数位后面6~7位
char2个字节字符型0~65535
Boolean1个字节逻辑型true/false
引用类型类 class
数组 【】
接口 interface

uAXLZD.png

5.3 注意事项
1. 整数
  • 所有的整数默认的数据类型是int,当把查过int范围的字面值赋值给long类型变量时,需要在字面值后加"l"或者"L
  • 注意当给byte和shot赋值时,只要数值不超过byte和short的取值范围,就可以正常赋值。
  • 对于某些特别大的整数值,long类型也是无能为力的。后期通过BigDecimal、BigInteger去存储
2. 小数
  • java中的小数默认类型是double,当把一个double类型的字面值 赋值给float变量存放的时候,要在字面值后加"F"“f”
3. boolean
  • boolean 类型的变量不能参与四则运算
  • 适用场景: 逻辑判定,流程控制中有大用
4.字符型
  • char类型是可以直接赋值整数的 包含0的正整数
  • char类型是可以参与四则运算的
  • 给char类型变量赋值时一定要注意是单引号引起来的单个字符
  • ‘’ 字符 “” 字符串 java中的字符串的类型是String

6. 变量

6.1 什么是变量
  • 变量就是程序运行期间其间可以改变的量
    • 程序在运行期间需要进行一些运算,变量就是用来暂时存放所需要的数据的
6.2 变量的声明与使用
6.2.1 声明与赋值

i. 声明

  • 数据类型 变量名;
int num ;

ii. 赋值

变量名 = 值;

num = 10;

iii. 声明与赋值可以同时进行

int num = 10;
6.2.2 变量的使用
public class Text{
    public static void main(String[] args){
        int num = 10; //声明了一个int类型的变量a,并赋值10
        System.out.println("第一次a的值是:"+a);//使用输出a
        num = 20 ;//再次给a赋值20
        System.out.println("第二次a的值是:"+a);//使用输出a
    }
}
  • 上面代码运行结果是:
第一次a的值是:10
第二次a的值是:20
  1. 可以看到a的值可以用来存放数据,而且两次a的值不一样说明a的值是可以因为我们的赋值而改变的
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值