![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
wsf12138
这个作者很懒,什么都没留下…
展开
-
Java核心技术第三章小结
1.数字下划线 从Java7开始,为了提高可读性,允许在一个数值型字面值的两个数字之间使用下划线, 如用1_000_000(或0b1111_0100_0010_0100_0000)表示100万。Java编译器会去 除这些下划线2.浮点数和无穷大 (1)在JDK5.0中可以使用十六进制来表示浮点数。例如:0.125可以表示为0x1.0p-3。 p表示指数,尾数采用十六进制,指...原创 2020-02-23 14:15:37 · 142 阅读 · 0 评论 -
简单介绍Java的代理机制
代理是Java SE 1.3 新增加的特性。利用代理我们可以在运行时创建预估实现了一组接口的新类,可以实现对目标对象的功能扩展。代理类中具有指定接口所需要的全部方法和Object类中的全部方法。然而,不能在允许时定义这些方法的新代码。而是要提供一个调用处理器。调用处理器是实现了InvonationHandle接口的类对象。在这个接口中只有一个这样的方法:Object incoke(Object...原创 2020-02-26 08:57:49 · 105 阅读 · 0 评论 -
简析Java的反射机制
Java的反射机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。一.Class类在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每个对象所属的类。保存这些信息的类被称为Class。当我们使用Object类中的getClass方法我们将会得到一个...原创 2020-02-25 22:16:33 · 133 阅读 · 0 评论 -
Java中的equals方法和clone方法
一.equals方法Object中的equals方法用来检测一个对象是否等于另一个对象。在Object类中,这个方法将判断两个对象是否具有相同的引用。如果两个对象具有相同的引用,它们一定是相等的。这样看,将其作为默认操作也是合情合理的。然而,对于大多类来说,这种判断没有什么意义,所有我们常常需要重写equals方法。下面是一个实现比较雇员对象是否相等的equals方法(一个雇员对象假设它有姓名...原创 2020-02-24 22:23:27 · 1368 阅读 · 0 评论 -
Java枚举类的一些小结
1.枚举类的一些简介在C#或C++,java等一些计算机编程语言中,枚举类型是一种基本数据类型而不是构造数据类型,而在C语言等计算机编程语言中,它是一种构造数据类型。枚举类型用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。2.枚举类的作用(1)简化代码,让代码更加优雅。在没有枚举类型的时候,只能使用许多静态常量来标记所需要的常量。这常常会使得程序冗长且难以理解。...原创 2020-02-23 21:35:32 · 85 阅读 · 0 评论 -
Java的包、类路径、文本注释
一.包(1)在导入类时发生命名冲突的时候,需要注意包的名字。例如,java.util和java.sql 包都有日期(Date)类。如果在程序中同时导入了这两个包,在程序使用Date类时,就会出现一个编译错误。此时,编译器无法确定程序使用的是哪一个Date类。可以采用增加一个特定的import语句来解决这个问题:import java.util.*;import java.sql.*;im...原创 2020-02-23 20:35:37 · 414 阅读 · 0 评论