自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Eclipse设置编码格式

Eclipse在java工程开发的过程中,经常会遇到乱码的问题,本文介绍一些eclipse的编码格式的设置。1.设置工作空间编码格式在Window–》Preferences–》General–》Workspace下,面板Text file encoding 选择UTF-8格式,如下图:2、设置XML页面编码格式在Window–》Preferences–》XML–》XML Files 面板...

2019-06-22 23:44:24 249

原创 Java 接口

接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,...

2019-06-22 23:27:39 98

原创 策略模式

在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决:在有多种算法相似的情况下,使用 if…else 所带来的复杂和难以维护。何时使用:一个系统有许多许多类,而区分它们的只是他们直接的行为。如何解决:将这些算法封装成一个一个的类,任意地替换。...

2019-06-22 23:06:37 88

原创 工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。何时使用...

2019-06-22 23:03:07 84

原创 Java正则表达式

正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。.(点号)也是一个正则表达式,它匹配任何一个字符如:“a” 或 “1”。下表列出了一些正则表达式的实例及描述:java...

2019-06-21 23:39:17 60

原创 GC的四种清理算法

1.引用计数算法每个对象创建时,给这个对象绑定一个计数器,每当有一个引用指向该对象时,计数器加一。每当一个指向它的引用被删除时,计数器减一。当计数器为0,即该对象没有引用时,对其进行垃圾回收操作。优点:简单;计算代价分散;幽灵时间短(幽灵时间指直对象死亡到回收的这段时间)。缺点:不全面(容易漏掉循环引用的对象);并发支持较弱;占用额外内存空间。2.标记—清除算法为每个对象存储一个标记位...

2019-06-21 23:28:26 760

原创 MAT ,CheckStyle以及VisualVM的安装

Memory Analyzer (MAT)与CheckStyle直接在eclipse市场中安装即可。VisualVM的安装:需要在https://visualvm.github.io/download.html中下载VisualVM的压缩包在https://visualvm.github.io/idesupport.html中下载Eclipse Launcher的压缩包。然后在ecli...

2019-06-20 23:37:29 131

原创 git新用户如何上传文件到自己的GitHub中?

git新用户如何上传文件到自己的GitHub中?首先下载安装git首次打开git后要先绑定自己的github账号和邮箱,命令如下: git config --global user.name "你的github用户名" git config --global user.email 你的github注册邮箱下面开始讲述过程建立一个新的文件夹并进入该文件夹,然后右键选择git...

2019-02-27 20:33:03 207

原创 CS大作业:hello的一生

摘 要:一个Hello程序,看似简单,可是为了让它完成运行,需要系统的各个组成部分协调工作,本文将通过跟踪Hello 解释了当在系统上运行Hello程序时,系统发生的编译、链接、加载、进程管理、存储管理等过程,来揭秘程序运行的奥秘。关键词:计算机系统,p2p,o2o;(摘要0分,缺失-1分,根据内容精彩称都酌情加分0-1分)目 录第1章 概述… 51.1 Hello简介… 51.2...

2018-12-31 18:52:31 202

空空如也

空空如也

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

TA关注的人

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