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中的关键词

java基础学习笔记——day02_第1张图片

3.1注意项

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

4. 字符集合

  • 字符集给就是一张字符与计算机二进制的对照表
    java基础学习笔记——day02_第2张图片

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 解决办法
  • 在编译的时候改变编码格式
    java基础学习笔记——day02_第3张图片

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

  • 结果
    uA7YKe.png

5. 数据类型

5.1 含义

  • java是一门强类型语言,所有的数据都是有类型的

5.2 分类

数据类型 名称 占用字节 类型 范围
基本数据类型 byte 1个字节 整型 -128~127
short 2个字节 整型 大约±3w
int 4个字节 整型 大约±21亿
long 8个字节 整型 -264~264
double 8个字节 浮点型(双精度) 小数位后面15~16位
float 4个字节 浮点型(单精度) 小数位后面6~7位
char 2个字节 字符型 0~65535
Boolean 1个字节 逻辑型 true/false
引用类型 类 class
数组 【】
接口 interface

java基础学习笔记——day02_第4张图片

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的值是可以因为我们的赋值而改变的

你可能感兴趣的:(java基础学习笔记——day02)