自定义博客皮肤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)
  • 收藏
  • 关注

原创 win10+Ubuntu删除Ubuntu

https://blog.csdn.net/Spacegene/article/details/86659349?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2

2020-06-21 11:21:41 186

转载 一个可用的Sublime Text3 license

Sublime Text 3的注册码 个人记录,便于查找 ----- BEGIN LICENSE ----- sgbteam Single User License EA7E-1153259 8891CBB9 F1513E4F 1A3405C1 A865D53F 115F202E 7B91AB2D 0D2A40ED 352B269B 76E84F0B CD69BFC7 59F2DFEF E26...

2018-12-12 10:53:07 234

原创 Java 正则表达式的使用

一.    正则表达式的语法二.    Java中正则表达式的使用首先,将需要匹配的正则表达式使用String表示出来,注意:因为Java的string中\表示转移,所以如果要表示\d就需要使用\\d。随后,通过Pattern.compile(String regular)获得一个pattern对象。通过pattern.matcher(String string)对带匹配字符串进行匹配。截取匹配字...

2018-06-23 23:06:51 254

原创 Java heap-based GC的四种基本方式

1.Reference counting(引用计数)基本思想:为每一个object存储一个计数RC,每当有一个refere指向它时,RC++;当一个reference断开与它的链接的时候,RC--;如果RC == 0,则回收它.计数回收的优点:1).实现简单2).计算代价分散3).幽灵时间短计数回收的缺点:1).不全面,容易漏掉循环引用的对象2).并发支持较弱3).占用额外的内存空间2.Mark-...

2018-06-23 20:51:57 384

原创 Java GC(Garbage Collection)概述

一.    为什么要进行Space reclamation(内存回收):动态创建对象的能力(如基于栈和堆模式)产生了问题:当一个对象变为未使用时该怎么办? 是否有可能回收它的内存空间,以便在稍后的创建指令中再次使用它的一个或多个新对象?二.    Java中的空间回收的三种模式:1.Space reclamation in static modes在静态内存分配模式下,无需进行内存回收;所有都是已...

2018-06-23 17:08:10 589

原创 Java IO Performance

一.    I/O of software system输入是系统接收的信号或数据,输出是从其发送的信号或数据。I/O设备是人(或其他系统)用来与计算机通信的硬件.以下为内存的层次结构:I/O of software system:二.    Java I/O APIsjava.io in JDK:Reading/Writing from/to text files:Reading/writing...

2018-06-23 15:45:33 210

原创 Equality in ADT and OOP

一.    equals() 和 ==Java 提供了两种判断相等的操作——"=="以及equals()方法1. “==”“==“比较的是索引。严格来说,它比较的是referential equality。如果两个索引指向了同一块区域,那么它们就是“==”的。这和C++中两个指针相同的意义是一样的,如果指针相同,那么它们对应的内容自然相同。2.    equals()equals()方法比较的是对...

2018-06-23 11:34:07 209

原创 Java 中的array,List,Set与Map

一.    array,List,Set与Map的异同1.共同点标题中所提到的四种类型均可用来存储数据;由于JVM的栈中并不支持复杂的数据类型,所以array和另外三种类型均在堆中分配空间。2.不同点array中既可以存放基本数据类型(int, double,char),也可以存放对象;而List,Set和Map中均不可存放基本数据类型,只能存放对象。二.    四种类型的基本操作1.array确...

2018-06-23 10:55:04 396

原创 Java中的mutable和immutable对象

1.mutable(可变)和immutable(不可变)类型的区别可变类型的对象:提供了可以改变其内部数据值的操作,其内部的值可以被重新更改。不可变数据类型:其内部的操作不会改变内部的值,一旦试图更改其内部值,将会构造一个新的对象而非对原来的值进行更改。2.mutable和immutable类型的优缺点 mutableimmutable优点可变类型会减少数据的拷贝次数,从而其效率 要高于immut...

2018-06-22 10:40:00 4610 1

原创 GitHub的基本操作

    由于本学期新开课程软件构造要求使用GitHub进行实验提交,所以总结了一下GitHub的简单操作。1.创建本地仓库进入本地项目的目录下,通过Git Bash执行git init命令,该命令会在目录下创建一个隐藏的.git文件2.执行git status命令查看当前目录下哪些文件未被跟踪标记3.执行git add README 命令使用该命令可以跟踪一个未被跟踪的“README”文件。4.执...

2018-06-07 21:53:55 220

空空如也

空空如也

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

TA关注的人

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