用户中心USER CENTER

首页/用户
  • 【java源码一带一路系列】之ArrayList

    摘要:一路至此,风景过半。与虽然名字各异,源码实现基本相同,除了增加了线程安全。同时注意溢出情况处理。同时增加了考虑并发问题。此外,源码中出现了大量泛型如。允许为非线程安全有序。 一路至此,风景过半。ArrayList与Vector虽然名字各异,源码实现基本相同,除了Vector增加了线程安全。所以作者建议我们在不需要线程安全的情况下尽量使用ArrayList。下面看看在ArrayList源...

    RebeccaZhong 发布于Java
  • unsafe类

    摘要:类提供了硬件级别的原子操作,主要提供了以下功能通过类可以分配内存,可以释放内存。方法获取对象中偏移地址对应的型的值数组元素定位类中有很多以结尾的常量,比如,等,这些常量值是通过方法得到的。可以终止一个挂起的线程,使其恢复正常。 java不能直接访问操作系统底层,而是通过本地方法来访问。Unsafe类提供了硬件级别的原子操作,主要提供了以下功能: 1、通过Unsafe类可以分配内存,可以...

    RebeccaZhong 发布于Java
  • 设计模式(5)装饰器模式(讲解+应用)

    摘要:装饰器模式在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。通过使用装饰器模式,我们可以实现关闭原有代码,开放现有代码的方式来实现更多的功能。 目录 装饰器模式 为什么使用装饰器模式 应用实例 装饰器模式 看到装饰器是在看《Thinking in Java》一书的时候,看到文件读写那边的时候,有提到装饰器模式,同时在文件读写的那一部分,对于各种读入,写出的方式,代码组...

    RebeccaZhong 发布于Java
  • Java 控制台信息保存到文件

    摘要:为了调试需要,需要把输出的信息重定向到文件进行保留,同时为了方便,在上的输出也得保留。在自定义的输出流中把输出的信息顺手保存到文件上一下。 为了调试需要,需要把Java输出的信息重定向到文件进行保留,同时为了方便,在Console上的输出也得保留。 原理很简单,就是自定义输出流,并使用System.setOut和System.setErr进行设置。在自定义的输出流中把输出的信息顺手保存...

    RebeccaZhong 发布于Java
  • font-family 需要设置一个默认值

    摘要:字义显示的字体,特定的字体用包裹,可以添加多个字体名,用逗号分隔。平时工作忙,一直没有处理这个问题。这个警告的原因是该字体声明没有指定默认字体,就是说如果前面这些字体都不存在,并没有默认字体可选。 font-family font-family 字义显示的字体,特定的字体用 包裹,可以添加多个字体名,用逗号,分隔。系统在使用的时候,会从前往后识别字体,如果不存在字体,就使用下一个。 ...

    RebeccaZhong 发布于Html
<