一、同步类容器 同步类容器都是线程安全的,但在某些场景下可能需要加锁来保护复合操作。复合类操作如:迭代(反复访问元素,遍历完容器中的所有元素)、跳转(根据指定的顺序找到当前元素的下一个元素)、以及条件运算。这些复合操作在多线程并发的修改容器时,可能会表现出意外的行为,最经典的便是Concurrent ...
分类:
编程语言 时间:
2017-06-14 11:36:47
阅读次数:
141
总的来说,感觉这学期过的格外的快。每周一的软件工程概论课仿佛成了每周的标志。课堂上不教仅仅停留在理论上的技术,而是根据《构建之法》讲我们现在和今后的发展,也是一些理论。也许说给不想努力的人听就是一些废话,听个乐儿也就完了,也许说给迷茫的人听可以帮助他们找到方向,也许说给有明确目标的人听就是帮助他把船 ...
分类:
其他好文 时间:
2017-06-13 22:45:19
阅读次数:
166
运算符: 算术运算符: + , - , * , / , % , ++ , -- 符合运算符: += , *= , /= , %= 条件运算符: ? : 关系运算符: == , >= , <= , != , > , < 逻辑运算符: && , || , ! 赋值运算符: = 其它运算符: * , & ...
分类:
编程语言 时间:
2017-06-06 14:27:53
阅读次数:
264
package com.xiaowu.demo; /** * 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 * * * @author WQ * */ public class Demo5 { public static voi... ...
分类:
编程语言 时间:
2017-06-05 22:13:09
阅读次数:
189
一、同步容器类 1. 同步容器类的问题 线程容器类都是线程安全的。可是当在其上进行符合操作则须要而外加锁保护其安全性。 常见符合操作包括: . 迭代 . 跳转(依据指定顺序找到当前元素的下一个元素) . 条件运算 迭代问题能够查看之前的文章 《Java ConcurrentModificationE ...
分类:
编程语言 时间:
2017-06-02 11:25:54
阅读次数:
220
利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 public class Example05 { public static void main(String[] args) { score(90); } public stati ...
分类:
编程语言 时间:
2017-05-31 16:33:14
阅读次数:
168
本篇文章整理了几道Linux下C语言的经典面试题,相信对大家更好的理解Linux下的C语言会有很大的帮助,欢迎大家探讨指正。 1、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么? 答案如下: 2、C语言程序不使用任何条件运算符,打印出十次"Hello"? 答案如下: 或是: 3、如果 ...
分类:
编程语言 时间:
2017-05-30 20:56:58
阅读次数:
236
习条件运算时,对于简单的 if else 语句,可以使用三元运算来表示,即: 1 2 3 4 5 6 7 8 # 普通条件语句 if 1 == 1: name = 'wupeiqi' else: name = 'alex' # 三元运算 name = 'wupeiqi' if 1 == 1 else ...
分类:
编程语言 时间:
2017-05-29 14:08:11
阅读次数:
173
1.2.1c#数据类型 c#中常用数据类型有 整型 int, 浮点型float, 字符串string, 布尔型bool, 类比于java中的 int, float, String, boolean 1.2.2c#变量命名 c#中变量声明方式与java相同,使用如下方式:访问修饰符 数据类型 变量名称 ...
C++中不可重载的5个运算符 C++中的大部分运算符都是可以重载的,只有以下5个运算符不可以重载,他们是: 1 .(点运算符)通常用于去对象的成员,但是->(箭头运算符),是可以重载的 2 ::(域运算符)即类名+域运算符,取成员,不可以重载 3 .*(点星运算符,)不可以重载,成员指针运算符".* ...
分类:
编程语言 时间:
2017-05-06 22:54:47
阅读次数:
232