
java基础复习
路途芬芳
这个作者很懒,什么都没留下…
展开
-
Java——有异常语句时的finally的执行顺序
前边已经说过了finally的作用,接下来说一下在包含finally的方法中,它的执行情况需要注意的是,在执行到finally之前,JVM退出了的话,finally才会执行。所以,如果finally之前有return语句,它还是会执行,下边我们来举一个例子public class test01 { public static void main(String[] args) {...原创 2019-04-25 16:36:41 · 437 阅读 · 0 评论 -
final、finally和finalize的区别
final,finally和finalize区别1.fianlfinal:最终的意思,可以修饰类,成员变量,成员方法修饰类,类不能被继承修饰变量,变量变为常量修饰方法,方法不能被重写2.finallyfinally:是异常处理的一部分,用于释放资源。有finally,代码肯定会执行它,除非在finally之前JVM退出,才不会执行。3. finalizefinalize...原创 2019-04-25 16:22:38 · 164 阅读 · 0 评论 -
Java——容器&泛型初步体验
认识容器java的容器类主要由两个接口派生而出:Collection和Map。Collection是容器层的根接口。JDK不提供Collection接口的具体实现,而是提供了更加具体的子接口(如Set、List和Queue)实现。三个子接口Set它是一个不包括重复元素的Collection,是无序的,其里边可以存放Map对象;实现Set的有: HashSet和TreeSet等(Has...原创 2019-04-24 11:39:47 · 180 阅读 · 0 评论 -
Java——数值类型的转换
数值类型转换图图中箭头的指向是指可以转化为相应的类型转换规则如下:–如果两个操作数中有一个是double类型,另一个操作数就会转换为double类型。–否则,如果其中一个操作数是float类型时,另一个操作数将会转换为float类型。–否则,如果其中一个操作数是long类型时,另一个操作数将会转换为long类型。–否则,两个操作数都将会被转换为int类型...原创 2019-03-28 14:11:48 · 609 阅读 · 1 评论 -
Java——char类型和字符串
char类型在Java中char类型描述了UTF-16编码中的一个代码单元,除非确实要处理UTF-16代码单元,最好将字符串作为抽象数据类型处理字符串(String)(StringBuffer和StringBuilder待添加)Java的字符串就是Unicode字符序列,Java没有内置的字符串类型,而是在标准Java库中提供了一个预定义类,叫做“String”,它的实例用双引号括起来...原创 2019-03-28 13:45:20 · 3976 阅读 · 0 评论 -
Java——System.out.println()
java中有println,print,printf,输出println输出要输出的内容后在结尾处加上换行符,光标指向下一行首处print输出内容后不换行,可以直接从后边紧接着输出printf输出格式和c语言相同,功能也和C语言一样例如: main() { //&o转化为八进制数 int a = -1; printf("%d, %o...原创 2019-03-27 23:27:34 · 747 阅读 · 2 评论 -
Java——System.exit()用法及个人理解
该方法的原型是:System.exit(int status).取值及作用status由使用者自取,一般可取0,1或者其他数;当其为System.exit(0)时,正常退出当前程序,关闭虚拟机(JVM);当其为System.exit(1),或者其他值的时候,则非正常退出程序,关闭虚拟机。用法java中的main方法是静态的,这点和c++不同;其关键字void表示的是没有返回值,不会...原创 2019-03-27 16:45:56 · 5477 阅读 · 0 评论 -
Java——命名规则
java基础复习常用的命名规则类名首字母必须大写,如果是多单词组成,每个单词的首字母都要大写(驼峰原则)。如:Man,Explode,GameFrame。方法名和变量名两者的首字母都要小写,其余单词首字母采用驼峰原则。如:eat(),eatFood()和speed;注意:源代码文件名必须与公共类的名字相同。常量名常量名都要大写,单词与单词之间用下划线隔开。例如:M...原创 2019-03-27 16:15:07 · 476 阅读 · 0 评论 -
Java——浅谈抽象类和接口
抽象类为什么要有抽象类?我曾经也想过为什么要有抽象类,普通的类和子类不就能够完成任务了吗,但是后来明白,父类里面的方法实现很多都没有用,都在子类里面重写了,那父类里面的代码岂不是冗余了。反过来思考,抽象类把一些具有相同属性和方法的组件进行抽象,这样更有利于代码和程序的维护。规矩点说就是:抽象类为所有子类提供了一个通用模板,子类可以在这个模板基础上进行扩展。通过抽象类,可以避免子类设计的...原创 2019-03-29 17:45:32 · 219 阅读 · 0 评论