在 Java 中,一行注释以双斜杠“//”标识;多行注释包含在“/”和“/”之间;文档注释包含在“”之间。
标识符标识符只能以字母、美元符号、下划线开头。
不要与java关键字相同
注:java关键字大小写敏感,要区分。
基本数据类型和引用数据类型 基本数据类型- 整型
-
byte -128-127 1个字节
-
short -32768-32767 2个字节
-
int -21亿-21亿 常用 4个字节
-
long 8个字节
-
-
浮点型
- float 4个字节
- double 8个字节
-
字符型
- char 2个字节
-
boolean型
- boolean true 或 false
变量和属性是有区别的: 变量是方法体中定义的,我们称为临时变量。 属性是类体中定义的。 1. 而权限标示符只用于修饰属性和方法。不修饰变量。 2. 方法中定义的临时变量在方法调用完成之后就不存在了,不需要用修饰符定义!引用数据额类型 类 接口 数组
public class Demo02 {
public static void main(String[] args) {
String a="10";
int num=100;
System.out.println(a);
System.out.println(num);
//八大基本数据类型
//整数
int num1=10;//最常用
byte num2=20;
short num3=30;
long num4=40L;//long类型要在数字后面加个L
//浮点数
float num5=50.1F;//float类型要在后面价格F
double num6=3.1415926353589;
//字符
char name='A';//字符是代表一个字不能是多个
//字符串 String不是关键字,是一个类
String name1="大宇宙";
//布尔值 代表是非
boolean flag=true;
// boolean flag=false;
//整数拓展
int i1=10;
int i2=0b1010;
int i3=012;
int i4=0x10;
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
System.out.println(i4);
System.out.println("===============================================");
//float 有限的 离散的 有舍入误差 接近但不等于
//double
float f=0.1f;
double f1=1.0/10;
System.out.println(f);//0.1
System.out.println(f1);//0.1
System.out.println(f==f1);//false
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
float d=13161651651f;
float d1=d+1;
System.out.println(d);
System.out.println(d1);
System.out.println(d==d1);//true
System.out.println("======================================");
//所有字符的本质还是数字
//编码Unicode 表 a=97 A=65 两字节 0-65536
//U0000 UFFFF
char c1='c';
char c2='雨';
System.out.println(c1);
System.out.println((int)c1);
System.out.println(c2);
System.out.println((int)c2);
char c3='u0061';
System.out.println(c3);
//转义字符
System.out.println("HellotWorld");
System.out.println("HellonWorld");
System.out.println(10);//10
System.out.println(0x10);//16
System.out.println(010);//8
System.out.println(0b10);//2
System.out.println("=======================================");
String sa=new String("hello,world!");
String sb=new String("hello,world!");
System.out.println(sa==sb);//false
String sc="hello,world!";
String sd="hello,world!";
System.out.println(sc==sd);//true
// 对象 从内存分析
//布尔值扩展
boolean Flag=true;
if(Flag==true){} //新手
if(Flag){} //老手
//Less is more !! 代码要精简!!
}
}



