- 浏览: 5181 次
最新评论
文章列表
public static void quickSort(double[] array, int i, int j) {
if (j <= i)
return;
int pivotIndext = (i + j) / 2;
swap(array, pivotIndext, j);
int k = partition(array, i - 1, j, array[j]);
swap(array, j, k);
quickSort(array, i, k - 1);
quickSort(array, k, j);
}
...
既然选择了码农,便只顾肩酸背痛。
认认真真敲代码,踏踏实实写博客。
之前学习Java的时候写了一个计算器,但是只是个半成品,而且代码实在是不忍直视。
所以决定重写一个,从优化代码做起——至少要看起来简洁。
程序用Java的swing实现,本篇只展示界面,待写完运算方法再补充一篇。
界面效果展示:
「Talk is cheap. Show me the code.」
OK,this is the code:
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayo ...
最近在学习安卓应用开发,看视频自学。视频的地址在这里:http://bbs.android100.org/forum.php?mod=viewthread&tid=450
因为教程里有些细小的步骤没有说明,所以我在工程中添加Activity的时候遇到了困难。不过仔细看视频+百度之后找到了解决办法,把步骤列出,供日后学习使用。中间包含了设置Activity控件(以TextView为例)的值的过程。
首先,你得有个工程……
其次,创建Activity的基本方法分为四步,这个是从视频里直接抄过来的:
一个Activity就是一个类,这个类是继承android.app.Act ...
Java中,或者说所有面向对象的编程语言中,都有两个特别重要的概念——类和对象。
相较现实,类,就像是一个设计好的工程图纸,清清楚楚标注了建筑的大小以及材料,而对象则是依据这个图纸建立起来的实际存在的建筑。当然,虽然是按照同一张图纸,不同的建筑之间也有差别,比如楼栋编号。
类和对象也是如此。从关系上来说,类是对象的抽象,对象是类的实例化。什么意思呢?“人类”就是一个类,而“我”就是这个类中的一个对象。类规定了对象所具有的全部属性和方法,而对象之间的差异,则取决于属性的不同数值以及不同的方法调用。
从内存分配上来讲,类本身是不占据任何内存的,就像一张图纸不会占据建 ...