标签:java

JAVA

饿了么 UETool 教程(简介、下载)

herman 4天前 217浏览 0评论

UETool 是最近两天由饿了么开源出来的一款工具产品。自开源出来以后,迅速的被 Fork 了 40 多次,在 github 上也迅速的串红了起来。本文将介绍它的一些简单用法。 UETool 简介 UETool 是一个各方人员(设计师...

JAVA

Java 自定义类加载器教程

herman 3周前 (05-06) 69浏览 0评论

除了在面试中遇到类的加载器的概率会高外,在实际的工作中很少接触。但是一个程序员想要成长为大牛就必须对一些 JVM 的底层设计有些了解。在此基础上我们阅读一些源码和框架会显得更轻松。 好了废话不多说,我们接着前面的文章,乘热打铁。来实现一个 ...

JAVA

Java的双亲委派模型

herman 3周前 (05-06) 58浏览 0评论

从 Java ClassLoader(ClassLoader)教程 这篇文章了解到 ClassLoader 的实现机制和原理后。我们再来看看 Java 中的双亲委派模型。 双亲委派模型的工作流程是:如果一个类加...

JAVA

Java ClassLoader(ClassLoader)教程

herman 3周前 (05-06) 66浏览 0评论

在上一篇文章中,我主要介绍了 Java 类的加载机制和 Java 类的生命周期。本文继续乘热打铁,讲解一下 Java 的 ClassLoader。 关于 ClassLoader ,相信大家用的不是很多,但是在面试中可能会...

JAVA

Java 类的生命周期

herman 3周前 (05-06) 51浏览 0评论

Java 之所以流行是因为 Java 总有从出不穷的新框架推出。Java 之所以被众多的开发者支持是因为它在众多的商业领域变现出出色的稳定性。这一切都和 Java 的设计有关,为了学习并立即 Java ,我们应该从它的类加载机制和类的生命周期学起...

JAVA

详解 Java 中的 Iterable、Itetator、Enumeration

herman 3周前 (05-01) 67浏览 0评论

Java 中对一些集合循环遍历做了一些特殊的封装。一些是方便我们的操作,一些是存在存储性能等方面设计的。关于 Iterable、Itetator、Enumeration,我们一起来学习它们。 Iterable Iterable接口实现...

JAVA

java.util.Observable(观察者模式)

herman 3周前 (05-01) 56浏览 0评论

在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。 [1]创建被观察者类,它继承自java.util.Observable类; [2]创建观察者...

JAVA

Java ClassLoader 实现原理和加载机制

herman 4周前 (04-29) 53浏览 0评论

Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,l...

JAVA

ByteBuffer 直接缓冲区和非直接缓冲区

herman 1个月前 (04-24) 52浏览 0评论

ByteBuffer 在平时工作中可能用到的不多,但是面试中经常会被问到。本文总结了一些关于 ByteBuffer 的用法和相关 API 介绍。 下面是创建ByteBuffer对象的几种方式: static ...

JAVA

什么是编码

herman 1个月前 (04-24) 53浏览 0评论

编码就是将可读的字符翻译成对应的字节,以前ASCII编码仅仅对英文字母及有限的特殊字符编码,那么127个坑位即一个字节(排列组合)是够了的,但是后来出现了诸多国家语言,127个坑位明显不过了,就需要拓展编码单位长度来容纳这些更多的字符,以下就是各...