详细讲解Java标识符、关键字、数据类型

注释:Java 中有三种注释
1、单行注释
//注释内容
2、多行注释
/*
很多行注释
/
3、文档注释
/

*@author
*@since 1.0
*可以提供预设的注解
*很多行注释
*这是第二行注释内容
/
文档注释可以被javadoc使用,产生API文档
使用javadoc进行编译:
javadoc -d doc src/CommentTest.java
如果想显示出author和version
javadoc -d doc -author -version src/CommentTest.java
或者:
javadoc -d doc -author -version src/
.java

一些特使符号:
;:代表一行代码的结束
空格:代码中要有相应的空格、空行和tob(四个字符)
{}:代码块
文件夹day02 中的文件结构
day02
–src:用来放Java源码
–bin:用来放编译好的具备文件夹结构的.class文件
–doc:放生成的API文档
标识符:
程序员对于变量的名字、方法的名字、类的名字的定义
起名的一些规则(Java语言):
1、不能以数字开头
2、不能使用特殊符号,除了_和$,可以使用这两个开头
3、一定不能使用关键字
4、没有长度限制
关键字:
JDK所提供的具有特殊功能的单词
Java语言的关键字是程序代码中的特殊字符。包括:
类和接口的声明——class, extends, implements, interface
包引入和包声明——import, package
数据类型——boolean, byte, char, double, float, int, long, short
某些数据类型的可选值——false, true, null
流程控制——break, case, continue, default, do, else, for, if, return, switch, while
异常处理——catch, finally, throw, throws, try
修饰符——abstract, final, native, private, protected, public, static, synchronized, transient, volatile
操作符——instanceof
创建对象——new
引用——this, super
方法返回类型——void
保留字:
现在不是关键字,将来可能是关键字,例如:goto, const
Java中的数据类型:
四大类,八种
基本数据类型
整型:byte short int long
浮点型:float double
布尔型:boolean 取值只有true和false
字符型:char ‘a’
引用数据类型
String 字符串
Date 日期
TypeTest 我们的day02自定义的
Student…
保存一个int 类型的数字10,在内存中如何存储的?二进制
00000000 00000000 00000000 00001010
保存一个-10,内存中如何去模拟?
10000000 00000000 00000000 00001010 错
反码
11111111 11111111 11111111 11110101
+1
11111111 11111111 11111111 11110110
规则:
计算机保存数值是以补码的形式保存的
正数的补码 = 原码
负数的补码 = 原码取反 + 1
变量的声明和初始化
声明:数据类型 变量名称;
初始化:变量在使用之前进行赋值的过程
我们一般把声明和初始化放在一起
eg:int a =10;
int b;
b = 20;
数据类型转换:
思路:由于在内存中所占的空间不一样,有大有小
两种情况:
大的赋值给小的
小的赋值给大的
=代表赋值语句,=号右边的值会赋值给左边
int a = 20;
long b;
b = a;
隐式类型转换:如果是小转大会自动进行类型转换
显示类型转换:如果是大转小可能会出现数据丢失,需要自己手动进行强制转换。
int a = 10;
byte b = 5;
a = b;(小转大,隐式类型转换)
b = (byte)a;(大转小,需要强制类型转换在前面加(要转换的数据类型))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值