Java基础知识总结上,Java基础知识总结
Java基础知识总结上,Java基础知识总结
java基础知识
1、常量(java中固定不变的)
整数:12348456666
小数:1.1 2.4
字符:'' 汉字,一个字符 ' ' ,必须写,只能一个
字符串:双引号的,字符串常量"随便的写"
布尔:true,false 成功就是真,失败就是假
null常量 ,一切引用数据类型的公共值
p = null;
2、变量
变量有什么作用:变化的内容,存储常量值,方便我们计算
定义变量的三个要素:
格式:数据类型变量名 = 值;
变量名,必须满足,标识符的要求,尽量有意义
注意,作用范围,大括号
3. 数据类型
Java中只有两种数据类型
基本类型
数值型:byte--8 short-16 int-32 long-64
浮点型: floatdouble 0.0
字符型:char-16 存储一个字符,取值范围是:0-65535
布尔型:boolean true false
引用类型
数组 null
类 null
接口 null
一个比较特殊的 String 类型。
4. 运算符
++ 对变量,进行自增1的运算,符号在前,在后
int i = 10;
int j = 1 ;
j = ++i; 先自己增长1,在赋值到j上去
j = (i++); 先赋值到j,自己在增长,
无论如何i自己都会+1 的,影响到和它运算的变量
>> << >>>位移运算符,注意的是:只有无符号右移运算符。
针对于二进制操作的,一个整数,在内存中,是二进制表示
进行位移,移动的是二进制位
| 或,~非,^异或
5. 语句环节
判断 if else
写法格式:
if(条件){}
if(条件){}else{}执行执行一个
if(条件){}else if(条件){} else if(条件){}else{}只要有一个if条件是真,后面的程序不执行了
选择 switch
格式:
switch中可以接受什么数据类型:byteshort int char --JDK1.4
switch中可以接受什么数据类型:byteshort int char 枚举 --JDK1.5
switch中可以接受什么数据类型:byteshort int char 枚举 String --JDK1.7
swtich(表达式){
case 常量1:
执行的代码;
break;
case 常量2:
执行的代码;
break;
default:
执行的代码;
break;
}
需要注意的是:case后是冒号,而不是分号。要理解break的作用。
注意:for不看变量,不看增量,只看条件
当for和while可以互换的时候,推荐是用for,省内存
for(初始化变量;条件;增量){
for(){
}
}
while(条件){
while(条件){
}
}
do{
}while(条件);
嵌套循环,主要的是,程序的运行次序
两个关键字 break,continue只能在循环中
6. 函数 function
什么是函数:完成某一个功能的独立代码块
不调用,不执行
定义函数的格式:
修饰符返回值类型 函数名(参数列表){
函数的执行代码
变量,语句,调用其他函数
return ;
}
返回值类型:数据类型,返回基本类型,返回引用类型
返回值类型,就是一个函数,运行后结果的数据类型
如果函数运行后,没有结果,返回值类型写void
参数列表:写法,数据类型变量名...
参数,就是函数运行的时候,不确定的未知数。
7.数组
可以将统一数据类型的数据,存储到一个容器中
容器就是数组,定长,数组中存储数据的个数,创建完毕了,定死
数组定义的格式:
int[] arr = {1,2,3};简单,直观
int[] arr = new int[3];//创建一个只能存储3个数组
int[] arr = new int[]{1,2,3,4};
数组中出现的异常:
索引越界异常ArrayIndexOutOfBonusException arr[5]
空指针异常 NullPointerException int[] arr = null; arr[0]
数组的操作,遍历,获取大值
遍历:从数组中,将每一个数据获取出来
for(int x = 0 ; x < arr.length; x++){
System.out.println(arr[x]);
}
int[] arr ;
int arr[];
int[] x,y[];
相关文章
- 暂无相关文章
用户点评