- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 第09章_线程 非同步方法访问同步锁方法及解决办法
public class Test20180529001 implements Runnable{ 创建一个测试类 int i = 0; ...
2018-05-29 21:00:42 185
原创 第09章_线程 同步锁 与 死锁
线程同步死锁public class Test20180529 implements Runnable{ \\创建一个测试类 public int flag = 1; \\类成员变量 flag static Object o1 = new O...
2018-05-29 20:19:37 153
原创 第09章_线程Join_Yield_Priority
Join 合并线程public class Test20180528{ public static void main(String args[]){ My s = new My(); \\new一个新的并行线程对象 s.start(); ...
2018-05-28 21:42:26 112
原创 _第09章_线程_基本概念
1 进程是一个静态的概念。2 一个进程里面有一个主线程是(main方法),是一个进程里面程序里面不同的执行路径。3 同一个时间点一个CPU只能支持一个线程在执行(单核)交替执行定义一个继承了 Runnable的类,并实现run方法,然后将并行子线程想要执行的内容写在run方法中然后在main方法中new一个该类,然后再在main方法中new一个Thread对象 并将多线程的对象传入Th...
2018-05-27 14:38:30 130
原创 第08章_流_IO
从程序的角度出发,输入流/输出流(InputStream 输入流字节流) (Reader 输入字符流) (OutputStream 输出字节流) (Writer 输出字符流)处理单位的不同,字节流/字符流功能不同 ,节点流/处理流InputStream(抽象类)InputStream方法Out...
2018-05-16 21:15:04 119
原创 第07章_容器_总结
java.util Collection 接口下面两个分支 Set(没有顺序,不可以重复),List接口(有顺序,可以重复) Map接口(Key-Value 一对一对的存)实现了Map接口的类 HashMap实现了Set接口的类 HashSet实现了List接口的类 LinkedList ,ArrayListCollections(类)封装了一些常用的List算法,常用的排序,二分法查找,随机排序...
2018-05-16 20:28:46 95
原创 第07章_容器_接口 Comparable
Java.lang下的 Comparable接口 只有一个compareTo 方法 ,实现Comparable接口 重写compareTo方法public int compareTo(Object t){ Name n = (Name)t; int fh = l.compareTo(n.l); return (fh !=0 ? fh : r.compareTo(n.r));...
2018-05-15 06:54:43 118
原创 容器_增强的for循环
for(int i : arr)增强的for循环(只能看不能改)在使用增强for循环时,也内部也使用了iterator 因为已经锁定 所以无法建remove操作
2018-05-14 06:33:55 258
原创 第07章_容器_05_Iterator
Iterator 接口 实现 容器的遍历操作 Collection c = new HashSet(); \\HashSet 容器 //c.add(new Integer(100)); c.add(new Name("f1","f2")); \\为该容器添加元素 c.add(new Name("f2","f3")); c.add(new ...
2018-05-13 10:30:48 111
原创 第07章_容器
容器 装对象的容器interface Collection 一个一个装interface map 一对一对装Set 没有顺序 不可以重复List 有顺序且可以重复 (重复为Equals)
2018-05-12 21:04:18 88
原创 第03章_面向对象_第06章_常用类__File类_递归
import java.io.*; public class Test20180508003{ public static void main(String args[]){ File f = new File("D:\\tools"); ...
2018-05-08 21:55:37 155
原创 第03章_面向对象_第06章_常用类__File类
import java.io.*;File类在IO包下 String s1 ="mir2/mir3"; //路径 String s2 ="myfile.txt"; // 文件名 File f = new File (s1,s2); // new一个新的File对象 参数为s1 路径 , s2 文件名if (f.exists()){ ...
2018-05-08 20:38:43 111
原创 第03章_面向对象_第06章_常用类_String类_StringBuffer
StringBuffer是一种可变的String类 StringBuffer类方法包括添加 删除 正排序 倒排序 随机排序等 也包括类似String类的方法,
2018-05-06 20:00:13 112
原创 二分法
while 起始位置 <= 终止位置起始位置 终止位置查询位置等于(起始+终止)/2目标值大于查询目录则 起始位置=查询位置等于 +1 即删除左侧,以右侧为全局并重新进行public class Test20180506{ public static void main(String args[]){ Date[] days = new Date[5]; days[0] = new...
2018-05-06 10:22:32 112
原创 第03章_面向对象_第06章_常用类_String类
常用的String类方法indexOf 返回 该字符串中包含指定字符串的位数,如果不包含则返回-1各种数据类型转换为字符串求int类型是几位数,先转成字符串,然后lengthsPlit 将字符串 转换为字符串数组,参数为 (指定的分割符号)...
2018-05-02 21:46:29 113
原创 第03章_面向对象_第04章_异常处理
Throwable 异常的根基类 在java.lang下的Objcet下 Throwable 类下面有两个子类 Error类和 Exception类 Error为不可处理异常。 Exception为可处理的异常,在Exception中 RuntimeExce...
2018-05-01 21:38:59 119
空空如也
关系数据库中,关系代数投影操作的问题
2017-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人