每次写图形化程序的时候,只有手动调整JFrame框架大小才能显示出里面的内容。用了validate()不行,而pack()可以解决这个问题。pack()//是自动适应大小。在写程序的时候,如果定义了preferred size,则会按照首选大小画框架大小;或者按照容器内组件的大小来自适应大小。vai...
分类:
编程语言 时间:
2014-09-12 18:51:53
阅读次数:
227
关键字二、 static(静态)
特点:
static 用于修饰成员(成员函数和成员函数)
static的存在,优先于对象存在,随着类的加载而加载
static所修饰的成员,被所有对象共享
static可以直接被类名调用,格式:System.out.println(Person.country);:类名.静态成员
使用细节
静态方法只能访问静态成员,即st...
分类:
编程语言 时间:
2014-09-12 02:25:32
阅读次数:
232
--------android培训、java培训、期待与你交流!--------银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:1 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如...
分类:
编程语言 时间:
2014-09-10 23:46:21
阅读次数:
362
Junit4
JUnit4 全面引入了 Annotation 来执行我们编写的测试。
1. JUnit 4 并不要求测试类继承 TestCase 父类。
2. 在一个测试类中,所有被@Test 注解所修饰的public,void 方法都是 test case,可以被JUnit 所执行。
3. 虽然 JUnit 4 并不要求测试方法名以test 开头...
分类:
编程语言 时间:
2014-09-10 19:35:00
阅读次数:
237
1. 运行异常C:\Users\plan-B\java>java TapeDeckTestDrive.class错误: 找不到或无法加载主类 TapeDeckTestDrive.class
分类:
编程语言 时间:
2014-09-10 15:39:20
阅读次数:
136
--------android培训、java培训、期待与你交流!--------交通灯管理系统:需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1. 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向...
分类:
编程语言 时间:
2014-09-10 14:02:30
阅读次数:
189
关键字:
this 关键字
this 使用一:
直接以代码解释:
class Man
{
private int age;
private String name;
Man()
{
name= null;age = 0;
}
Man(String n)//正常直接打印"BLF,0",但是把n改为name呢,就会打印null,0
{ name = n; }...
分类:
编程语言 时间:
2014-09-10 04:05:39
阅读次数:
226
面向对象 编程本质:以类的方式组织代码,以对象的方式组织(封装)数据对象:具体的事物,某个类的对象(实例)类:是对对象的抽象,用于描述同一类型的对象的一个抽象概念 对象和类的关系:特殊到一般,具体到抽象三大特征: 封装 继承 多态构造器:又叫构造方法(constructor),用...
分类:
编程语言 时间:
2014-09-09 21:29:09
阅读次数:
215
--------android培训、java培训、期待与你交流!--------Class类Class 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基...
分类:
编程语言 时间:
2014-09-09 17:31:59
阅读次数:
269
封装(Encaplusation):
指:隐藏对象的属性和实现细节,只对外提供公共访问方式
优点:
1。将变化隔离
2.便于使用
3.提高重要性
4.提高安全性
封装原则:
1.将不需要对外提供的的内容隐藏起来
2.将属性隐藏,进对外提供其公共访问方式
事例代码:
class man
{
private int age;//年龄
private...
分类:
编程语言 时间:
2014-09-09 13:13:28
阅读次数:
163