1. 概述 1.1 什么是Java语言 Java语言: 面向对象的程序设计语言 与机器无关的二进制格式的类文件 Java虚拟机(用来执行类文件) 完整的软件程序包(跨平台的API和库) 1.1.1 Java语言特点 1. 语法简单,功能强大 2. 分布式与安全性 3. 与平台无关 4. 解释、编译两 ...
分类:
编程语言 时间:
2020-04-23 23:29:07
阅读次数:
115
babel是用来处理ES6语法代码的。 安装babel有两个步骤: ①安装6个包 ②配置.babelrc配置文件 babel现在的版本是babel 8.x,(小版本号变了对我们的开发几乎没有影响,大版本号变了,是一定会影响到开发的,所以在用的时候一定要注意版本) 安装处理ES6语法的加载器babel ...
分类:
其他好文 时间:
2020-04-23 12:36:05
阅读次数:
100
动态代理模式: 作用:在不改变源码的情况下,对现有的方法进行增强。 代码演示; 1.一个接口: public interface Printer { void print(); } 2.一个实现类:被增强类 public class PrinterImpl implements Printer { ...
分类:
其他好文 时间:
2020-04-22 19:43:25
阅读次数:
49
下载失败 出现如下报错: 解决方法一 出现错误即是下载失败,配置清华大学镜像源: 解决方法二 如果清华大学镜像源里面没有这个库,那么还是会从原来的镜像 里面下载。 这里解决方法是使用 等其他下载器将 下载到本地,执行本地安装: 如果出现错误: 需要清理之前的缓存: 然后再重新执行本地安装 ...
分类:
其他好文 时间:
2020-04-22 14:57:07
阅读次数:
725
两个步骤: ①先下载安装-D所需要的loader。 ②在webpack.config.js文件的modules节点下(如果没有就写一个),创建一个rules规则,这个规则是1个数据,然后在数组中添加,处理这种文件的匹配规则。 案例:比如说使用url-loader来处理图片路径 先写一个类名为box1 ...
分类:
其他好文 时间:
2020-04-22 11:38:29
阅读次数:
62
filez Easy use for fetch data from kinds of files Feature Support load txt,csv,excel,conf/ini,json,yaml file to list or dict Strip lines for txt Ensur ...
分类:
其他好文 时间:
2020-04-20 15:45:55
阅读次数:
81
类加载器并不需要等到某个类被“首次主动使用”时再加载它,JVM规范允许类加载器在预料某个类将要被使用时就预先加载它,如果在预先加载的过程中遇到了.class文件缺失或存在错误,类加载器必须在程序首次主动使用该类时才报告错误(LinkageError错误)如果这个类一直没有被程序主动使用,那么类加载器 ...
分类:
其他好文 时间:
2020-04-20 09:16:25
阅读次数:
72
编写原则 在JDK1.2之前,在自定义类加载器时,总会去重写loadClass方法,从而实现自定义的类加载类,但是JDK1.2之后已不再建议用户去覆盖loadClass方法,而是建议把自定义的类加载逻辑写在findClass方法中 在编写自定义类加载器时,如果没有太过于复杂的需求,可以直接继承URL ...
分类:
其他好文 时间:
2020-04-20 09:13:52
阅读次数:
71
百度了一下,通篇全部都是启动类加载器,扩展类加载器,应用程序类加载器,还有就是双亲委托模式 。 可是一圈下来,新手们依然不知道如何自定义一个类加载器,来生动的展现什么是类加载器。 首先我们在E:upload下新建一个a/BB.java文件。 代码如下: package a; public class ...
分类:
编程语言 时间:
2020-04-18 12:16:10
阅读次数:
68
静态代理就不说了... jdk动态代理 在java中动态代理主要有一个接口InvocationHandler和Proxy 实现InvocationHandler接口的并不是代理类,他主要封装了调用方法,invoke(ClassLoader,Interfaces[],InvocationHandler ...
分类:
其他好文 时间:
2020-04-17 21:51:32
阅读次数:
68