2 z_z_h_0

尚未进行身份认证

暂无相关简介

等级
TA的排名 23w+

Java面试题收录

目录JavaSE1.HashMap、HashTable与ConcurrentHashMap(hash冲突,扩容机制,1.7与1.8的区别,锁)2.面向对象特点3.泛型4.String StringBuffer StringBuilder5.Overload 与Override6.抽象类和接口(abstract 与interface)7.final finally finalize8.JAVA8 新...

2019-03-10 20:58:43

今日头条2018校园招聘后端开发工程师(第二批)编程题 (Java版)

本人技术小白一枚,文章只是记录个人的解题思路和过程牛客网地址:原题链接第一题:用户喜好题目为了不断优化推荐效果,今日头条每天要存储和处理海量数据。假设有这样一种场景:我们对用户按照它们的注册时间先后来标号,对于一类文章,每个用户都有不同的喜好值,我们会想知道某一段时间内注册的用户(标号相连的一批用户)中,有多少用户对这类文章喜好值为k。因为一些特殊的原因,不会出现一个查询的用户区间完全覆...

2019-02-25 21:51:43

报错处理:java.lang.IllegalArgumentException: No converter found for return value of type:

SpirngBoot项目访问Restful类型的接口时报错:java.lang.IllegalArgumentException: No converter found for return value of type: class com.example.demo.result.Result原因:返回的Result类中缺少Get、Set方法 /** * 成功时调用 *...

2018-12-28 11:38:10

Java高级 - 反射

目录一、Class类的使用二、java 动态加载类未完待续一、Class类的使用1)在面向对象的世界里,万事万物皆对象。但是在java语言中,静态的成员、基本数据类型不是对象类也是对象,类是java.lang.Class类的实例对象2)认识Class类public class ClassDemo1 { public static void main(String[] args) {...

2018-12-26 21:59:50

Java程序员面试题(二)JavaSE高级

目录一、Java 中的反射1. 说说你对 Java 中反射的理解二、Java 中的动态代理1. 写一个 ArrayList 的动态代理类(笔试题)2. 动静态代理的区别,什么场景使用?三、Java 中的设计模式&回收机制1. 你所知道的设计模式有哪些2. 单例设计模式3. 工厂设计模式4. 建造者模式(Builder)5. 适配器设计模式6. 装饰模式(Decorator)7. 策略模式(...

2018-12-21 21:00:44

eclipse环境下如何手动安装lombok详解

lombok官网:https://projectlombok.org/jar包下载路径:https://projectlombok.org/download安装步骤1.下载 lombok.jar2.手动安装(1)将lombok.jar移到eclipse的安装目录(2)在eclipse.in文件最后加入一行代码-javaagent:D:\eclipse\jee-oxygen\ecli...

2018-12-20 13:31:19

Java设计模式(二)单例模式

目录1、单例模式简介1.1 应用实例1.2 优势和劣势1.3 使用场景2、单例模式实现2.1 饿汉式2.2 懒汉式,线程不安全2.3 懒汉式,线程安全2.4 双检锁/双重校验锁(DCL,即 double-checked locking)2.5 登记式/静态内部类2.6 枚举1、单例模式简介单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于...

2018-12-18 17:58:19

Java设计模式(一)工厂模式

目录1、工厂模式简介2、工厂模式分类2.1 简单工厂模式2.2 工厂方法模式2.3 抽象工厂模式1、工厂模式简介工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。2、工厂模式分类2.1 简单...

2018-12-17 15:53:06

Java程序员面试题(一)JavaSE基础 - 下

目录八、Java 的多线程(一)多线程基础知识( 1 ) 传统使用类 Thread 和接口 Runnable 实现( 2 ) 定实现时器 Timer 和 TimerTask( 3 ) 线程互斥与同步( 4 ) 线程局部变量 ThreadLocal( 5 ) 多线程共享数据未完待续Java程序员面试题(一)JavaSE基础 - 上八、Java 的多线程(一)多线程基础知识( 1 ) 传统使用...

2018-12-16 21:18:08

Java程序员面试题(一)JavaSE基础 - 上

目录一、Java面向对象1. 面向对象都有哪些特性以及你对这些特性的理解2.访问权限修饰符 public、private、protected, 以及不写(默认)时的区别3.如何理解 clone 对象3.1 为什么要用 clone?3.2 new 一个对象的过程和 clone 一个对象的过程区别3.3 clone 对象的使用3.3.1 复制对象和复制引用的区别3.3.2 深拷贝和浅拷贝二、JavaS...

2018-12-13 22:38:16

Java眼中的XML---文件读取(二)SAX解析XML文件

目录(一)SAX解析是什么?(二)SAX解析和DOM解析的区别?(三)SAX方法解析XML的步骤(四)SAX解析Java代码实现(一)SAX解析是什么?SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文档的任意时刻停止解析,但任何事物都有其相反的一面,...

2018-12-12 21:30:28

Java眼中的XML---文件读取(一)DOM解析XML文件

目录(一)进行DOM解析XML文件前的准备工作(二)使用DOM解析XML文件的属性名和属性值(三)使用DOM解析XML文件的节点名和节点值(一)进行DOM解析XML文件前的准备工作1.选择一个文件夹,新建一个文本(txt)文档;2.将该文档命名为books.xml(注意修改的.xml是文件后缀名)3.选择编辑器(记事本即可)打开books.xml,完成xml文件的编写,代码如下:&l...

2018-12-11 21:17:16
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!