
java学习小笔记
amoyiki
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java与c/c++不同的地方
1.java的类 java中只能有一个public类,在某些编译器(如 Eclipse)中主函数只在public类中搜索(所以最好写在public类中免得出错) public class Name { public static void main(String[] args) { } }原创 2014-08-15 19:57:52 · 443 阅读 · 0 评论 -
java的包(Package)
Package 类似文件夹,将不同的类分别放在不同的目录下。包的命名规则是将域名反转 www.amoyiki.com(域名) com.amoyiki(包名),如果定义类时没有使用package,那么我们的类就放在默认的包名里(default package)。原创 2014-10-18 15:02:36 · 459 阅读 · 0 评论 -
java接口(interface)
java的接口与类同等级。创建的方法类似class public interface Interface 接口中的所有方法都是抽象方法,所有可以不写 abstract关键字。可以将它看是特殊的抽象类。 一个类可以实现多个接口,用关键字 implements : class Name implements Interface1,Interface2 类既可以继承父类原创 2014-10-18 14:57:42 · 506 阅读 · 0 评论 -
java抽象类(abstract)
抽象类的关键字是 abstract 即 abstract class Name 抽象类中可以有/无抽象方法,也可以是空,也可以是有具体的方法。 抽象类不能具体实现(不能生成实例) 抽象方法必须放在抽象类中 抽象方法有声明,没实现(不写具体功能) abstract method(); 抽象类不负责运算,它只是规范一种规则。具体怎么实现,由子类负责。原创 2014-10-18 14:59:57 · 348 阅读 · 0 评论 -
java的final
final可以修饰类,方法,成员变量。 final修饰的类为终态类,不能被继承。 final修饰的方法为终态的方法,不能被重写。 final修饰的成员变量为不可更改值。一旦更改就报错。 final 修饰的成员变量赋值情况有两种 1.在成员变量创建时就赋值 final int a=0; 2.成员变量不赋值,在所有构造函数中赋值 class Name {原创 2014-10-18 14:55:32 · 446 阅读 · 0 评论 -
Eclipse背景颜色修改
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test Ed转载 2014-10-18 14:54:16 · 337 阅读 · 0 评论 -
java的图形界面GUI之JFrame
Frame.setBackground的设置背景色无法显现出来 因为JFrame并不是直接显示出来的而是利用了getContentPane()显示面板的 更改getContentPane()的默认背景色就能得到JFrame的背景色 P.S. JFrame是在底层,Panel在它上面,panel会覆盖JFrame的背景色。 JFrame层次顺序如下原创 2014-10-18 15:04:01 · 676 阅读 · 0 评论 -
java的static
static可以修饰属性、方法、类 static int a; static修饰的属性,无论这个类创建了多少对象(Name name=new Name();),这些对象都是共用这个被修饰的属性,也就是一旦修改,所有对象的那个属性都会修改。 static修饰后的成员变量可以用类直接调用(java推荐使用) static修饰方法 静态的方法能被类直原创 2014-10-18 14:57:50 · 425 阅读 · 0 评论 -
Java匿名内部类
内部类有三种:静态内部类,成员内部类,局部内部类,匿名内部类 1.静态内部类 public class static ClassName 静态内部类只能访问外部类静态的成员变量(类比静态方法) 在外部类以外调用静态内部类: ClassName cn = new OutClass.ClassName();//类比静态方法的调用 2.成员内部类 publi原创 2014-11-02 13:08:03 · 343 阅读 · 0 评论 -
java的多态
首先明确的两点: 子类就是父类(大包括了小);父类型的引用可以指向子类的对象。 子类就是父类:因为子类继承了父类。 接口类型的引用可以指向实现该接口的实力的类对象。 Father father=new Child(); father.method();//method实际上是Child类的方法 注意:如果父类有method,才会去调用子类的。当子类没原创 2014-08-17 18:58:39 · 493 阅读 · 0 评论 -
java的继承
java中的继承只能是单继承。C++可以多继承,基类用,隔开 java继承的关键字是 extends,默认先调用父类的构造方法(无参),在调用子类的构造方法。 在子类的构造方法中使用 super();表示对父类的构造函自定义的调用。这种时候跟this关键字一样,super只能放在构造方法第一句。 this()是在构造函数内调用的自己本身的其他构造函数。super()是在构造函原创 2014-08-15 19:57:50 · 439 阅读 · 0 评论 -
Java 序列化
序列化(serialization) 是一把个对象的状态写入字节流的过程。当你想把你的程序写到一个固定的存储区域,例如文件。 反序列化就序列化的逆向过程。 1.一个类想要实现序列化需要 implements java.io.Serializable接口 这个类没有任何实现的method。是个标示性接口(Marker Interface)当一个类实现了Serializable,这个类就原创 2015-02-14 22:22:41 · 443 阅读 · 0 评论