Java
Dreamcatcher5
这个作者很懒,什么都没留下…
展开
-
Java进程和线程的概述
1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程?通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。3:多进程有什么意义呢?单进程的计算机只能做一件事情,原创 2016-04-28 14:38:37 · 318 阅读 · 0 评论 -
为什么匿名内部类和局部内部类只能访问final变量
是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中的方法中的变量或参数只是方法的局部变量,这些变量或参数的作用域只在这个方法内部有效。因为编译的时候内部转载 2016-05-16 21:49:45 · 233 阅读 · 0 评论 -
Jframe设置
public static void main(String[] args) { JFrame frame = new JFrame("利用JFrame创建窗口"); // 创建指定标题的JFrame窗口对象 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 关闭按钮的动作为退出窗口 frame.setSize(400, 3转载 2016-05-10 16:42:25 · 559 阅读 · 0 评论 -
JAVA单例模式
1.单例模式介绍 单利对象的类必须保证只有一个实例存在 2.使用场景 当创建一个对象需要消耗的资源过多的时候,或者某种类型的对象只应该有一个的时候就需要使用单例模式 3.特点 1.构造函数私有话 2.通过静态方法或枚举返回单例类对象 3.确保单例类对象有且只有一个,尤其是在多线程的时候 4.确保单例类对象在反序列化的时候不会重新构建对象 4.模式原创 2016-09-30 10:42:37 · 243 阅读 · 0 评论 -
分支界限法
算法——分支限界法对比回溯法回溯法的求解目标是找出解空间中满足约束条件的所有解,想必之下,分支限界法的求解目标则是找出满足约束条件的一个解,或是满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。另外还有一个非常大的不同点就是,回溯法以深度优先的方式搜索解空间,而分支界限法则以广度优先的方式或以最小耗费优先的方式搜索解空间。分支限界法的搜索策略转载 2016-05-06 15:20:05 · 532 阅读 · 0 评论 -
算法动态规划之最长公共子序列
问题描述:一个给定的序列的子序列是在删去若干元素后得到的序列。给定两个序列X和Y,若另一序列Z是两个序列的子序列,则称其为二者的公共子序列。最长公共子序列问题:给定两个序列,找出其最长公共子序列。求解与分析: 1.分析最优解的结构穷举法是固然能算出结果的,可是计算时间将是2的n次幂,需要指数时间。事实上原创 2016-04-19 08:11:54 · 537 阅读 · 0 评论 -
回溯算法之批处理作业调度
#includeusing namespace std;int n=3, //作业数f1, //机器1完成处理时间f, //完成时间和bestf, //当前最优值 x[4], //当前作业调度bestx[4], //当前最优作业调度f2[4]; //机器2完成处理时间int原创 2016-04-23 15:02:29 · 1003 阅读 · 0 评论