找回密码
 注册

QQ登录

只需一步,快速开始

查看: 722|回复: 0

吉大《java程序设计》21春复习指导(二)

[复制链接]
发表于 2021-2-22 10:53:22 | 显示全部楼层 |阅读模式
吉大《JAVA程序设计》FAQ(二)
第二章 java 编程基础
1、运算符共分以下几种:
算术运算符
赋值运算符
比较运算符
逻辑运算符
移位运算符
2、“&”和“&&”的区别分析
public class TestAnd
{
   public static void main(String[] args)
   {
       int x=0;
       int y=3;
       if(x!=0 && y==y/x) System.out.println("y = "+y);
   }
}
“短路”
如果两个表达式之间用“&”来连接,程序运行出错
3、移位运算的注意事项及小技巧
移位运算符适用的数据类型:byte, short, char, int, long
低于int型的操作数, 先自动转换为int型再移位。       
对于int型整数移位a>>b,系统先将b对32取模,得到的结果才是真正移位的位数。
4、数组特点:
  元素类型相同;
  元素有顺序;
  所有元素共用一个名称;
  Java提供了避免访问数组元素越界的机制。
5、Java 把内存划分成两种:
栈内存和堆内存
栈内存:为基本类型变量和对象的引用变量分配空间;
当离开变量的作用域后,Java会自动释放所占空间。
堆内存:存放由new创建的对象和数组;
堆中的对象或数组的首地址赋给了栈中的对象引用变量;
由new产生的对象和数组所占的空间不会自动释放;
由Java虚拟机的垃圾自动回收器在随后的不确定时间回收。东师作业答案可以联系QQ 761296021

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-4 21:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表