标识符、关键字、数据类型
注释:java中有三种注释方式
1,单行注释
//注释内容
2,多行注释
/*
* 很多个注释内容
这是第二行的注释内容
/
3,文档注释
/
* 可以提供一些预设的注解
* @author lrh
* @since 1.0
* date …
* 很多个注释内容
*这是第二行的注释内容
*/
文档注释可以被javadoc使用,产生API文档
javadox -author(对应的参数) -d . hello.java(文件)
;:代表一行代码的结束
空格:代码中要有相应的空格、空行和tab(四个字符)
{}:代码块
day02
--src:用来放java源码
--bin:用来放编译好的具备文件夹结构的.class文件
--doc:放生成的API文档
标识符:
程序员对于变量的名字、方法的名字、类的名字的定义
起名的一些规则(java语言):
1,不能够以数字开头
2,不能使用特殊符号除了_和$,可以使用这两个开头
3,一定不能使用关键字(变色的那些)
4,没有长度限制
关键字:
JDK所提供的具有特殊功能的单词
public
class
int等等
保留字:
现在不是关键字,以后可能是关键字 例如goto,const
关键字。java中的数据类型:
基本数据类型
四大类,八种
整型:byte8位(字节整型) short16位 int32位 long64位
浮点型:float32位 double64位
布尔型:boolean 取值只有true和false
字符型:char 'a’16位
引用数据类型
String 字符串
Date 日期
TypeTest
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;
任务:课后查询String的api,了解查询api的过程,并且看一下String的解释
数据类型转换
思路:由于在内存中所占的空间不一样,有大有小两种情况:
大(64)的赋值给小(32)的
小的赋值给大的
=号代表赋值语句,=右边的值会赋给左边
int a =20
long b;
b =a;
基本数据类型之间的转换,大小指的是所占空间
隐式类型转换,如果是小转大会自动进行类型转换
显示类型转换,如果是大转小可能会出现数据丢失,需要自己手动进行强转
分层bin放的可执行的.class文件 src里放的java源码 doc放文档
灵活运用,编译 往bin文件放.class文件javac -d ./bin ./src/文件名.java
运行 Java -cp ./bin com.briup.day02.文件名
-cp . 在当前文件夹下运行可以省略,