Java基础
1.注释
java中的注释有三种:
-
单行注释 //
-
多行注释 /* */
-
文档注释 /** */
2.标识符和关键字
略
3.数据类型
基本类型
数值类型
-
整数类型:byte1、short2、int4、long8 (long类型要在数字后面加个L)
-
浮点类型:float4、double8 (float类型要在数字后面加个F)
-
字符类型:char2
(后面为字节数)一共八个基本数据类型
Boolean类型
true和false(占1位)默认值为False
引用类型
-
类
-
接口
-
数组
4.类型转换
由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。
运算中,不同类型的数据先转化为同一类型,然后进行运算。
-
低------------------------------------->高
byte,short,char->int->long->float->double
-
强制类型转换
int i=128;
byte b=(int)i;//注意内存溢出
//高->低
char c = 'a';
int d = c+1;
System.out.println(d);
//结果为98
System.out.println((char)d);
//结果为b -
自动类型转换
int i=128;
double b=i; //自动转换
//128-->128.0 -
注意事项
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干的类型
-
在把高容量转换到低容量的时候,强制转换
-
转换的时候可能存在数据溢出,或者精度问题!
-
5.变量、常量、作用域
变量
-
类变量
-
实例变量
-
局部变量
public class Variable{
static int allClicks=0; //类变量,必须加上static,从属类,跟随类的生命周期
String str = "Hello World";//实例变量,从属于对象;如果不自行初始化,执行默认值
public void method(){
int i = 0;//局部变量,必须声明和初始化值
}
}
常量
值被设定之后,在程序运行过程中不允许被改变。
常量名一般使用大写字符。
通过final来进行定义。
6.基本运算符
略
7.自增自减运算符
int a = 3;
int b = a++; //执行完代码后,先给b赋值,再自增
//a = a+1;
-----------------------
//a = a+1;
int c = ++a; //执行完代码前,先自增,再给c赋值
幂运算
double pow = Math.pow(2,3);
//2^3 2*2*2=8
8.三元运算符
细节字符串连接符
int a = 10;
int b = 20;
System.out.println(""+a+b);
//输出结果为1020,a和b进行了拼接
System.out.println(a+b+"");
//输出结果为30
三元运算符
//x ? y : z
//如果x==true,则结果为y,否则结果为z
int score = 80;
String type = score < 60 ? "不及格":"及格"; //必须掌握
9.包机制
包的本质是文件夹
10.Javadoc
略

浙公网安备 33010602011771号