回顾JavaSE
学习内容 1.用最有效率的方法计算2乘以8?
2.什么是Java注释
2 << 3
3.Java有哪些数据类型定义:用于解释说明程序的文字
Java注释的分类
单行注释:格式: // 注释文字
多行注释:格式:/* 注释文字 */
文档注释:格式:/** 注释文字 */
Java注释的作用???
在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。``注释的内容在程序编译的时候会被忽视
,不会产生目标代码,注释的部分不会对程序的执行结果产生任何影响。
注意事项:多行和文档注释都不能嵌套使用。
4.final 有什么用?定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。
基本数据类型:
数值型
整数类型(byte,short,int,long)
浮点类型(float,double)
字符型(char)
布尔型(boolean)
引用数据类型
类(class)
接口(interface)
数组([])
5.final finally finalize的区别用于
修饰类、属性和方法
;
被final修饰的类不可以被继承
被final修饰的方法不可以被重写
被final修饰的变量不可以被改变
,被final修饰不可变的是变量的引用
,**而不是引用指向的内容,*引用指向的内容是可以改变的*
final------
可以修饰类、变量、方法,
修饰类
表示该类不能被继承、
修饰方法
表示该方法不能被重写、
修饰变量
表示该变量是一个常量不能被重新赋值。
---------------------------------------------------
finally
一般作用在try-catch代码块中
,在处理异常的时候,通常我们将一定要执行的代码方法
放在其内部
finally代码块
中,表示不管是否出现异常,该代码块都会执行
,一般用来存放一些关闭资源的代码
。
--------------------------------------
finalize``是一个方法
,属于Object类的一个方法
,而Object类是所有类的父类,该方法一般由垃圾回收器来调用
,当我们调用System.gc()
方法的时候,由垃圾回收器调用finalize(),回收垃圾,
一个对象是否可回收的最后判断。当对象在被GC回收之前执行。
判断一个对象可以回收不得方法有两种,可达性分析算法,和引用计数算法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)