- 博客(5)
- 资源 (1)
- 问答 (7)
- 收藏
- 关注
转载 Java创建线程的两个方法
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。
2015-12-30 21:44:19 335
转载 Java中的String为什么是不可变的? -- String源码分析
什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。 区分对象和对象的引用 对于Java
2015-12-30 21:00:44 320
转载 Java内部类详解
原文链接:点击打开链接1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: class Circle { double radius = 0; public Circle(double radius) { this.radius = radius; } class Draw { /
2015-12-23 20:28:43 414
原创 最小生成树(题解) 两种解法
题目链接:点击打开链接 Prim算法: #include int n; int a[101][101]; #define INF 999999 int Prim() { int dist[101]; int v[101]={0}; int value=0; for(int i=0;i<n;i++){ dist[i] = a[0][i];
2015-12-14 21:22:29 1072
原创 算法提高 学霸的迷宫 (题解)
#include #include #include using namespace std; struct Node{ int x,y; int step; }pre[501][501]; int ans = 0; int a[501][501]; int v[501][501]={0}; int n,m; int dir[4][2]={1,0,0,1,-1,0,0,-1};
2015-12-14 21:07:49 2628
求解acm题目,一直时间超限,求更优的算法
2016-03-16
后序线索二叉树怎么画 求图
2015-12-27
c语言指针问题 数据结构
2015-10-10
c语言结构体问题 关于内存分配问题
2015-09-27
关于网页设计的问题html
2015-09-15
最近在做ACM题 发现些c语音细节问题
2015-08-24
生产者与消费者问题(JAVA实现)
2015-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人