摘要:
核心概述:在以后的项目开发中,在项目中和业务状态相关的标识我们一般使用枚举来管理,并且在开发中我们会使用框架+配置文件提高程序的开发效率和灵活性,其中我们使用xml用作配置文件,本篇我们将枚举、XML 阅读全文
摘要:
核心概述:在后面的JavaWeb篇幅中,我们将会学习到Web相关的框架,若想要更好的从底层理解框架,那么我们不得不深入学习Java的反射机制,本篇我们将学习反射、注解、单元测试以及lombok插件的使用。 阅读全文
摘要:
核心概述:在互联网时代,我们所应用的大部分软件都是基于网络为基础的,那么软件之间是如何通过网络通信的呢?为什么我们通过浏览器输入网址就可以看到网页?本篇我们将会学习网络编程,让我们能够从编程角度更底层的更好的理解软件之间的通信流程。 阅读全文
摘要:
核心概述:在开发中,我们经常使用匿名内部类作为实参传递参数,我们可以发现匿名内部类的格式比较繁琐,那么如何简化呢?本篇我们将会学习到Lambda表达式来帮助我们解决问题。另外我们也将学习与Lambda表达式相关的函数式接口,以及Stream流。 阅读全文
摘要:
核心概述:本篇我们将继续学习IO相关操作,我们将学习到什么是字符集及字符编码,在实际开发中,我对对字符的操作非常频繁,我们如何更加便捷的使用字符流操作本地文本文件呢?本篇我们也将详细学习字符流相关的类和方法。 阅读全文
摘要:
核心概述:如何获取和遍历本地文件及目录信息?如何使用读写本地文件?本篇我们将学习File类来获取本地文件信息,学习递归来遍历文件及目录,学习Java中的IO流来实现对本地文件的读写。 阅读全文
摘要:
核心概述:本篇我们将继续学习Java中的多线程,其中有多线程的等待唤醒机制、Condition接口的使用、Java中的线程池、Timer定时器以及ConcurrentHashMap的使用。 阅读全文
摘要:
核心内容:在实际开发中,若程序需要同时处理多个任务时,我们该如何实现?此时多线程就可帮助我们实现。使用多线程可以提高CPU的利用率及程序的处理效率。本篇将会学习多线程相关概念、创建和使用、线程安全问题及线程状态的了解。 阅读全文
摘要:
核心概述:本篇我们将会学习JavaSE中的Map集合、可变参数,并且我们会继续完善综合案例之斗地主洗牌发牌功能。同时我们也会体验一下集合的嵌套使用。 阅读全文
摘要:
核心概述:本篇我们将继续深入学习Collection集合之Set系列集合,并且会分析Set集合的源码,帮我我们更好的理解Set集合的特点。同时也会详细学习Java中的泛型、Collections工具类、数据结构红黑树的特点。 阅读全文