自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Creators Producers Observers Mutators

java软件构造抽象类可以划分四种操作这样的操作用类似正则表达式可以区分不同creator : t* → Tproducer : T+, t* → Tobserver : T+, t* → tmutator : T+, t* → void | t | T其中t表示参数,第一个creator含义是零个或多个参数可以产生T类而producer至少需要已经创建的T类和零个以上参数来产生新的T类例如Collections.unmodifiableListobserver最常见的就是get fiel

2020-07-06 22:45:22 185

翻译 MIT SoftWare Construction Reading 20: Concurrency

并发意味着在同一时间进行多种计算,并发在现代编程应用广泛:1.一个互联网的各个计算机2.一个计算机运行的各个程序3.一个计算机的多核处理器并行编程的两种模型:1.共享内存2.信息交换Process: a virtual computerThread: a virtual processortime slice:时间切片,不同的时间段可以运行不同线程,线程可以中途停止、重新开始在Java新建一个线程,可以采用匿名和非匿名的方式,匿名的可以减少代码量,但这个类只能实例化一次。例子:new

2020-06-13 22:36:53 112

原创 java log日志信息记录学习

Logging 本实验中,日志功能的实现调用了 Java 的库 java.util.logging。首先需要创建logger,传入参数是类的名称publicstaticfinalLogger logger= Logger.getLogger("FlightScheduleApp");实现建立一个新的Logger如果需要对log信息进行处理,可以设置不同的handler,如ConsoleHandler、FileHandler等,然后再对logger进行设置FileHa...

2020-06-11 23:08:44 132

翻译 MIT 6.031 — Software Construction Reading 1: Static Checking 阅读体会

java使用括号而不是python的缩进,其他规则java更加类似C语言java有两种types,基本类型:int (for integers)long (for larger integers)boolean (for true or false)double (for floating-point numbers)char (for single characters)对象类型...

2020-04-09 14:55:12 135

原创 HIT CSAPP大作业 - 程序人生-Hello’s P2P

摘 要本文通过分析一个hello.c的完整的生命周期,hello.c源程序从预处理到编译到汇编到链接等一系列操作完成从源程序到可执行程序的转化,讲解了Linux计算机系统执行一个程序的完整过程。关键词:操作系统,进程,程序的生命周期(摘要0分,缺失-1分,根据内容精彩称都酌情加分0-1分)目 录第1章 概述 - 4 -1.1 Hello简介 - 4 -1.2 环境与工具 - 4 ...

2019-12-29 21:30:18 276

空空如也

空空如也

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

TA关注的人

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