Core Java第二章知识点总结(二)
局部变量
1.局部变量概念
定义在方法(等同于函数)内部的变量叫做局部变量
2.局部变量的使用要求
a)先赋值,后使用
b)代码说明
public classTestLocalVar{
public static void main(String[] args){
int i;
System.out.println(i);//错误
}
}
3.局部变量的作用域
a)从变量定义位置开始,到整个定义它的代码块为止
b)同一个作用范围内不允许发生局部变量命名冲突
c)局部变量------->就近原则
表达式
1.概念:由字面值、变量、常量通过运算符连接的式子
2.表达式一定要有结果
3.举例:
a)1 + 2;
b)a + b;
c)b = a;
d)int c = 45; int d;System.out.println(d = c);
运算符
1.赋值运算符(从右往左看)
a)= *= /= %=
b)+= -= <<= >>=
c)>>>= &= ^= /=
d)说明:>>=:有符号右移 >>>=:无符号右移
e)byte b = 1; b = b + 1;//错误,有自动类型提升 b += 1;//不用自动类型提升
2.比较运算符(布尔表达式)
a)> >= < <= instanceof(面向对象)
3.相等运算符
a)== !=
b)! 相反
c)int a =10; int b = 20;System.out.println(!(b > a));
4.算术运算符
a)+ - * / %
b)5 / 2;//自动类型提升 5.0 / 2;//2.5
c)%:求模(判断偶数 ? % 2 == 0)
5.移位运算符(加密运算,使用很少)
a)>> << >>>
b)>>:移一位除2
c)<<:移一位乘2
d)>>>:无符号右移(正数:同右移运算符 负数:变成正数,非常大,无规律)
6.位运算符(二进制运算)
a)& | ^ ~
b)与 或 异或 反
c)与:有0出0
d)或:有1出1
e)异或:相同为0,不同为1
7.逻辑运算符(双方为布尔值)----->运算结果也为布尔值
a)& | && ||
b)&:两个变量都要看
c)&&:短路与,前面为false,结果为false(效果同&,效率高于&)
d)||:短路或,前面为true,结果为true(效果同|,效率高于|)
8.条件运算符(三元/三目运算符)
a)? :
b)说明:问号前面跟布尔表达式,为true执行冒号前面的,为false执行冒号后面的
9.++ -- 运算符
a)++ --
b)++i:变量的值效果同,表达式的值不同(先加后使用)
c)i++:变量的值效果同,表达式的值不同(先使用和加)
d)比如,i = 10; i ++; ++i;i++和++i后i都是11,但是++i表达式的值为11,i++表达式的值为10.
10.运算符的优先级 加()表示优先执行
String初探
1.String类型(对象类型,不是8种基本数据类型)
2.示例
a)String name = “suns”;
b)char a = ‘A’;
c)char b = ‘AB’;//错误
d)String c = ‘ABC’;//错误
e)String nam = “Suns”;
3.String的连接:使用’+’。可以连接字符串、各种基本数据类型。
分享到:
相关推荐
Oracle工作总结——日志文件切换频率的调整 Oracle工作总结——日志文件切换频率的调整
很好的oracle 10培训资料——管理第二部分:管理实例
oracle培训教材——备份与恢复以及常用命令 把oracle数据库从我的电脑上迁移到机房的电脑上,一开始采用dmp/imp方式,但是发现需要导出很多用户,太麻烦。所以决定采用冷备份/冷恢复的方式。
oracle内部培训资料——游标 实例代码,使用注意事项等
Oracle SOA 套件——Oracle BPEL 流程管理器Oracle SOA 套件——Oracle BPEL 流程管理器
Oracle学习笔记——day01 学习的好东西Oracle学习笔记——day01
Oracle学习笔记——day02 学习的好东西 Oracle学习笔记——day02
Oracle学习笔记——day04 学习的好东西 Oracle学习笔记——day04
Oracle学习笔记——day05 学习的好东西 Oracle学习笔记——day05
Oracle学习笔记——day03 学习的好东西 Oracle学习笔记——day03
Oracle工作总结——日志文件切换频率的调整.doc
Oracle数据库教程——nbu恢复oracle数据库案例
oracle系统培训课件——资料包(7个ppt).rar
Oracle10g 培训——基础知识,适合初学者了解,
很好的oracle 10g培训资料——管理第一部分:结构组件
Oracle数据库技术——动态SQL。详细资料~
Oracle应用项目——使用OracleEM创建表空间.pdf 学习资料 复习资料 教学资源
Oracle数据库管理员培训教材——10g版本,学习初学oracle,oracle进阶等有很好的帮助,就是好!
Oracle数据库教程——oracle常见的等待事件说明[参照].pdf
Oracle大学培训资料——Oracle9i 数据库管理基础 I(中文版)