随笔分类 - Java
摘要:个人博客 http://www.milovetingting.cn IntelliJ-Idea导出可执行Jar 前言 IntelliJ Idea 导出可执行Jar包,记录如下。 创建Java文件,在里面添加main方法 配置Artifacts File-Project Structure-Proje
阅读全文
摘要:个人博客 http://www.milovetingting.cn 浅谈Java中的软引用 前言 Java中有四种引用类型:强引用、软引用、弱引用、虚引用。四种引用类型分别有不同的应用场景,本文主要演示软引用的简单使用、可能遇到的问题以及对应的解决方法。 软引用的简单使用 软引用的特点是:如果一个对
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" 浅析对象的创建过程 前言 我们平时在创建对象时,可能都会这样创建: 看起来很简单的一个过程,那么这个 操作的背后,有哪些相关的知识点,是需要我们掌握的,本文针对这些来展开介绍。 对象的创建过程 类都是由 加载到内存中的,类加载采
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" Java对象占用内存大小 Java对象的内存结构分析 前言 本文主要介绍Java对象的 。 Java对象的内存结构 Java对象的内存结构包括: 和``数组对象 对象头 Mark Word Klass Pointer 数组长度`
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" 对AQS的简单理解及自定义锁的实现 AQS ,即 ,意为队列同步器,是用来构建锁或者其它同步组件的基础框架。 AQS使用一个 类型的 表示同步状态。 AQS使用了 的设计模式,子类继承AQS后,通过实现抽象方法来管理同步状态。
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" Java中的注解和反射 注解 Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。 注解定义 通过 来声明一个注解 元注解 对注解进行注解的类就是元注解(meta annotation),在自
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" 网络 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! 网络 7 层架构 7 层模型主要包括: 1. 物理层:主要定义物
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" Java基础 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! JAVA 异常分类及处理 概念 如果某个方法不能按照正常
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" Java多线程(四) 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! CyclicBarrier、 CountDown
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" Java多线程(三) 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! 线程基本方法 线程相关的基本方法有 wait,n
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" Java多线程(二) 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! JAVA 锁 乐观锁 乐观锁是一种乐观思想,即认
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" Java多线程(一) 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! JAVA 并发知识库 JAVA 线程实现/创建方
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" Java集合 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! 接口继承关系和实现 集合类存放于 Java.util 包
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" JAVA IO/NIO 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! JAVA IO/NIO 阻塞 IO 模型 最传
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" JVM类加载机制 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! JVM 类加载机制 JVM 类加载机制分为五个部分:
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" JVM垃圾回收与算法 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! 垃圾回收与算法 如何确定垃圾 引用计数法 在 J
阅读全文
摘要:个人博客 "http://www.milovetingting.cn" JVM内存模型 前言 本文为学习Java相关知识所作笔记,参考以下资料:https://github.com/Snailclimb/JavaGuide ,感谢原作者的分享! 基本概念 JVM是可运行Java代码的虚拟计算机,包括
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 项目中用到繁体中文语言适配,目前已经有开源的框架可以将简体中文转换成繁体中文,在此基础上封装了一个工具类,可以直接将简体中文的strings.xml转换成繁体中文的strings.xml。 引用Jar包 目前没有上传远程仓库,
阅读全文
摘要:个人博客: "http://www.milovetingting.cn" 基于第三方开源的Jar包封装了一个工具类,在导出成Jar包后,引用新生成的Jar包,却报找不到类的错误。看了一下生成的Jar包,发现根本没有包含第三方Jar包的相关class。这是导出第三方Jar包时容易出现的问题。在网上看的
阅读全文