黑马程序员技术交流社区
标题:
java基础 总结 day01--day04
[打印本页]
作者:
小灰辉
时间:
2016-3-30 15:47
标题:
java基础 总结 day01--day04
<一>:
标识符:26个字母,0--9的数字,_ $,组成
1.数字不能在首位,标识符中不能有空格,
2`关键字不能定义成标识符.
3`在java中需区分大小写;
类名和接口:首字母大写,<驼峰命名>;
变量和方法?名:从第二个单词处开始首字母大写.
常量:每一个单词都大写,多个单词组成时,用_分隔.
<二>:
常量:常量是可以直接被打印出来的.
整型: 所以得整数
小数: 所以的小数
字符: 被''引起来的,**字符中只能存放一个字符或者数字,不能为空,可以是空格;
字符串: 被" "引起来的,可以存放多个字符;
boolean :只要两个数据:true false
null:只要这一个数值,空常量;
<三>:
进制:
二进制: 0 和1组成 以0b开头,
八进制: 0 到7 组成,以0开头;
十进制: 这是java默认的进制,
十六进制: 0-9 a-f 组成,以0X组成.
原反补:
最高位默认是符号位 0是整数 1是负数;
整数的原反补都是一样的.
负数的原码到反码 是将0变1 1变0 符号位不变,反码到补码是+1的动作;
负数
<四>:
变量:
整型: byet<一个字节>
short<二个字节>
int<四个字节>
long<八个字节>
浮点型:float <单精度> 四个字节
double<双精度> 八个字节
boolean:true false
字符型:char
注意:在定义Long类型的时候,要加标识符,来标示这是Long类型的数据;
在定义Float类型的时候,一定要加F或者f来进行标示,否则编译失败;
在java中整型默认的是int数据类型;浮点默认的是double类型!
float数据类型要比long数据类型大得多;
定义变量注意事项<1>:
<1>:在{}区域内或者同一个方法中不能定义重复的变量名;
<2>:在定义变量的时候要注意初始化值得范围,
<3>:变量使用之前必须要进行赋值动作,否则有异常;
<4>:在定义float类型的时候必须要加上F或者f进行标示;
<5>;在定义Long类型的时候,也要进行标示;
运算符:
注意 --/++ 在前在后的情况!!
<五>:
判断语句:
<1>:条件表达式一定是boolean类型的数据;
<2>;if语句下只有一条执行语句,那么可以加不用写{},不写{},if语句只控制离它最近的执行语句;
<3>:if 语句中的else语句可以不加
<4>.如果在if语句条件表达式后加;,那么if语句执行体就不执行了.
<5>;无论是if ,if else.if else if,只要满足一个语句,就结束判断语句.
<6>"else 后面是不加条件表达式的.
三目运算符:
三目运算符运算后必须有值,一般来说能用三目运算的 就能用if语句来体现.
switch语句:
变量取值范围:
byte short int char string 枚举
<1>:注意它的取值范围;
<2>:break是可以省略的.
<3>:defalut是可以放到前面的,但是执行的时候还是从case块开始运行;
<4>:switch语句结束的标志是 遇到 } 括号或者break结束;
<5>:如果匹配的case没有break,那么cbreak穿透;
<六>:
三种循环的区别:
for; while; do while;
1`定义在for中的变量,for结束,变量就释放了.
2`while中的变量,循环体结束后还可以继续使用;
3.无论是否满足条件,do while都会执行一次循环体;
在范围确定的情况下,可以使用for
在范围不确定的情况下,可以使用while;
无限循环:
while(true) {}
for( ; ;) {}
<七>
break和continue return 的区别
break和continue是结束循环语句;
return 是用来结束方法的;
break 作用于循环结构中;直接跳出循环;
continue 作用于switch语句或循环中,结束本次循环,继续下一循环;
<八>
函数的重载:
函数名相同,但是参数列表不同,与返回值无关;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2