摘要: 4.1、仓库分类 本地仓库:为当前本机电脑上的所有 Maven 工程服务。 远程仓库: 私服:架设在当前局域网环境下,为当前局域网范围内的所有 Maven 工程服务。 中央仓库:架设在 Internet 上,为全世界所有 Maven 工程服务。 中央仓库的镜像:架设在各个大洲,为中央仓库分担流量。减 阅读全文
posted @ 2020-04-15 01:27 java小天地 阅读(259) 评论(0) 推荐(0) 编辑
摘要: settings.xml文件配置本地仓库的存储路径 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc 阅读全文
posted @ 2020-04-15 01:16 java小天地 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 2.1、maven的下载 可进入maven官网进行下载,官网地址: http://maven.apache.org/download.cgi 2.2、maven的安装 由于maven是基于java平台开发的,所以安装maven前确保jdk已经安装成功。这里使用apache-maven-3.0.4做展 阅读全文
posted @ 2020-04-15 01:06 java小天地 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1.1、maven简介 Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注于 Java 平台的项目构建和依赖管理。 1.2、为什么使用maven ①方便管理第三方 jar 包 使用java开发项目,会使用大量的第三方 jar 包,如果不使用maven构建项目,则每创建一个项目 阅读全文
posted @ 2020-04-15 00:45 java小天地 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 12.1、启动类加载器介绍 内建于JVM中的启动类加载器会加载java.lang.ClassLoader以及其他的java平台类,当JVM启动时,一块特殊的机器码会运行,它会加载扩展类加载器与系统类加载器,这块特殊的机器码就叫做启动类加载器(Bootstrap)。 启动类加载器并不是java类,而其 阅读全文
posted @ 2020-02-23 22:40 java小天地 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 11.1、概念 每个类加载器都有各自的命名空间,命名空间由该加载器及所有父加载器所加载的类组成。 在同一个命名空间中,不会出现全类名相同的两个类。 在不同的命名空间中,有可能出现全类名相同的两个类。 11.2、不同类加载器的命名空间关系 同一个命名空间中的类是相互可见的。 子加载器的命名空间包含了所 阅读全文
posted @ 2020-02-22 02:50 java小天地 阅读(760) 评论(0) 推荐(1) 编辑
摘要: 自定义类加载器的3个步骤: 1、继承ClassLoader; 2、重写findClass()方法; 3、在findClass()方法调用defineClass()方法; package com.shtec.classLoader; import java.io.ByteArrayOutputStre 阅读全文
posted @ 2020-02-22 02:21 java小天地 阅读(337) 评论(0) 推荐(1) 编辑
摘要: 9.1、ClassLoader源代码 /* * Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject 阅读全文
posted @ 2020-02-21 23:34 java小天地 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 8.1、使用ClassLoader类中的getParent()方法获取父类加载器 package com.shtec.classLoader; /** * 使用ClassLoader类中的getParent()方法获取父类加载器 * 注意:根类加载器是由C++编写的,其对象为null; * @aut 阅读全文
posted @ 2020-02-21 01:22 java小天地 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 7.1、类加载器结构 在“双亲委托机制”中,各个类加载器之间按照父子关系形成树形结构,除了根加载器之外,其余的类加载器都有且只有一个父加载器。 7.2、什么是双亲委派机制? 当某个类加载器加载某个.class文件时,它首先会把这个任务委托给他的上级类加载器,递归这个操作,如果上级的类加载器没有加载, 阅读全文
posted @ 2020-02-20 21:47 java小天地 阅读(184) 评论(0) 推荐(0) 编辑