随笔分类 -  Java

day14 集合框架--ArrayList容器 linkedlist
摘要:集合框架:Collection为什么会出现这么多的容器呢?因为每一个容器对数据的存储方式都有不同,这个存储方式称之为:数据结构CollectionDemo创建一个集合容器。使用Collection接口的子类,ArrayList/*1,add方法的参数类型是Object。以便于接受任意类型对象。 2, 阅读全文

posted @ 2016-07-04 19:15 青春的梦想付诸行动 阅读(241) 评论(0) 推荐(0)

day13 String method StringBuffer method 基本数据类型封装类
摘要:String 类适用于描述字符串事物。那么他就提供了多个方法对字符串进行操作。常见的操作有哪些? "abcd" 1,获取。 |--字符串中的包含的字符数。--字符串的长度 int length(); 获取长度。 |--根据位置获取位置上某个字符。 char charAt(int index); |- 阅读全文

posted @ 2016-07-03 15:59 青春的梦想付诸行动 阅读(213) 评论(0) 推荐(0)

OS 多个生产者--消费者间线程通信
摘要:t1 t3 生产者 t2 t4 消费者 针对notify(); 当t1生产一个产品后,flag判断完之后 wait一下 (释放锁,cpu) 接着t2 t3 t4 抢夺cpu 如,t2抢到后 也wait了 内存池(存放同一个锁的等待线程)t1 > t2 到了t3 消费了一个唤醒了t1 ,t3进入内存池 阅读全文

posted @ 2016-07-03 09:14 青春的梦想付诸行动 阅读(180) 评论(0) 推荐(0)

day12 进一步多线程
摘要:多线程 线程间通信 等待唤醒机制。 wait;notify();notifyAll();都使用在同步中,因为要对持有监视器(锁)的线程操作。所以要使用在同步中,因为只要同步才有锁、为什么这些操作线程方法要定义在Object类中呢?因为这些方法在操作同步中线程是,都必须要标识他们所操作线程只有的锁。只 阅读全文

posted @ 2016-07-02 16:25 青春的梦想付诸行动 阅读(149) 评论(0) 推荐(0)

day11 线程
摘要:进程:是一个正在这行中的进程。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。 线程在控制者进程的执行。 一个进程中至少有一个线程。java vm 启动的时候会有一个进程java.exe。该进程中至少有一个线程负责java程序的执行。 阅读全文

posted @ 2016-06-30 17:23 青春的梦想付诸行动 阅读(159) 评论(0) 推荐(0)

day10 package
摘要:包总结: 包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。 不同包中的子类还可以直接访问父类中被protected权限修饰的成员。 包与包之间可以使用的权限只有两种,public protected 修饰符 public protected default private 阅读全文

posted @ 2016-06-30 11:10 青春的梦想付诸行动 阅读(125) 评论(0) 推荐(0)

day09内部类 异常
摘要:内部类:当描述事物时,事物的内部类还有事务,该事物用内部类来描述。 内部类的访问规则:1,内部类可以直接访问外部类中的成员,包括私有,。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this2,外部类要访问内部类,必须建立内部类对象。访问格式:1,当内部类 阅读全文

posted @ 2016-06-28 09:10 青春的梦想付诸行动 阅读(260) 评论(0) 推荐(0)

day08 多态性 instanceof
摘要:Object:是所有对象的直接或间接父类。该类中定义的肯定是所有对象都具备的功能、 阅读全文

posted @ 2016-06-27 11:58 青春的梦想付诸行动 阅读(195) 评论(0) 推荐(0)

day07 继承 覆盖
摘要:继承: //java语言中,java中只支持单继承,不支持多继承(c++支持多继承)//因为多继承容易带来安全隐患:当多个父类中定义了相同功能,当功能内容不同时//子类对象不确定要运行哪一个、//但是Java保留了这种体制(多继承)。并用另外一种体现形式来完成。多实现。// java支持多层继承、 阅读全文

posted @ 2016-06-14 21:11 青春的梦想付诸行动 阅读(143) 评论(0) 推荐(0)

git总结
摘要:创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个文件; 第二步,使用命令git commit,完成。 第一步,使用命令git add <file>,注意,可反复多次使用,添加多个 阅读全文

posted @ 2016-06-13 21:14 青春的梦想付诸行动 阅读(166) 评论(0) 推荐(0)

day06 statcic 文档的生成 静态代码块 单例设计模式
摘要:静态:statcic 用法 : 是一个修饰符,用于修饰成员(成员变量,成员函数) 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。。类名.静态成员 static定义的成员变量和类方法都放在 方法区(共有的都放在这,对象的方法也放在这)里(方法区,有称共享区,数据区 阅读全文

posted @ 2016-06-12 18:40 青春的梦想付诸行动 阅读(220) 评论(0) 推荐(0)

红帽6.5安装
摘要:http://www.cnblogs.com/mecode/p/4210527.html 阅读全文

posted @ 2016-06-11 21:19 青春的梦想付诸行动 阅读(117) 评论(0) 推荐(0)

day 05 讲解java三大特性
摘要:面向对象:三大特征: 封装,继承,多态。 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。函数 类 包 private : 私有,权限修饰符;用于修饰类中的成员(成员变量,成员函数)。私有只在本类中有效。 构造函数: 特点:1 函数名与类名相同2 不用定义返回值类型3 不可以写retur 阅读全文

posted @ 2016-06-11 18:18 青春的梦想付诸行动 阅读(124) 评论(0) 推荐(0)

day 02 运算符
摘要:转义字符\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, 阅读全文

posted @ 2016-06-11 11:39 青春的梦想付诸行动 阅读(133) 评论(0) 推荐(0)

石大 6-9 待提交
摘要:#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... 阅读全文

posted @ 2016-06-09 21:07 青春的梦想付诸行动 阅读(154) 评论(0) 推荐(0)

day04 java 排序与查找进制转换 数组
摘要:public class selectsort10 { public static void main(String[] args) { int[] arr = new int[]{1,20 ,10,4,5,6}; selectsort(arr); //排序后 printArray(arr); } 阅读全文

posted @ 2016-06-08 18:36 青春的梦想付诸行动 阅读(170) 评论(0) 推荐(0)

day03 java内存结构以及重载
摘要:函数重载(overload)概念: 在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数 类型即可。 函数的特点: 与返回类型无关,只与参数列表有关、 数组概念: 同一种类型数据的集合,其实数组就是一个容器。格式: 元素类型[] 数组名=new 元素类型 内存结构java程序在运行时 阅读全文

posted @ 2016-06-07 21:05 青春的梦想付诸行动 阅读(156) 评论(0) 推荐(0)

dos 命令
摘要:dir 查看目录cd 文件夹 进入文件夹cd.. 退到上一级目录cd\ 到c盘md 创建文件夹rd 删除文件夹 (文件夹必须为空)del 删除文件 (*代表所有)exut 退出dos命令行 阅读全文

posted @ 2016-04-27 21:25 青春的梦想付诸行动 阅读(130) 评论(0) 推荐(0)

导航