用户中心USER CENTER

首页/用户
  • Java精讲:生产者-消费者

    摘要:创建一个阻塞队列生产者生产,目前总共有消费者消费,目前总共有原文链接更多教程 原文链接 更多教程 本文概要 生产者和消费者问题是线程模型中老生常谈的问题,也是面试中经常遇到的问题。光在Java中的实现方式多达数十种,更不用说加上其他语言的实现方式了。那么我们该如何学习呢? 本文会通过精讲wait()和notify()方法实现生产者-消费者模型,来学习生产者和消费者问题的原理。 目的...

    VPointer 发布于Java
  • Java封装

    摘要:封装什么是封装封装可以认为是一个保护屏障,防止代码和数据被外部类定义的代码随机访问。封装最主要的功能在于我们可以修改自己的实现代码,而不用修改那些调用我们代码的程序片段。 Java封装 1.什么是封装 封装可以认为是一个保护屏障,防止代码和数据被外部类定义的代码随机访问。封装最主要的功能在于我们可以修改自己的实现代码,而不用修改那些调用我们代码的程序片段。封装加强了代码的安全性。 2....

    VPointer 发布于Java
  • 那些年,我的前端/Java后端书单

    摘要:全文为这些年,我曾阅读深入理解过或正在阅读学习即将阅读的一些优秀经典前端后端书籍。当然,如果您喜欢这篇文章,可以动手点点赞或者收藏。 全文为这些年,我曾阅读、深入理解过(或正在阅读学习、即将阅读)的一些优秀经典前端/Java后端书籍。全文为纯原创,且将持续更新,未经许可,不得进行转载。当然,如果您喜欢这篇文章,可以动手点点赞或者收藏。 基础 基础书籍 进阶 进阶阶段,深入学习的书...

    VPointer 发布于Java
  • 学习Java Collection Framework的Iterator实现

    摘要:源码,由于的结构并不是顺序的,在执行方法时不能通过指针或下标的方式直接找到下一个元素,为了能达到这个目的,在构造函数和方法中预先做了处理。 继续研读JDK的源码,在比较HashMap和ConcurrentHashMap的不同之处发现了一个细节——关于Iterator的实现的不同,其实HashMap和ConcurrentHashMap还有更多不同的地方,这也是面试经常问到的问题,有一篇文...

    VPointer 发布于Java
  • 使用commons httpclient请求https协议的webservice

    摘要:使支持协议类,是自定义私有类请求类根据请求报文,请求服务地址获取响应报文请求报文请求地址字符集类型封装的服务器响应参数和返回报文正常响应。 使commons httpclient支持https协议类,是commons httpclient import java.io.IOException; import java.net.InetAddress; import java.n...

    VPointer 发布于Java
<