摘要: 类的加载 加载到内存,将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象。 链接,将java类的二进制代码合并到JVM的运行状态之中的过程。 验证,确保加载的类符合JVM规范,没有安全方面问题。 准备,正式 阅读全文
posted @ 2021-07-29 16:23 Erics-C 阅读(66) 评论(0) 推荐(0)
摘要: 注解 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保 阅读全文
posted @ 2021-07-29 16:22 Erics-C 阅读(36) 评论(0) 推荐(0)
摘要: 概述 Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。 Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。 使用 Lambda 表达式可以使代码变的更加简洁紧凑。 意义: 避免内部类定义过多 使代码看起来更简洁 去掉无意义代码,只保留核心部分 理 阅读全文
posted @ 2021-07-29 16:19 Erics-C 阅读(75) 评论(0) 推荐(0)
摘要: 输入域名并回车,如www.baidu.com; 先在浏览器的DNS缓存下查询是否有对应域名映射; 浏览器自身也带有一层DNS缓存。Chrome 缓存1000条DNS解析结果,缓存时间大概在一分钟左右。(Chrome浏览器通过输入:chrome://net-internals/#dns 打开DNS缓存 阅读全文
posted @ 2021-07-28 21:15 Erics-C 阅读(79) 评论(0) 推荐(0)
摘要: 概述 多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理“。 相关概念: 阅读全文
posted @ 2021-07-23 21:47 Erics-C 阅读(31) 评论(0) 推荐(0)
摘要: 一、什么是构造函数 Java构造函数,也叫构造方法,是JAVA中一种特殊的函数。与函数名相同,无返回值。 作用:一般用来初始化成员属性和成员方法的,即new对象产生后,就调用了对象的属性和方法。 构造函数是对象一建立就运行,给对象初始化,就包括属性,执行方法中的语句。 而一般函数是对象调用才执行,用 阅读全文
posted @ 2021-07-14 19:44 Erics-C 阅读(55) 评论(0) 推荐(0)
摘要: 数组的基本概念 如果说现在要求你定义100个整型变量,那么如果按照之前的做法,可能现在定义的的结构如下: int i1, i2, i3, ... i100; 但是这个时候如果按照此类方式定义就会非常麻烦,因为这些变量彼此之间没有任何的关联,也就是说如果现在突然再有一个要求,要求你输出这100个变量的 阅读全文
posted @ 2021-07-14 18:43 Erics-C 阅读(36) 评论(0) 推荐(0)