学习java第二天:标识符,关键字,数据类型

day02:标识符,关键字,数据类型

注释:JAVA中有三种注释方式

1.单行注释

​ //注释内容

2.多行注释

​ /**
​ *很多个注释内容
​ *这是第二行的内容
​ */

3.文档注释

​ /**
​ *可以提供一些预设的注解
​ *@author cgx
​ *@since 1.0
​ *很多个注释内容
​ *这是第二行的注释内容
​ /
​ 文档注释可以被javadoc使用,产生API文档
一些特殊文档:

 例:javadoc -author -since -d . Hello.java

​ java;:代表一行代码的结束
​ 空格 :代码中要有相应的空格、空行和tab(四个字符)
​ {} :代码块

文件day02中的文件结构

day02

​ --src:用来放Java源码
​ --bin:用来放编译好的具备文件夹结构的.class文件
​ --doc:放生成的API文档.

            ```编译运行命令:
javac -d ./bin ./src/TypeTest.java
java -cp ./bin com.briup.day02.TypeTest
            ```

标识符:

​ 程序员对于变量的名字、方法的名字、类的名字的定义

​ 起名的一些规则(Java语言):
​ 1、不能够以数字开头;
​ 2、不能使用特殊符号除了_和$,可以使用这两个开头
​ 3、一定不能使用关键字(变色的词)
​ 4、没有长度限制

1.关键字:

​ JDK所提供的的具有特殊功能的单词

	public
	class
	int
	...

2.保留字:

​ 现在不是关键字以后可能是关键字,例如goto,const

(1)java中的数据类型:
(1)基本数据类型(全小写)

​ 四大类,八种
​ 整型:byte int short int long
​ 浮点型 :float double
​ 布尔型 :取值只有true和false
​ 字符型:char ‘a’

(2)引用数据类型(首字母大写)

​ String 字符串
​ Date 日期
​ TypeDate 我们day02自定义的
​ Student。。。
假如:我需要保存一个int类型的数字10,在内存中是如何存储的?二进制
​ 000000000 00000000 00000000 00001010
如果要保存一个-10,内存中如何去模拟?
​ 10000000 00000000 00000000 00001010
​ 反码
​ 11111111 11111111 11111111 11110101
​ 补码(+1)
​ 11111111 11111111 11111111 11110110

规则:

​ 计算机保存数值是以补码的形式保存的
​ 正数的补码 = 原码
​ 负数的补码 = 原码取反(反码)+1

3.变量的声明和初始化:

​ 声明:数据类型 变量名称;
​ 赋值:变量名称 = 变量值;
​ 初始化: 变量在使用之前进行赋值的过程
​ 我们一般把声明和初始化放在一起

   	eg:int a = 10;
   			int b;
   			b = 20;

任务:课后查一下Sting的api,熟悉查询api的过程,并且看一下String的解释

4.数据类型转换:

​ 思路:由于在内存中所占的空间不一样,有大有小
​ 两种情况:
​ 大(64)的赋值给小(32)的
​ 小的赋值给大的
​ =号代表赋值语句,=号右边的值会赋给左边
​ int a = 20;
​ long b;
​ b = a;

​ 隐式类型转换:如果小转大会自动类型转换,大小指的是所占空间
​ 显示类型转换:如果是大转小可能出现数据丢失,需要自己手动进行强转

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值