自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程安全及线程之间信息的传递

线程安全ADT或方法在多线程中要正确执行不违反spec、保持RI不需要在spec中进行线程安全限制保护线程安全地方法限制数据共享线程之间不共享mutable类型数据避免使用全局变量共享不可变数据使用不可变类型数据和不可变引用允许全局变量但必须是immutable共享线程安全地可变数据查看JDK文档,文档中明确指明是否线程安全List、Map、Set类都是线...

2019-06-24 23:36:48 324

原创 并发及Java中线程的基本知识

并发模块的类型进程:私有空间,彼此隔离拥有整台计算机的资源进程之间通过消息传递相互协作一般来说,进程=程序=应用线程:程序内部的控制机制隶属于进程程序共享、内存共享从Java中开启一个线程的方法从Thread中派生子类A extends Thread重写其中的run方法再使用 new A().start() 调用线程从Runable接口构造Thre...

2019-06-24 21:57:37 147

原创 Java中的数据类型及类型检查

Java中的数据类型基本数据类型:int、long、double、boolean、char(全部是小写)对象数据类型:String、BigInteger(大写字母开头)重载:同样的操作名可以用于不同的类型(变量不可以)检查类型:静态类型检查:在编译阶段(执行前)进行检查避免将错误带到运行阶段,提高正确性、健壮性关于类型的检查,不考虑“值”常见类型:1)语法错...

2019-06-24 20:33:25 3904

原创 ADT相关知识

ADT的基本操作Creator(构造器)、Producer(生产器)、Observer(观察器)、Mutator(变值器)构造器可将对象作为参数一种方法,负责成员变量的初始化可能实现为构造函数或静态函数举例:Constructor、静态(工厂)方法生产器从已有的对象中生成新的对象观察器获得对象内部的某种特性变值器改变对象某些内部状态的方法通常返回void,...

2019-06-24 20:24:30 337

原创 软件构造的一些基础知识

软件的生命周期计划分析设计实现测试维护软件构造的传统模式增量模式(无迭代):线性递进增量式(多个瀑布串行)无迭代容易适应需求的增加V-模式:增量模式的扩展展示生命周期的每个阶段与相关测试阶段之间的关系原型设计(迭代):开发者开发出之后交由用户审评、测试用户发现问题后,开发者修改原有实现,继续交由用户审评直到用户满意为止开源模式:版本控...

2019-06-24 20:15:57 377

原创 Java中关于权限的关键字

Java中关于权限的关键字Java中控制访问权限的关键字主要有4个:public、private、default、protected。均可以修饰类、方法、变量。1.public内容对所有的类、所有对象都开放,可以被直接访问。2.private修饰的内容仅允许同一个类的成员访问。修饰类中的全局变量时,内容仅允许同一个类中的成员访问。如果要在外部修改,则需要调用方法。修饰方法中的局部变...

2019-06-23 21:31:33 2107

原创 Java中的static关键字

Java中的static关键字刚开始接触Java语言时,就发现有的变量前面有static,有的前面则没有。不是很理解static的作用,上网查找后也只有这样的形容,依然不清楚改在什么情况下使用static,只能模仿或者随缘,所幸没有什么严重后果。在经历了一系列实验、摸索后,再结合网上的资料,对static作出如下总结。static的用途1. 修饰方法在没有static的情况下,如果想要...

2019-06-23 20:51:05 115

原创 csapp大作业--hello的一生

摘 要本文以hello程序切入点,研究一个程序从一个高级C语言程序开始,经过预处理、编译、汇编、链接等到最后变成一个可执行文件的生命周期,以此来了解系统如何通过硬件和系统软件的交织、共同协作以达到运行应用程序的最终目的。将全书内容融会贯通,帮助深入理解计算机系统。关键词:计算机系统;进程;汇编;抽象目 录第1章 概述 - 4 -1.1 HELLO简介 - 4 -1.2 环境与工具 ...

2019-01-06 12:36:10 1345

空空如也

空空如也

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

TA关注的人

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