Java面试技术,这31个反射问题你都会嘛?(有答案)

1 什么是反射?反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。2.什么是 Java 序列化?什么情况下需要序列化?

这篇文章带你彻底理解线程

1 线程的意义操作系统支持多个应用程序同时执行,每个应用至少对应一个 进程 ,彼此之间的操作和数据不受干扰。当一个进程需要磁盘IO的时候,CPU就切换到另外的进程,提高了CPU利用率。有了进程,为什么还要线程?因为进程的成本太高了。

Java源码分析:关于 HashMap 1.8 的重大更新

implements Map, Cloneable, Serializable123主要简介HashMap 的实现在 JDK 1.7和 JDK 1.8差别较大今天,我将对照 JDK 1.7的源码,在此基础上讲解 JDK 1.8 中 HashMap的源码解析 2. 数据

Java学习五分钟系列:数据库为什么会产生死锁

目的是为让大家在短时间内搞清楚一项技术的概念、优缺点和适用场景,想要深入的了解,还需要投入更多的时间。

java的Object对象equals方法和hashcode方法的区别和联系

首先看看这两个方法是干啥的:equals:是用来判断两个对象是否相同,他和 ==是一样的,默认比较对象的引用,子类一般都需要重写该方法。当重写后,他就个”==”比较不一样了。两者区别如下:1.“==”对于基本数据类型,只要值相等,就返回true,否则返回false。

校企合作,湖南生物机电职院持续举办java base 知识竞赛

日前,潇湘晨报职业技术学院获悉,为持续提升学生技能,打造精品专业。该校信息技术学院继学生斩获全国软件和信息技术专业人才大赛湖南省省赛一等奖后,再次联合校企合作单位——湖北美和易思教育科技有限公司举办javabase知识竞赛,力促学生软件技能技术的全面提升。

Java基础学习——类的自然排序Comparable

Comparable是个接口,它可以实现类的对象的整体排序,我们称这种排序为自然排序。例题讲解:要求:存储学生对象并遍历,按照年龄从小到大排序,年龄相同时,按照姓名的字母顺序排序。

Spring AOP 基础,Java程序员需要了解的

跨领域的问题主要是代码逻辑,它分散在整个应用程序中。但是使用AOP,我们可以将逻辑放在一个地方,并在必要时调用它,而不是复制和分散整个项目。

Java注释规范 西安尚学堂

一、背景1、当我们第一次接触某段代码,但又被要求在极短的时间内有效地分析这段代码,我们需要什么样的注释信息?2、怎么样避免我们的注释冗长而且凌乱不堪呢?3、在多人协同开发、维护的今天,我们需要怎么样的注释来保证高质、高交的进行开发和维护工作呢?

「全栈工程师之梦的开始–安卓开发(二)」开发安卓app

在配置好jdk开发环境、安装好开发工具Android studio后,我们就可以开始开发安卓app了。首先,我们需要先了解下android的术语。Dalvik:Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用!

网站地图