![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java技术
bean-Lee
擅长JAVA领域,爱生活爱JAVA
展开
-
基础篇-JAVA-equlas比较和==比较
equlas比较和==比较在实际编码中我们经常要使用比较,很多同学可能不清楚 "==" 和 equals() 比较有什么差别。好,废话不多说,下面来谈谈自己的理解: "==" 对比 情况分两种,对象对比、基本数据类型对比 1.两个对象比较,使用 "==" 进行比较的时候,比较的是对象的内存栈地址(hashcode),不是比较对象存放在堆内存中的值,例如 String s1 = "ab...原创 2018-04-07 01:57:42 · 1505 阅读 · 0 评论 -
单例模式 --懒汉式与饿汉式
懒汉式定义:定义一个私有的静态的本类对象,然后定义一个私有的构造方法,这样就不能通过构造方法去实例化对象了,只能通过这个公有的getInstance方法去构建对象,然后在这个方法里去判断对象是否为空,如果不为空则创建一个对象,否则就直接返回这个对象,这样就能保证一直是这个对象。不会创建新的对象,与饿汉式相比,它是在实例化对象之后才产生的对象,饿汉式是在类加载的时候,就已经实例化对象了。饿汉式定义:...原创 2018-05-17 08:54:42 · 133 阅读 · 0 评论 -
匿名内部类的两种场景的写法
使用匿名内部类的目的:因为接口和抽象类都不能实例化对象,使用匿名内部类的方式构造接口、实例化对象(只要是抽象的,不管是抽象类还是接口,都可以通过匿名内部类的方式访问)情况一: 接口、抽象类使用:相当于不用特意去写一个类去实现这个接口的方法,直接在实例化的时候就写好这个方法(接口、抽象类不能实例化,所以采用匿名内部类的方式来写)接口用匿名内部类:抽象类用匿名内部类:情况二:当接口作为参数放在方法体里...原创 2018-05-17 08:57:25 · 21592 阅读 · 5 评论 -
Oracle客户端+PLSQLDeveloper实现远程登录Oracle数据库 --转载自shang神
Oracle客户端+PLSQLDeveloper实现远程登录Oracle数据库Oracle数据库功能强大、性能卓越,在造就这些优点的同时,也导致Oracle占内存比较多。针对这个问题,我们如何做到取其精华去其糟粕呢? 解决方案:我们可以在局域网内的服务器上安装庞大的Oracle数据库,在开发人员的PC机上安装Oracle客户端,通过Oracle客户端远程登录Oracle数据库。 操作步骤:1....转载 2018-05-29 08:39:00 · 289 阅读 · 0 评论