自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 3.类加载流程

类的初始化流程启动JVM来分析类加载流程启动JVM来分析类加载流程首先我们写一个简单的java程序package com.jon;import sun.security.pkcs11.P11Util;/*** Created by louis on 2016/1/16.*/public class Main{ public static void main(String[] args) { System.out.println("Hello,World!");

2021-07-28 23:47:38 112

原创 2. java类的生命周期

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-28 23:45:52 141

原创 1. java如何实现跨平台

JDK有什么内容

2021-07-28 23:41:54 2322

原创 设计模式-抽象工厂模式

工厂模式会随着产品的增多而增多,这样会增加系统的复杂度,对此,是不是可以将某些位于不同产品等级结构中,功能相关联的产品归为同一类进而有同一个工厂进行生产,对于这些同类的产品称之为产品族。抽象工厂:与系统业务逻辑无关,只负责定义接口具体工厂:实现抽象工厂的接口,与系统业务逻辑息息相关,负责创建对象抽象产品:定义产品族的共性具体产品:实现抽象产品的共性,根据自身需求添加产品特性...

2019-11-01 15:00:39 100

原创 设计模式-工厂模式

1.工厂模式不让所有的对象都由一个工厂创建,而是建立一个工厂接口来定义工厂,将具体的实现方法教给子类实现。相比较于简单工厂模式,工厂模式的工厂将职责发散,这样就避免了简单工厂模式的职责过于集中的问题;2.工厂模式解决了简单工厂模式的不满足ocp原则问题(开闭原则),如果有新的产品加入,只要添加一个工厂方法,不用去修改原来的工厂方法。工厂模式是简单工厂模式进一步的抽象和推广,抽象工厂角色:工...

2019-10-31 14:28:25 112

原创 设计模式-简单工厂模式

正常java实例的创建都是通过客户端new一个对象从而获得一个实例,但是这样的话,由客户端去创建实例会导致代码过于分散,不符合八大设计原则。所以便有了简单工厂模式。简单工厂模式有三个角色1.工厂角色:创建实例2.抽象产品: 定义产品,接口3.具体产品: 抽象产品的实现由工厂来创建实例,使得代码可复用;以抽象产品为引用,指向具体产品优点:1.不需要用户去创建对象,实现了...

2019-10-31 12:00:24 80

原创 移动根目录/ 下的文件 如何处理

当我们用root账号移动了根目录/ 下的文件时,除了命令(cd、export、declare、echo、pwd)其他需要依赖库文件的命令是都无法使用的,这个时候,我们已经没有办法去使用mv或者cp命令去移动或者复制文件到根目录,这个时候我们手动指定库文件执行命令centos/ztmp/lib/ld-linux.so.2 --library-path /ztmp/lib /ztmp/bin/...

2019-10-30 15:53:57 866

原创 java源码-Integer

Integer 继承Number实现了ComparableNumber 所有数字类都继承了这个类comparable 实现了一个比较接口范围 -2^31 ~ 2^31-1 8个字节可以转为2进制到36进制,其他默认为10进制Integer 中把字符串转成Integer中的方法parseInt()、valueOf()先判断首位是否是+、-之后计算数值...

2019-10-11 09:02:15 181

原创 深拷贝和浅拷贝

浅拷贝:创建一个新对象,然后将当前对象的非静态字段复制到该新对象,如果字段是值类型的,那么对该字段执行复制;如果该字段是引用类型的话,则复制引用但不复制引用的对象。因此,原始对象及其副本引用同一个对象。深拷贝:创建一个新对象,然后将当前对象的非静态字段复制到该新对象,无论该字段是值类型的还是引用类型,都复制独立的一份。当你修改其中一个对象的任何内容时,都不会影响另一个对象的内容。...

2019-10-10 16:08:44 84

原创 maven 多环境打包

maven pom.xml添加开发环境环境dev<profiles> <profile> <id>dev</id> <properties> <env>dev</env> </properties> <activat...

2019-10-10 16:04:39 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除