Java SE
alewu
知人者智,自知者明
展开
-
“==”和“equals()”
==:操作符equals:方法1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址2)对于equals方法,equals的默认行为是比较引用; 大多数Java类库都实现了equals方法,以便用来比较对象的内容,而非比较对象的引用。例如如java.lang.String...原创 2018-06-29 10:48:30 · 743 阅读 · 0 评论 -
java 接口和抽象类的区别
首先,要强调一点的是,抽象类是类,因此它们不受Java中接口的其他限制,例如抽象类可以拥有状态,但你不能在Java接口上拥有状态。 区别 abstract class interface 语法结构 abstract interface 用法 extends implements 设计层面 “是一个” “像是一个”共同点...原创 2018-07-16 19:35:52 · 77475 阅读 · 0 评论 -
Java 语言的运行机制
计算机高级编程语言按其程序的执行方式可分为两种:编译型语言 和 解释型语言Java是两者的结合体。首先采用通用的 Java编译器 将 Java源程序 编译成为与平台无关的 字节码文件(.class文件),然后由 Java虚拟机(JVM)对字节码文件解释执行。...原创 2018-07-11 20:39:18 · 868 阅读 · 0 评论 -
JDBC
简介 JDBC原来只是个商标名称,不是缩写;不过,JDBC通常被认为是“Java数据库连接”的代名词。最初,JDBC是数据源访问API的唯一商标名称,但最近Java DataBase Connectivity已被添加为第二个商标名称。 JDBC API是一个用来访问几乎任何表格型数据的Java API,它使用JDBC driver与数据库连接。一个JDBC driver是允许J翻译 2018-05-04 16:49:46 · 1499 阅读 · 0 评论 -
为什么Throwable 是一个类?
背景:最近使用到了异常,感觉使用起来不是那么熟练,于是准备深入学习一下。学习过程中,发现Java中异常的都是继承的Throwable这个类,依照Java中的惯例这个应该是个接口呀,怎么设计成类了呢。于是就利用搜索引擎,搜了一下。发现还真有人问了这个问题,问题来自 Stack Overflow。以下做为记录。Q:在java中以-able结尾的形容词一般表示的是接口。如Serializable, C...原创 2018-12-03 21:16:25 · 826 阅读 · 0 评论