北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

面试必看!30 分钟吃透 Java 双亲委派机制,再也不怕被面试官追问

作为 Java 开发,你是不是也遇到过这种情况:面试时被问到 “什么是双亲委派机制”,只能磕磕绊绊说出 “父加载器先加载,父加载器加载不了子加载器再加载”,可面试官一追问 “为什么要设计双亲委派机制”“怎么打破双亲委派”,就瞬间大脑空白?其实不是你记性差,而是没从 “原理 + 场景” 的角度把这个知识点吃透。今天这篇文,就用你能听懂的大白话,把 Java 类加载的双亲委派机制拆得明明白白,从面试高频问题到实战场景,帮你一次掌握。

String、StringBuilder、StringBuffer源码分析

String 源码

  private final char value[];

    public String() {
        this.value = "".value;
    }

    public String(String original) {
        this.value = original.value;
        this.hash = original.hash;
    }

    public String(char value[]) {
        this.value = Arrays.copyOf(value, value.length);
    }
复制代码

一个字符串中到底能有多少个字符?我竟然算错了

依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 \u0000 (0),最大值是\uffff(65535), 也就是一个字符以2个字节来表示,难道Java最多只能表示 65535个字符?

char: The char data type is a single 16-bit Unicode character. It has a minimum value of '\u0000' (or 0) and a maximum value of '\uffff' (or 65,535 inclusive).

Java 8:一文掌握 Lambda 表达式 | CSDN 博文精选

作者 | Android 大强哥

责编 | 郭芮

出品 | CSDN 博客

本文将介绍 Java 8 新增的 Lambda 表达式,包括 Lambda 表达式的常见用法以及方法引用的用法,并对 Lambda 表达式的原理进行分析,最后对 Lambda 表达式的优缺点进行一个总结。

Java基础:反射机制_java反射机制原理详解

一、基本概念


主要是指程序可以访问、检测和修改它本身状态或行为的一种能力, 并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。Java 中,反射是一种强大的工具。它使您能够创建灵活的代码,这些代码可以在

<< < 1 2 3 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言