
Java程序员跳槽涨薪必备——2019最新《BAT Java必考面试题集》
一. 面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。继承:继承是从已有类得到继承信息创建新类的过程。

使用 Java 持久化 API
我们通过为自行车商店构建示例应用程序来学习如何使用 JPA。– Stephon Brown(作者)对应用开发者来说, Java 持久化 API(Java Persistence API)(JPA)是一项重要的 java 功能,需要透彻理解。

Spring Boot应用中的异常处理
楼主前几天写了一篇“Java子线程中的异常处理(通用)”文章,介绍了在多线程环境下3种通用的异常处理方法。但是平时大家的工作一般是基于开发框架进行的(比如Spring MVC,或Spring Boot),所以会有相应特定的异常处理方法,这篇文章要介绍的就是web应用中的异常处理。

Java经典语法:字符串是可变的吗?
final关键字由《Java面试宝典:final语义深度分析》文章得出final关键字的两个特性:被final修饰的类不能被子类继承被final修饰的字段值不可修改而这个两个特性恰恰是设计字符串池的关键所在,也是设计字符串池三个特性的理论基础。

白话JAVA同步wait、notify、notifyall
概念:锁池、等待池、同步、资源锁、等待、唤醒流程描述:1.资源锁:多线程场景下的公共资源,资源锁对象有锁池和等待池两个区域3.锁池,存放等待资源锁的线程4.等待池,存放wait状态的线程,等待池中的线程不参与锁竞争。5.

Java 类中可以覆盖静态方法吗?
不,你不能在Java中覆盖静态方法,但在子类中声明一个完全相同的方法不是编译时错误,这称为隐藏在Java中的方法。输出:Static method from parent class。