注释
写注释是个好习惯哦
-
单行注释 //
-
多行注释
/*
*/
-
文件注释
/**
*/
标识符和关键字
标识符注意点书上都学过啦
数据类型
强类型语言
c/c++,安全
弱类型语言
python vb js
Java的数据类型
-
基本类型
-
引用类型
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4qNBAQc7-1635432100574)(https://file.turingtopia.com/imagepool/2020-10-27/5741820906966618807.png" width=“1043” height=“716”)]
1bit表示1位
1Byte 表示一个字节
1B=8b
1024B=1KB
1024KB=1M
1024M=1G
电脑的32位和64位表现了电脑的寻址能力
精度问题
少用double和float
类型转换
- 强制转换 (类型)变量名 高到低
- 自动转换 低到高
不能对boolen转换,
不能把对象类型转换位不相关的类型
在把高容量转换为低容量时,强制转换
转换的时候可能内存溢出
- 在操作数比较大的时候根据jdk7新特性,数字之间可以用下划线隔开
int money=10_0000_0000
System.out.print(money);
输出的是1000000000不带下划线
变量
-
什么是变量 就是可以变得量
-
Java是个强类型语言,每个变量声明都必须声明其类型
-
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
type VarName [ [=value][{,VarName[=value[]}];
// 数据类型 变量名 =值 可以使用逗号隔开来声明多个同类型的变量
注意事项
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型
- 变量名必须是合法的标识符
- 声明示是一条完整的语句,因此每一个声明都必须以分号结束
变量作用域
- 类变量
- 实例变量
- 局部变量
Public class Variable{
static int allClicks=0; //类变量写在类里面加static 静态变量作用域很高
String str ="Hello,World!"; //实例变量类中间,方法外面类里面,从属于对象,若自行初始化会默认初始值
//布尔值:默认false
//除了基本类型,其余默认值都是null
public void method(){
int i=0; //局部变量方法里面只在括号里面用
}
}
常量
-
常量, 初始化后不能再改变的值,
-
可以将常量视为特殊的变量,它的值在被设定后,不能修改
final 常量名 =值; final double PI=3.14; //final 和static 不存在先后顺序
-
常量名一般大写
变量命名规范
嗯,好多
运算符
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lOk6OPJL-1635432100577)(https://images2.freesion.com/412/00/0046d5ca7ee97764de812d82822c7ad4.png" width=“981” height=“663”)]
有Long型的时候是long型
无long,且无强制转换时为int型
自增自减欸我会啊哈哈哈哈哈哈哈
<< *2
右移 /2
包机制
一个文件夹
一般以公司的域名
导入包 import + 包名 放在开头
Java.Dose
[Jdk帮助文档](概述(爪哇平台SE 8) (oracle.com))
/**
*@author 阿娆
*@version 1.0
*/
[idea生成javadoc]((24条消息) Javadoc生成的详细操作教程_奈何的人生-CSDN博客_javadoc怎么生成)
/**
*@author 阿娆
*@version 1.0
*/
[idea生成javadoc]([(24条消息) Javadoc生成的详细操作教程_奈何的人生-CSDN博客_javadoc怎么生成](https://blog.csdn.net/weixin_44170221/article/details/106502037))