摘要:集合框架:Collection为什么会出现这么多的容器呢?因为每一个容器对数据的存储方式都有不同,这个存储方式称之为:数据结构CollectionDemo创建一个集合容器。使用Collection接口的子类,ArrayList/*1,add方法的参数类型是Object。以便于接受任意类型对象。 2,
阅读全文
摘要:String 类适用于描述字符串事物。那么他就提供了多个方法对字符串进行操作。常见的操作有哪些? "abcd" 1,获取。 |--字符串中的包含的字符数。--字符串的长度 int length(); 获取长度。 |--根据位置获取位置上某个字符。 char charAt(int index); |-
阅读全文
摘要:t1 t3 生产者 t2 t4 消费者 针对notify(); 当t1生产一个产品后,flag判断完之后 wait一下 (释放锁,cpu) 接着t2 t3 t4 抢夺cpu 如,t2抢到后 也wait了 内存池(存放同一个锁的等待线程)t1 > t2 到了t3 消费了一个唤醒了t1 ,t3进入内存池
阅读全文
摘要:多线程 线程间通信 等待唤醒机制。 wait;notify();notifyAll();都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只要同步才有锁、为什么这些操作线程方法要定义在Object类中呢?因为这些方法在操作同步中线程是,都必须要标识他们所操作线程只有的锁。只
阅读全文
摘要:进程:是一个正在这行中的进程。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。 线程在控制者进程的执行。 一个进程中至少有一个线程。java vm 启动的时候会有一个进程java.exe。该进程中至少有一个线程负责java程序的执行。
阅读全文
摘要:包总结: 包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。 不同包中的子类还可以直接访问父类中被protected权限修饰的成员。 包与包之间可以使用的权限只有两种,public protected 修饰符 public protected default private
阅读全文
摘要:内部类:当描述事物时,事物的内部类还有事务,该事物用内部类来描述。 内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有,。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2,外部类要访问内部类,必须建立内部类对象。访问格式:1,当内部类
阅读全文
摘要:Object:是所有对象的直接或间接父类。该类中定义的肯定是所有对象都具备的功能、
阅读全文
摘要:继承: //java语言中,java中只支持单继承,不支持多继承(c++支持多继承)//因为多继承容易带来安全隐患:当多个父类中定义了相同功能,当功能内容不同时//子类对象不确定要运行哪一个、//但是Java保留了这种体制(多继承)。并用另外一种体现形式来完成。多实现。// java支持多层继承、
阅读全文
摘要:创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit,完成。 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个
阅读全文
摘要:静态:statcic 用法 : 是一个修饰符,用于修饰成员(成员变量,成员函数) 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。。类名.静态成员 static定义的成员变量和类方法都放在 方法区(共有的都放在这,对象的方法也放在这)里(方法区,有称共享区,数据区
阅读全文
摘要:http://www.cnblogs.com/mecode/p/4210527.html
阅读全文
摘要:面向对象:三大特征: 封装,继承,多态。 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。函数 类 包 private : 私有,权限修饰符;用于修饰类中的成员(成员变量,成员函数)。私有只在本类中有效。 构造函数: 特点:1 函数名与类名相同2 不用定义返回值类型3 不可以写retur
阅读全文
摘要:转义字符\n: 换行\b:退格 相当于baackspace\r:按下回车键 window系统中,回车符有两个字符来表示\r\n linx 光有\n表示\t:制表符 相当于tab键 交换两个变量值 int x,y 1, int tmp =x ,x=y ,y=tmp //一般用 2, x = x +y,
阅读全文
摘要:#include #include #include #include #include #include #include #include #include using namespace std; int s[40]; stack ans; bool cmp1(int a,int b) { return a pq; bool cmp(int a,int b...
阅读全文
摘要:public class selectsort10 { public static void main(String[] args) { int[] arr = new int[]{1,20 ,10,4,5,6}; selectsort(arr); //排序后 printArray(arr); }
阅读全文
摘要:函数重载(overload)概念: 在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数 类型即可。 函数的特点: 与返回类型无关,只与参数列表有关、 数组概念: 同一种类型数据的集合,其实数组就是一个容器。格式: 元素类型[] 数组名=new 元素类型 内存结构java程序在运行时
阅读全文
摘要:dir 查看目录cd 文件夹 进入文件夹cd.. 退到上一级目录cd\ 到c盘md 创建文件夹rd 删除文件夹 (文件夹必须为空)del 删除文件 (*代表所有)exut 退出dos命令行
阅读全文