Day02-java基础语法
java基础语法
一、idea安装
安装包加视频教程如下:(win系统,idea2019)
链接:https://pan.baidu.com/s/1o7iJv8ksiK8WMuKkg1hvoQ?pwd=872r
提取码:872r
--来自百度网盘超级会员V1的分享
二、注释、标识符、关键字
1、注释
当项目结构复杂起来,为了防止自己写的代码自己都看不懂(...),我们就需要用到注释
注释并不会被执行,是写给我们写代码的人(OS:秃头宝贝)看的
书写注释是一个非常好的习惯
单行注释
多行注释
文档注释
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
//单行注释:只能注释一行文字
/*多行注释:可以注释一段文字
多行注释还可以拖选选中后全部ctrl+/ */
/**javaDOC:文档注释
* @Author LiLiLiYH
* */
}
}
2、标识符、关键字
java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
关键字
标识符注意点:
- 所有标识符都应该以字母,美元符$或者下划线_开始
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音
三、数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义然后才能使用
八大基本数据类型
public class Demo02 {
public static void main(String[] args) {
//八大基本数据类型
//整数
int num1=10;//最常用
byte num2=20;
short num3=30;
long num4=30L;//long类型要在数字后面加个L
//小数(浮动点数)
float num5=50.1F;//float类型要在数字后面加个F
double num6=50.1;
//字符
char name='A';
//字符串,String不是关键词,是一个类
//String namea="李李李";
//布尔值:是非
boolean flag1=true;
boolean flag2=false;
}
}
什么是字节?
位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数
字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示
1B=8bit
字符:是指计算机中使用的字母、数字、字和符号
1024B=1KB
1024KB=1M
1024M=1G
四、拓展
public class Demo03 {
public static void main(String[] args) {
//整数拓展 进制 二进制0b 十进制 八进制0 十六进制0x
int i=10;
int i2=010;
int i3=0x10;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("================================");
//浮点数拓展
//float 有限 离散 舍入误差 大约 接近而不等于
//最好完全避免使用浮点数进行比较
//BigDecimal 数学工具类
float f=0.1f;//0.1
double d=1.0/10;//0.1
System.out.println(f==d);//f与d是否相等?false
System.out.println(f);
System.out.println(d);
float a1=23232323232323232323f;
float a2=a1+1;
System.out.println(a1==a2);//a1与a2是否相等?true
System.out.println("======================");
//字符拓展
//所有的字符本质还是数字 ASCII表
//转义字符(很多......)
//\t 制表符
//\n 换行
System.out.println("L\ti");
System.out.println("L\ni");
//布尔值拓展
boolean flag=true;
if(flag){}
if (flag==true){}//这两行代码的意思是一样的
}
}