摘要:
goto 是Java中的保留字,在目前版本的Java中没有使用。(根据James Gosling(Java之 父)编写的《The Java Programming Language》一书的附录中给出了一个Java关键字列 表,其中有goto和const,但是这两个是目前无法使用的关键字,因此有些地方 阅读全文
posted @ 2021-11-30 17:03
加贝丶
阅读(100)
评论(0)
推荐(0)
摘要:
&运算符有两种用法:(1)按位与;(2)逻辑与。 &&运算符是短路与运算。 逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式会被直接短路掉,不会进行运算。很多 阅读全文
posted @ 2021-11-30 17:02
加贝丶
阅读(657)
评论(0)
推荐(0)
摘要:
Math.round(11.5)的返回值是12,Math.round(-11.5)的返回值是-11。四舍五入的原理是在参数上加0.5然后进行下取整。 阅读全文
posted @ 2021-11-30 17:01
加贝丶
阅读(185)
评论(0)
推荐(0)
摘要:
2 << 3 阅读全文
posted @ 2021-11-30 17:00
加贝丶
阅读(39)
评论(0)
推荐(0)
摘要:
定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。 基本数据类型 数值型 整数类型(byte,short,int,long) 浮点类型(float,double) 字符型(char) 布尔型(boolean) 引用数据类型 类(class) 阅读全文
posted @ 2021-11-30 16:49
加贝丶
阅读(64)
评论(0)
推荐(0)
摘要:
final可以修饰类、变量、方法,修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表 示该变量是一个常量不能被重新赋值。 finally一般作用在try-catch代码块中,在处理异常的时候,通常我们将一定要执行的代码方法finally代码块 中,表示不管是否出现异常,该代码块都会执 阅读全文
posted @ 2021-11-30 16:47
加贝丶
阅读(74)
评论(0)
推荐(0)
摘要:
不一样,因为内存的分配方式不一样。String str = "i"的方式JVM会将其分配到常量池中,而 String str = new String("i")JVM会将其分配到堆内存中。 阅读全文
posted @ 2021-11-30 16:46
加贝丶
阅读(273)
评论(0)
推荐(0)
摘要:
操作字符串的类有:String、StringBuffer、StringBuilder。 String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,再将指针指向新的 String 对象,而 Stri 阅读全文
posted @ 2021-11-30 16:43
加贝丶
阅读(86)
评论(0)
推荐(0)
摘要:
浅克隆:创建一个新对象,新对象的属性和原来对象完全相同,对于非基本类型属性,仍指向原有属性所指向的对象的内存地址。 深克隆:创建一个新对象,属性中引用的其他对象也会被克隆,不再指向原有对象地址。 java中为什么要用到clone? 在实际编程过程中,我们常常要遇到这种情况:有一个对象 A,在某一时刻 阅读全文
posted @ 2021-11-30 16:30
加贝丶
阅读(60)
评论(0)
推荐(0)
摘要:
new 操作符的本意是分配内存。程序执行到 new 操作符时,首先去看 new 操作符后面的类型,因为知道了类型,才能知道要分配多大的内存空间。分配完内存之后,再调用构造函数,填充对象的各个域,这一步叫做对象的初始化,构造方法返回后,一个对象创建完毕,可以把他的引用(地址)发布到外部,在外部就可以使 阅读全文
posted @ 2021-11-30 16:16
加贝丶
阅读(425)
评论(0)
推荐(0)
摘要:
一、封装 所谓的封装就是把类的属性和方法使用private修饰,不允许类的调用者直接访问,只提供一个方法让调用者使用。 封装的第一个作用就是为了不直接被外部使用,提高代码的安全性,第二个作用就是降低类的使用者的学习成本,不需要知道类的实现,只需要学会调用就好了 二、继承 继承是使用已存在的类的定义作 阅读全文
posted @ 2021-11-30 11:30
加贝丶
阅读(39)
评论(0)
推荐(0)
摘要:
super:它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员函数据名 (实参) this:它代表当前对象名(在程序中易产生二义性之处,应使用this来指明当前对象;如果函数的形参与类中的成员数据同 阅读全文
posted @ 2021-11-30 10:57
加贝丶
阅读(49)
评论(0)
推荐(0)
摘要:
break 跳出总上一层循环,不再执行循环(结束当前的循环体) continue 跳出本次循环,继续执行下次循环(结束正在执行的循环,continue下面的代码不执行直接进入下一个循环条件) return 程序返回,不再执行下面的代码(结束当前的方法 将结果直接返回) 阅读全文
posted @ 2021-11-30 10:51
加贝丶
阅读(292)
评论(0)
推荐(0)
摘要:
什么是构造方法? 名字与类名相同,不手动创建时会有一个默认的空构造方法,会在生成类的对象的时候自动执行。 构造器(constructor)是否可被重写(override)? 构造器不能被继承,因此不能被重写,但可以被重载。 阅读全文
posted @ 2021-11-30 10:47
加贝丶
阅读(41)
评论(0)
推荐(0)
摘要:
静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的 方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法), 而不允许访问实 阅读全文
posted @ 2021-11-30 10:39
加贝丶
阅读(419)
评论(0)
推荐(0)
摘要:
内部类的分类有哪些? 内部类可以分为四种: 成员内部类、局部内部类、匿名内部类和静态内部类 。 什么是内部类? 在java语言中,可以吧一个类定义到另外一个类的内部,在类里面的这个类就叫内部类,外面的类就叫外部类。在这情况下,这个内部类可以看做外部类的一个成员。还有一种类被称为顶层类,指的是类定义代 阅读全文
posted @ 2021-11-30 10:32
加贝丶
阅读(872)
评论(0)
推荐(0)
摘要:
按照异常需要处理的时机分为编译时异常(也叫受控异常)也叫 CheckedException 和运行时异 常(也叫非受控异常)也叫 UnCheckedException。Java认为Checked异常都是可以被处理的 异常,所以Java程序必须显式处理Checked异常。如果程序没有处理Checked 阅读全文
posted @ 2021-11-30 10:23
加贝丶
阅读(626)
评论(0)
推荐(0)

浙公网安备 33010602011771号