01 2020 档案
摘要:1、枚举类概念 枚举类是JDK1.5之后出现的,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示 1.1、枚举类特点...
阅读全文
摘要:1、Java 中数组是对象吗 什么是对象: 语言层面:对象是根据某个类创建出来的一个实例,表示某类事物中一个具体的个体.对象具有各种...
阅读全文
摘要:1、协变式重写 1.1、不同版本之间变化 在Java1.4及以前,子类方法如果要覆盖超类的某个方法,必须具有完全相同的方法签名,包括...
阅读全文
摘要:1、JDK5 引入的新特性 允许在定义类和接口的时候使用类型参数(type parameter),泛型最主要的应用是在JDK 5中的...
阅读全文
摘要:1、native native关键字可以应用于方法,以指示该方法是用 Java 以外的语言实现的 2、transient trans...
阅读全文
摘要:Java switch case 语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 s...
阅读全文
摘要:1、Java对象序列化 JDK1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输...
阅读全文
摘要:Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符非访问修饰符 访问控制修饰符 Java中,可以使用访问...
阅读全文
摘要:常见浏览器内核介绍 浏览器是网页运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Op...
阅读全文
摘要:Java 变量类型 Java 局部变量 局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创...
阅读全文
摘要:Java 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变...
阅读全文
摘要:JAVA 程序 public class HelloWorld { public static void main(Strin...
阅读全文
摘要:public interface Stream extends BaseStream 1.1、特性 JAVA8中提出一个集合流...
阅读全文
摘要:1、进制基础 2、二进制运算 2.1、与运算:& 2.1.1、两位全为1,结果才为 1 0&0=0 0&1=0 1&0=0 1&1=...
阅读全文
摘要:1、关于System.nanoTime() 与 System.currentTimeMillis() 三个问题: 在mac下发现Sy...
阅读全文
摘要:String 核心点:字符串的堆栈和常量池 一、三个问题 1、Java 内存具体指哪块内存?这块内存区域为什么要进行划分?是如何划分...
阅读全文
摘要:Object 类是 Java 中的终极父类,任何类都默认继承Object类,然而接口是不继承Object类;???为什么接口不继承O...
阅读全文
摘要:Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段 一、类定义 pu...
阅读全文
摘要:工具类特征: 构造器必须是私有的,工具类一般不需要初始化,可以直接使用;工具类的方法必须是被static final方法修饰,保证方...
阅读全文
摘要:一、类的定义 public class LinkedList extends AbstractSequentialList impl...
阅读全文
摘要:1、概述 签名: public class LinkedHashMap extends HashMap implements Map...
阅读全文
摘要:一、HashMap 基本 HashMap 是基于一个数组和多个链表来实现的,HashMap继承AbstractMap, 实现了 Ma...
阅读全文
摘要:基于如下来分析 ConcurrentHashMap 的锁分段技术;ConcurrentHashMap 的读是否要加锁,为什么?Con...
阅读全文
摘要:一、ArrayList 1、Arraylist 类定义 public class ArrayList extends Abstrac...
阅读全文
摘要:一、签名 public class TreeMap extends AbstractMap implements Navigable...
阅读全文
摘要:1、集合框架 Java 中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦 [外链图片转存失败,源站可能有防盗...
阅读全文
摘要:1、多线程优点 资源利用率更好:文件读写操作程序设计在某些情况下更简单;程序响应更快:端口监听操作 2、多线程的代价 设计更复杂:...
阅读全文
摘要:一、I/O 模型 为什么有IO模型:因为用户空间无法直接从内核空间拷贝数据,而是由内核空间来操作,而IO模型就是解决谁触发拷贝、 1...
阅读全文
摘要:1、基本类型与引用类型的比较 1.1、如下四个变量,哪两个比较为 false Integer i01 = 59;int i02 = ...
阅读全文
摘要:1、从宏观角度看 Java跟C/C++组大的不同点在于,C/C++编程式面向操作系统的,需要开发者关心不同操作系统之间的差异性;而J...
阅读全文
摘要:C 可变参数 有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。 int func(int, ... ) { . . . } int main() { func(2, 2
阅读全文
摘要:C typedef C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE: typedef unsigned char BYTE; typedef vs #define #define 是 C 指令,用于为各种数据类型定义别名,与
阅读全文
摘要:C 字符串 在 C 语言中,字符串实际上是使用 null 字符 ‘\0’ 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。 下面的声明和初始化创建了一个 “Hello” 字符串。由于在数组的末尾存储了空字符,所以字符数组的大小比单词 “Hello” 的字符数多一个。
阅读全文
摘要:C 指针 什么是指针? 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为: type *var-name; 在这里,type 是指针的基类型,它必须是一个有效的 C 数据类型,var-
阅读全文
摘要:C 函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 定义函数 C 语言中的函数定义的一般形式如下: return_type function_name( parameter list ) { body of
阅读全文
摘要:C 运算符 规则: 括号成员是老大; // 括号运算符 成员运算符. ->全体单目排老二; // 所有的单目运算符比如++、 --、 +(正)、 -(负) 、指针运算*、&乘除余三,加减四; // 这个"余"是指取余运算即%移位五,关系六; // 移位运算符:<< >> ,关系:> < >= <=
阅读全文
摘要:C 存储类 存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C 程序中可用的存储类: auto 是局部变量的默认存储类, 限定变量只能在函数内部使用。auto 只能用在函数内,即 auto 只能修饰局部变量。register 代表了寄存器变
阅读全文
摘要:C 变量 变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 1.C 中的变量定义 变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型
阅读全文
摘要:因编译器的原因,生成的 .exe 文件打开时会一闪而过,从而观察不到其运行的结果,这是因为 main() 函数结束时,DOS 窗口会自动关闭。为了避免这个问题可在 return 0; 前加入 system(“pause”); 语句。 #include <stdio.h> #include <stdl
阅读全文
摘要:运行 C 程序,main(int argc, char *argv[]) 函数传参,argc 为参数个数,argv 是字符串数组, 下标从 0 开始,第一个存放的是可执行程序的文件名字,然后依次存放传入的参数,举个例子 HelloWorld.c : #include <stdio.h> int ma
阅读全文
摘要:首先是jdk的安装 首先准备好相应版本jdk的安装包。双击下载的 exe,如 jdk-8u131-windows-x64.exe。进...
阅读全文
摘要:https://www.echartsjs.com/examples/zh/index.html https://developer.mozilla.org/zh-CN/docs/Web/Guide/AJAX https://www.layui.com/ ht...
阅读全文
摘要:1 文件命名规则 文件名称统一用小写的英文字母、数字和下划线的组合,其中不得包含汉字、空格和特殊字符;命名原则的指导思想一是使得你自...
阅读全文
摘要:1.为什么使用内部类? 使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接...
阅读全文
摘要:字典对象的核心是散列表。散列表是一个稀疏数组(总是有空白元素的数组),数组的 每个单元叫做 bucket。每个 bucket 有两部...
阅读全文