JVM学习(九)--不同的类加载器作用与加载动作分析

不同的类加载器作用与加载动作分析前言本篇讲述JVM中不同的类的加载器作用与加载动作分析,内容讲的有点抽象,小编一时也不知道笔记该怎样整理,还好在网上搜到两篇写的很不错的文章,转载一下实例​ 类加载器的层次关系类加载器的父亲委托机制,也叫双亲委托机制,从上到下它们之间是包含关系,也就是系统类加载器中包含用户自定义类加载器代码这段程序打印出系统类加载器到最上...

Java 2019-11-30 PM 5278次 2条

持有对象--List

持有对象--List前言本篇将讲述《Java编程思想》第11.5小节:List。本小节虽然内容不多,但是在工作和面试中都非常重要,当然本文只是为了简单的介绍一下List,如果想应对面试的话这一篇还不够。概念一、List概念List接口是继承Collection接口,所以Collection集合中有的方法,List集合也继承过来。1.List集合是有序,可重复的集合2.每个元素都有其对应的顺序...

Java 2019-11-29 AM 2197次 0条

JVM学习(八)--类加载器与类初始化深度剖析

类加载器与类初始化深度剖析前言本篇是关于JVM学习笔记的一些整理代码1class Parent{ static int a = 3; static{ System.out.println("Parent static block"); } } class Child extends Parent{ static int b ...

Java 2019-11-28 AM 7630次 6条

持有对象--容器的打印

持有对象--容器的打印前言本篇将介绍《Java编程思想》第11.4节,容器的打印一、容器的打印你必须使用Arrays.toString()来产生数组的可打印表示,但是打印容器无需任何帮助。下面是一个例子,这个例子中也介绍了一些基本类型的容器:public class PrintingContainers { static Collection fill(Collection<S...

Java 2019-11-28 AM 4020次 2条

持有对象--添加一组元素

持有对象--添加一组元素前言本篇小编将给大家带来《Java编程思想》第11.3节,添加一组元素概念ArrayList.asList() 方法和 Collections.addAll() 方法简介:ArrayList.asList(): 接受一个数组或是用逗号分隔的元素列表,也可以用可变参数,然后将其转为一个List对象。 Collections.addAll(): 方法接受一个Collect...

Java 2019-11-27 AM 5238次 3条

持有对象--基本概念

持有对象--基本概念前言本篇将讲述一下《Java编程思想》第11.2节基本概念Java中的容器用途是“保存对象”一、Java将容器分成两大类:(1)Collection:一个独立元素的序列,这些元素都服从一条或多条规则1.List:必须按照插入的顺序保存元素2.Set:不能有重复元素3.Queue:按照排队规则来确定对象产生的顺序(通常与他们被插入的顺序相同)(2)Map: 由“键值对”组成...

Java 2019-11-27 AM 1759次 0条

SQL语句练习题(一)

SQL语句练习题(一)前言本篇将给大家带来一个在网上找的一些SQL语句的练习题,答案将在后面的篇章中公布练习题建表语句DROP DATABASE exam; CREATE DATABASE exam; USE exam; /*创建部门表*/ CREATE TABLE dept( deptno INT PRIMARY KEY, dname ...

其它 2019-11-26 PM 4108次 1条

持有对象--泛型和类型安全的容器

持有对象--泛型和类型安全的容器前言在本小节开篇之前,小编抛出几个问题?1.在之前的篇章中都是在学习怎样创建对象,如何使用对象,对象那么多,在搬运的过程中是否可以用一个袋子将这些对象装起来去统一运输2.如果我想在任意时刻和任意位置创建任意数量的对象,又该如何保存呢?一、基本概念在开始本小节之前,小编对持有对象这个词比较模糊,虽然每天都在用,本篇要揭开它的神秘面纱,废话不多说,正文开始。Jav...

Java 2019-11-26 AM 1832次 0条

内部类之--闭包与回调

内部类之--闭包与回调前言之前在学习Java基础的时候对闭包和回调有一些简单了解,但是现在对这个概念已经很模糊了,所以现在借此机会进行一下回顾,记录一下一、概念闭包:闭包,故名思意就是,把一个包关起来,那么对于Java来说,这个包就是类了,因为在java中任何事物都是类,都是对象。那么闭包,直接理解上就是把一个类封装起来(封装就是包装差不多的意思)。然后结合一下,闭包内容放在内部类中,所以闭...

Java 2019-11-24 AM 4109次 1条

为什么需要内部类

为什么需要内部类前言今天小编给大家推出《Java编程思想》第10.8节为什么需要内部类一、概念​ 一般说来,内部类继承自某个类或实现某个接口,内部类的代码操作创建它的外围类的对象。所以可以认为内部类提供了某种进人其外围类的窗口。 ​ 内部类必须要回答的一个问题是:如果只是需要一个对接口的引用,为什么不通过外围类实现那个接口呢?答案是:“如果这能满足需求,那么就应该...

Java 2019-11-23 PM 1732次 0条