拔丝芋头的Java学习日记--Day2

<今日知识点>

  • 注释
  • 标识符
  • 数据类型
  • 字节
  • 类型转换

/
/
/
/

—注释

Java的注释有三种:

  • 单行注释
  • 多行注释
  • 文档注释

—标识符

1、关键字
2、标识符:java所有的组成部分都需要名字。类名、变量名以及方法名都被成为标识符。
3、标识符注意点:
  • 所有标识符都应以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
  • 首字符之后可以是字母,美元符,下划线或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感的

在这里插入图片描述

—数据类型

  • Java是一种强类型语言。(强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后使用。)
  • Java的数据类型分为两大类:基本类型(primitive type)引用类型(reference type)在这里插入图片描述

—字节

在这里插入图片描述

—拓展

1. 整数拓展–进制
  • 二进制:ob
  • 八进制: 0
  • 十六进制: 0x (0-9,A~F分别代表10-15)
    例:
int i=10;
int i2=010;     //八进制
int i3=0x10;      //十六进制0x 
System.out.println(i);
System.out.println(i2);
System.out.println(i3);

输出:
10
8
17

2、浮点数拓展
  • 特点:有限 离散 舍入误差 接近但不等于
    所以尽量避免使用 浮点数 进行比较!!!!
3、字符拓展
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1);      //强制类型转换
System.out.println(c2);
System.out.println((int)c2);

输出:
a
97

20013

------>结论:1、字符的本质还是数字 2、编码Unicode表

  • 转义字符
    –>制表符 \t
    –>换行符 \n

类型转换

public class domo05{
	public static void main(String[] args) {
		int i=128;
		byte b=i;   

		System.out.println(i);
		System.out.println(b);
	}
}	

输出:
128
-128 (内存溢出!!!需要强制类型转换)

  • 强制类型转换 (类型)变量名 高–>低
  • 自动类型转换 … 低–>高

注意点:

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换为不相干的类型
  3. 在把高容量转换到低容量的时候,强制转换
  4. 转换的时候可能存在内存溢出或者精度问题(取整)!!

** ppt图片内容均出自b站 【狂神说Java】Java零基础学习视频通俗易懂 **

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值