- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 JAVA基础---多线程2
线程间通讯:多个线程在处理同一资源,但是任务却不同示例:ResourceDemo1//资源class Resource{ String name; String sex;}//输出class Output implements Runnable{ Resource r; Output(Resource r) { this.r=r; } public vo...
2019-01-26 16:16:16 217
原创 java基础---多线程1
进程:正在运行的程序(直译)分配程序的内存空间线程:就是进程中的一个负责程序执行的控制单元(执行路径)一个进程中可以有多执行路径,称之为多线程一个进程中至少有一个线程开启多个线程是为了同时运行多个代码。每一个线程都有自己的运行内容,这个内容可以称之为线程要执行的任务。多线程的好处:解决了部分同时运行的问题多线程的弊端:线程太多转换效率会低其实应用程序的执行都是CPU在做着快速的切...
2019-01-24 13:08:30 270 1
原创 JSE基础总结2----面向对象
面向对象:基于面向对象思想,强调的是对象(实体)。特点: 1.面向对象就是一种常见的思想,符合人们的思考习惯; 2.面向对象的出现,将复杂问题简单化; 3.面向对象的出现,让曾将在过程中的执行者,变成了对象中的指挥者。类: 用java语言对现实生活中的事物进行描述,通过类的形式来体现的。 怎么描述呢? 对于事物的描述只关注两方面:属性和行为。...
2019-01-19 10:07:51 502
原创 算法笔记2——排序
基础排序1.选择排序: 首先,找到数组中最小的那个元素,其次,将他和数组第一个元素交换位置, 再次,在剩下的元素中找到最小的元素,将他和数组的第二个元素交换位置。 如此反复,直到将整个数组排序。不断的选择剩余元素的最小值2.插入排序:(对部分有序数组很有效) 为了给要插入的元素腾出空间,我们需要将其余所有元素在插入之前都向右移动一位。 public cla...
2019-01-16 18:00:48 363
原创 Java设计模式---《单例设计模式》
单例设计模式:保证一个类在内存中的对象唯一性如何保证唯一性: 1.不允许其他程序用new创建该类对象 2.在创建一个本类实例 3.对外提供一个方法让其他程序也可以获取该对象饿汉式(开发用的多)//饿汉式:无线程安全问题class Single1{ private static final Single s=new Single(); private Si...
2019-01-11 11:36:34 156
原创 算法笔记1——背包&&下压栈&&队列&&增长数量级
1.背包背包是一种不支持从中删除元素的集合数据类型——它的目的就是帮助用例收集元素并迭代遍历所有收集到的元素(用例也可以检查背包是否为空或者获取背包中元素的数量)。迭代的顺序不确定且与用例无关。使用Bag的API,用例可以将元素添加进背包并根据需要随时使用foreach语句访问所有的元素。用例也可以使用栈或者队列,但是使用Bag说明元素的处理顺序不重要。【算法p76】2.先进先出队列先进先...
2019-01-10 16:50:54 229
原创 JSE基础---基础小算法
排序选择排序1:public class SortDemo1 { public static void main(String[] args) { int []arr= {12,16,3,64,-5,64}; for (int i = 0; i < a...
2019-01-04 20:21:26 3361
原创 JSE基础总结1---小细节
dos常用命令行: dir:列出当前目录的文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..:退回上一级目录 cd\:退回根目录 del:删除文件 exit:退出dos命令行 配置虚拟路径:将要配置的路径添加到原先路径中set path=要配置的目录;%path%classpath配置:set cl...
2019-01-04 20:10:56 616
Madgwick 和 Mahony算法源码
2018-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人