封装(Encaplusation):
指:隐藏对象的属性和实现细节,只对外提供公共访问方式
优点:
1。将变化隔离
2.便于使用
3.提高重要性
4.提高安全性
封装原则:
1.将不需要对外提供的的内容隐藏起来
2.将属性隐藏,进对外提供其公共访问方式
事例代码:
class man
{
private int age;//年龄
private...
分类:
编程语言 时间:
2014-09-09 13:13:28
阅读次数:
163
动态的锁顺序死锁
在协作对象之间发生的死锁
死锁的避免与诊断
支持定时的锁
通过线程转储信息来分析死锁
其它活跃性危险
饥饿
糟糕的响应性
活锁...
分类:
编程语言 时间:
2014-09-09 13:13:08
阅读次数:
225
java中的oop思想的由来,我对OOP思想的理解。...
分类:
编程语言 时间:
2014-09-09 13:11:18
阅读次数:
182
Java中谈到的一大类容器类,以前我总觉得只有个panel和frame是容器,现在学习完了视频,发现原来自己的理解狭隘了,只要是能放东西的,就可以叫做容器。Java对于容器的定义是:Java API 所提供的一系列类的实例,用于在程序中存放对象。...
分类:
编程语言 时间:
2014-09-09 13:08:28
阅读次数:
198
菜鸟系列之C/C++经典试题(十一)
顺时针打印矩阵
题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
则...
分类:
编程语言 时间:
2014-09-09 13:06:38
阅读次数:
221
Java小知识点------最简单的加密算法(异或加密)...
分类:
编程语言 时间:
2014-09-09 13:05:48
阅读次数:
546
构造函数:
构造函数,就是在构建 创造对象 时所调用的函数,作用就是给对象进行初始化
特点:
1.函数名和类名相同
2.不需要定义返回值类型
3.没有具体的返回值
作用:给对象进行初始化
注意:
1.默认构造函数的特点
2.多个构造函数是以重载的形式存在的
代码演示:
class man
{
private int ...
分类:
编程语言 时间:
2014-09-09 13:03:38
阅读次数:
231
每一种语言都会遇到函数,函数是一个实现某种特定的功能的东西。可能不同的语言有不同的函数,但是抽象的概念上意义基本上是一样的。按照米老师的思路,就是将多个知识点的分支,有联系的弄到一起,让知识联系起来,减少分散,高内聚。看函数这章的时候,先是粗略的看了一遍,然后在细看的过程中,总是想着前面或者后面有没有联系。因为增加了这种意识,确实发现了很多的联系。将知识点连在一起,有的是对比,有的则是继承和发展。...
分类:
编程语言 时间:
2014-09-09 13:00:38
阅读次数:
212
首先,我觉得定制java标准的那些人完全可以让java创建泛型数组;只是他们权衡了一下,觉得还是禁止了的好,一下就说说我的揣测:
如果我们写如下代码是没有问题的:
List a = new ArrayList();
那么为嘛到了数组就不行呢:
List[] arr = new ArrayList [10];
我们先来看看数组变量和普通变量的区别:数组变量arr和普通变量a都在栈中,...
分类:
编程语言 时间:
2014-09-09 12:54:38
阅读次数:
240
1. assert booleanExpression;
如果为true,程序继续执行,否则抛出java.lang.AssertionError, 且程序终止执行
2. assert booleanExpression : errorMessage;
如果为true,程序继续执行,否则抛出java.lang.AssertionError,且打印错误信息以及终止执行程序
要在...
分类:
编程语言 时间:
2014-09-09 12:54:08
阅读次数:
229
Java编程思想(九) —— 持有对象(2)...
分类:
编程语言 时间:
2014-09-09 12:51:39
阅读次数:
289
仿新浪微博 短链接地址生成工具 ShortUrlGenerator.java 源代码下载地址:http://www.zuidaima.com/share/1550463378934784.htm...
分类:
编程语言 时间:
2014-09-09 12:47:58
阅读次数:
248
首先头文件,定义了链表的常用函数:
typedef struct node
{
int data;
struct node* next;
} Node;
class LinkListUtil
{
public:
LinkListUtil();
~LinkListUtil();
//create
Node* createByArray(int arr[], int len);
...
分类:
编程语言 时间:
2014-09-09 12:43:38
阅读次数:
281