黑马程序员 java基础复习一
来源:互联网 发布:陕西软件行业天网 编辑:程序博客网 时间:2024/06/05 19:57
---------------------------------------------------------------- android培训、java培训、期待与您交流! ----------------------------------------------------------------------------------------
一名词解释
JRE:java runtime environment java 运行环境
JVM: java virtual machine java虚拟机
JDK: java development kit 包括:Java运行环境、Java工具和Java基础类库和Java虚拟机
二数据类型
1. short i=3;
i=i+3; //会编译出错
而 short i+=3 不会出错。因为默认为3为int 型,而i=i+3不会对类型转换。 i+=3则会自动装换。
2.& 和&& 区别
如果两个式子用&连接,先判断第一个,再判断第二个,直到每一个都为真才为真,而&&只要第一个判断失败,
则后边不再进行判断,更加有效率。
3.a^b^b=a
m=4,n=3;
实现两数交换:n=n^m; m=n^m; n=n^m;
4.3<<2 =>3*2的平方
3<<<2 不管最高位是否为零统统补零。
求一个数的乘法,用移位效率更高。
5,switch的使用:如果判断的数据不多,并且符合byte short int char这四种类型
6,移位:
<<: 左移,移动几位表示用原数乘以2的几次幂
>>:右移,右移几位表示用原数除以2的几次幂
>>>:此符号表示,无论最高位是0或1,右移后,最高位都用0填充。
7,带break的for循环
w:for(int x=0; x<3; x++)
{
for(int y=0; y<4; y++)
{
System.out.println("x="+x);
break w;
}
}
当程序执行到break w时,直接跳出外层循环。
---------------------------------------------------------------- android培训、java培训、期待与您交流! ----------------------------------------------------------------------------------------
8,break 和 continue
break 直接跳出循环;而continue则是结束本次循环。
- 黑马程序员 java基础复习一
- 黑马程序员_java基础复习一基础
- 黑马程序员--JAVA基础复习之String
- 黑马程序员--java基础复习之数组
- 黑马程序员--java基础复习之集合
- 黑马程序员--java基础复习之IO
- 黑马程序员-------JAVA图文复习一
- 黑马程序员--java基础(一)
- 黑马程序员---java基础(一)
- 黑马程序员-java基础(一)
- 黑马程序员-- 一、java基础
- 黑马程序员--------------JAVA基础(一)
- 黑马程序员--Java基础(一)
- 黑马程序员--JAVA基础复习之多线程(一)概念与创建方法
- 黑马程序员_Java基础复习
- 黑马程序员 java基础复习二 之面向对象
- 黑马程序员--JAVA基础复习之网络编程
- 黑马程序员--JAVA基础复习之正则表达式
- 在ubuntu下查看本机地址
- 《30天自制操作系统》读书笔记Day10
- hdu-2147:kiki's game 博弈
- Picture控件显示图片保存为BMP,JPG等格式
- rh423 - Linux客户端利用winbind加入Windows 2008 Enterprise R1/SP1的AD
- 黑马程序员 java基础复习一
- 如何给你iOS项目选择最合适的XML解析方式
- 手动创建两个文本文件text1.txt,text2.txt,要求编程创建text3.txt,实现text1.txt和text2.txt文件中除去首行和末尾,其余对应的数据相加,三个文本的内容如下
- HDU 1596 最短路径
- 一起学WF3.5【9】
- 大杂烩_知识点滴
- 【设计模式】学习笔记4:简单工厂模式(Simple Factory)
- HDU 1874 最短路径
- HDU 2066 最短路径