Java HashMap和HashTable 介绍

HashMap HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。 定义…

hello hello 发布于 2024-07-11

Navicat Premium Lite ———Navicat推出的免费版

数据库可视化工具,一直习惯使用,Navicat 。但是在公司环境下,由于侵权问题,我们通常被禁止使用。Navicat推出了一款免费的产品——Navicat Premium Lite。对于习惯使用 Navicat ,确实挺不错。 下载地址: https://www.navicat.com.cn/products/navicat-premium-lite…

hello hello 发布于 2024-07-11

免费的天气API

在我们的日常生活中,天气扮演着一个至关重要的角色,它影响着我们的情绪、健康、日常安排和商业决策。无论是计划一次户外活动、安排农作物种植,还是确保旅行安全,天气信息的准确性和及时性至关重要。随着技术的进步,天气API成为了连接用户和天气数据的桥梁,它通过提供实时的、定制化的天气信息,帮助我们做出更明智的决策。…

hello hello 发布于 2024-07-11

Java 继承、封装、多态的实现原理

从JVM结构开始谈多态 Java 对于方法调用动态绑定的实现主要依赖于方法表,但通过类引用调用和接口引用调用的实现则有所不同。总体而言,当某个方法被调用时,JVM 首先要查找相应的常量池,得到方法的符号引用,并查找调用类的方法表以确定该方法的直接引用,最后才真正调用该方法。以下分别对该过程中涉及到的相关部分做详细介绍。 JVM 的结构 典型的 Java…

hello hello 发布于 2024-07-10

Java 回调介绍

模块间的调用 在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种: (1)同步调用…

hello hello 发布于 2024-07-10

Java 泛型介绍

泛型概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型?…

hello hello 发布于 2024-07-09

Java 内部类介绍

内部类初探 什么是内部类? 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 内部类的共性…

hello hello 发布于 2024-07-09

Java 序列化与反序列化介绍

序列化与反序列化概念 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相等的对象。这个相反的过程又称为反序列化。 Java对象的序列化与反序列化…

hello hello 发布于 2024-07-09

Java 抽象类和接口介绍

抽象类介绍 什么是抽象? 百度给出的解释是:从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃,这种思维过程,称为抽象。 这句话概括了抽象的概念,而在Java中,你可以只给出方法的定义不去实现方法的具体事物,由子类去根据具体需求来具体实现。…

hello hello 发布于 2024-07-09

Java 枚举类介绍

初探枚举类 在程序设计中,有时会用到由若干个有限数据元素组成的集合,如一周内的星期一到星期日七个数据元素组成的集合,由三种颜色红、黄、绿组成的集合,一个工作班组内十个职工组成的集合等等,程序中某个变量取值仅限于集合中的元素。此时,可将这些数据集合定义为枚举类型。 因此,枚举类型是某类数据可能取值的集合,如一周内星期可能取值的集合为: {…

hello hello 发布于 2024-07-09
上一页 下一页