Java小王子

71 篇文章
3.2K 次阅读
13 人订阅

全部文章

用户7999227

对方法的覆盖称为:动态分派举例

上面的例子说明了:只有类中的方法才有多态的概念,类中成员变量没有多态的概念。类中成员变量的值取决于所定义变量的类型,这是在编译期间确定的。

6820
用户7999227

将内部类写为static的可以实现和外部类相同的调用方式

代码中刻意地定义了两个静态类型相同但实际类型不同的变量,但虚拟机(准确地说是编译器)在重载时是通过参数的静态类型而不是实际类型作为判定依据的。并且静态类型是编译...

6430
用户7999227

Java中多态的实现方式

8130
用户7999227

通过getter和setter方法访问和修改

2.setter方法可以执行错误检查,比如检查数据是否合乎规范,输入的age是否小于0,直接对域操作则没这种优势

7130
用户7999227

面向接口编程和面向对象编程是什么关系

首先,面向接口编程和面向对象编程并不是平级的,它并不是比面向对象编程更先进的一种独立的编程思想,而是附属于面向对象思想体系,属于其一部分。或者说,它是面向对象编...

4010
用户7999227

MySQL这3种锁的特性可大致归纳如下

表级锁:一次性插入和更新较多数据时,当很多操作都是读表时可以选择。但当select语句时间过长或者update和delete语句短而且次数多时,不适用,会各种锁...

6010
用户7999227

InnoDB与MyISAM的最大不同有两点

行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。

5930
用户7999227

Java并发事务处理带来的问题与隔离级别

相对于串行处理来说,并发事务处理能大大增加数据库资源的利用率,提高数据库系统的事务吞吐量,从而可以支持更多的用户。但并发事务处理也会带来一些问题,主要包括以下几...

6620
用户7999227

InnoDB实现了两种类型的行锁

另外,为了允许行锁和表锁共存,实现多粒度锁机制,InnoDB还有两种内部使用的意向锁(Intention Locks),这两种意向锁都是表锁。

4410
用户7999227

InnoDB目前处理死锁的方法

行。但在涉及外部锁,或涉及表锁的情况下,InnoDB并不能完全自动检测到死锁,这需要通过设置锁等待超时参数 innodb_lock_wait_timeout...

7720
用户7999227

测试一下“计算一个数的平方”这个函数

为了简化类似的测试,JUnit4提出了“参数化测试”的概念,只写一个测试函数,把这若干种情况作为参数传递进去,一次性的完成测试。代码如下:

3300
用户7999227

Junit4单元测试案例

4000
用户7999227

Java常用Cglib代理模式

上面的静态代理和动态代理模式都是要求目标对象实现一个接口或者多个接口,但是有时候目标对象只是一个单独的对象,并没有实现任何的接口,这个时候就可以使用构建目标对象...

4100
用户7999227

Java常用动态代理模式

JDK中生成代理对象的API   代理类所在包:java.lang.reflect.Proxy   JDK实现代理只需要使用newProxyInstance...

3000
用户7999227

Java常用静态代理模式

静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接口或者是继承相同父类。 关键:在编译期确定代理对象,在程序运行前代理类的.clas...

3900
用户7999227

与Hashtable比较get方法和clear方法

由于Hashtable无论是读还是写还是遍历,都需要获得对象锁,串行操作,因此在多线程环境下性能比较差。   但是ConcurrentHashMap不能完全取...

4100
用户7999227

Transactional 可以作用于接口、接口方法、类以及类方法上

@Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以...

2600
用户7999227

Spring编程式和声明式事务的区别

Spring提供了对编程式事务和声明式事务的支持,编程式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦。 ...

2900
用户7999227

TransactionDefinition接口内容及属性

我们可以发现TransactionDefinition正好用来定义事务属性,下面详细介绍一下各个事务属性。

3000
用户7999227

Spring事务管理涉及的接口的联系方式

Spring并不直接管理事务,而是提供了多种事务管理器,他们将事务管理的职责委托给Hibernate或者JTA等持久化机制所提供的相关平台框架的事务来实现。 ...

4600

扫码关注云+社区

领取腾讯云代金券