• java基础进阶篇(四)_HashMap------【java源码栈】

    时间:2022-06-12 00:26:44

    目录一.前言二.特点和常见问题二.接口定义三.初始化构造函数1.HashMap();2.HashMap(intinitialCapacity);3.HashMap(intinitialCapacity,floatloadFactor);四.HashMap内部结构五.HashMap的存储分析六.Has...

  • Java面向对象进阶篇(抽象类和接口)

    时间:2022-06-01 21:28:20

    一.抽象类在某些情况下,父类知道其子类应该包含哪些方法,但是无法确定这些子类如何实现这些方法。这种有方法签名但是没有具体实现细节的方法就是抽象方法。有抽象方法的类只能被定义成抽象类,抽象方法和抽象类必须使用abstract修饰。抽象类里可以没有抽象方法。1.1抽象类和抽象方法抽象类和抽象方法的规则如...

  • Java面向对象进阶篇(内部类)

    时间:2022-06-01 21:28:08

    一.概念大部分时候,类被定义成一个独立的程序单元。有时候把一个类放在另一个类内部定义,这个类被称为内部类,包含内部类的类也被称为外部类。内部类的主要作用:内部类提供良好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。内部类成员可以直接访问外部类的私有数据,因为内部类被当成外部...

  • Java面向对象进阶篇(包装类,不可变类)

    时间:2022-06-01 21:28:26

    一.Java8的包装类Java中的8种基本数据类型不支持面向对象的变成机制,也不具备对象的特性:没有成员变量,方法可以调用。为此,Java为这8种基本数据类型分别提供了对应的包装类(Byte,Short,Integer,Long,Double,Float,Charater,Boolean)。从jdk...

  • Java进阶篇设计模式之十三 ---- 观察者模式和空对象模式

    时间:2022-04-17 09:50:23

    前言在上一篇中我们学习了行为型模式的备忘录模式(MementoPattern)和状态模式(MementoPattern)。本篇则来学习下行为型模式的最后两个模式,观察者模式(ObserverPattern)和空对象模式模式(NullObjectPattern)。观察者模式简介观察者模式又叫发布-订阅...

  • 零基础写Java知乎爬虫之进阶篇

    时间:2022-04-08 01:05:14

    前面几篇文章,我们都是简单的实现了java爬虫抓取内容的问题,那么如果遇到复杂情况,我们还能继续那么做吗?答案当然是否定的,之前的仅仅是入门篇,都是些基础知识,给大家练手用的,本文我们就来点高大上的东西

  • Spring+SpringMVC+MyBatis+easyUI整合进阶篇(二)RESTful API实战笔记(接口设计及Java后端实现)

    时间:2021-11-03 23:38:39

    写在前面的话原计划这部分代码的更新也是上传到ssm-demo仓库中,因为如下原因并没有这么做:有些使用了该项目的朋友建议重新创建一个仓库,因为原来仓库中的项目太多,结构多少有些乱糟糟的。而且这次的代码改动较大,与原来的目录结构及代码风格相比都有很大的差别。同时也考虑到不同的人所处的学习阶段不同,担心...

  • Java中jqGrid 学习笔记整理——进阶篇(二)

    时间:2021-10-08 06:12:53

    这篇文章主要介绍了Java中jqGrid 学习笔记整理——进阶篇(二)的相关资料,需要的朋友可以参考下

  • java基础进阶篇(二)_Arraylist ------【java源码栈】

    时间:2021-08-31 00:37:02

    前言ArrayList在开发中用到的频率很高,其中原生态提供的方法有一些很好用的重载版本,其中有的坑该跳得跳啊.一.ArrayList的6种初始化方法1.构造方法参数为空2.构造方法参数为List3.构造方法参数为int4.使用Arrays.asList(Obj);5.使用匿名内部类6.使用Coll...