摘要:最近在看《Android编程权威指南(第2版)》,看到24章的时候碰到一个问题,在后台线程中使用接口把后台的某种任务(例如下载后图片的处理)交付给前台线程(或者叫做UI线程或主线程)。 android使用的是Handler.post(Runnable)方法: Message设有回调方法时,它从消息队
阅读全文
摘要:GIT文档http://git.oschina.net/progit/http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab
阅读全文
摘要:因为GIT使用的是LINUX命令,所以可以参考LINUX的相关命令 一、在本地配置好GIT仓库: 1、首先进入当前工程的目录:cd [filepath] (记住这里的目录应该用/,因为LINUX是这样的) 2、然后git init 来初始化本地的仓库 3、ls -ah查看已经配置好的.git/目录是
阅读全文
摘要:一、泛型的作用 1、使用泛型能够提高软件的可靠性和可读性,因为某些错误能在编译时而不是运行时发现。 二、泛型的使用 1、可以将泛型指定为另外一种类型的子类型,这样的泛型类型称为受限的。 2、 3、
阅读全文
摘要:1 import java.awt.*; 2 import java.util.Scanner; 3 4 import javax.swing.*; 5 6 public class Test_16_13 extends JFrame{ 7 8 public Test_16_13(){ 9 Imag
阅读全文
摘要:paintComponent会在初始化之前被swing调用,所以,一般如果初始化一个JComponent组件的话paintComponent会在初始化之前就调用一次
阅读全文
摘要:1、父类和子类: 子类能够继承父类的能够继承的数据域和方法,对于private型的,只能沟通过父类的get和set方法进行设置和访问。 2、super: (1)调用父类的构造方法。 (2)调用父类的方法。 super()必须出现在子类构造方法的第一行,这是显式调用方式。要调用父类的构造方法就必须使用
阅读全文
摘要:抽象类:类的设计应该确保父类包含它的子类的共同特征。有时候,一个父类设计的非常抽象,以至于它都没有任何具体的实例。这样的类称为抽象类。类名前使用abstract 抽象方法:父类中的方法,因为父类为抽象,无法根据具体的实例进行实现,因此,这样的方法属于抽象方法。方法头使用abstract UML中抽象
阅读全文
摘要:throw语句的执行称为抛出一个异常,异常就是一个从异常类创建的对象。 当异常被抛出时,正常的执行流程就被中断。异常被catch块捕获。执行catch块中的代码以处理这个异常。然后,执行catch块后的语句。 异常处理的优点:能使方法抛出一个异常给它的调用者。这个调用者可以处理该异常。如果没有这个能
阅读全文
摘要:Java的布局管理器提供了一种层面的抽象,自动将用户界面映射到所有的窗口系统。GUI组件放置在容器中,它们的位置由容器的布局管理器来管理。 布局管理器是使用布局管理器类创建的。 注:同一个对象无论添加几次,在框架中只会显示一次。 在FlowLayout和GridLayout两个布局管理器中,组件添加
阅读全文
摘要:1、一个.java文件中只能有一个public类,且必须跟文件名相同,其他类不能以public开头。 2、继承: 子类继承父类的属性和方法。 3、继承和组合: 继承是对“是一种”(is-a)关系建模,组合是对“是一部分”(has-a)关系建模
阅读全文
摘要:选自《JAVA语言程序设计-基础篇(原书第8版)》 定义:一个对象可以包含另一个对象。这两个对象之间的关系称为组合(composition)。 组合实际上是聚集关系的一种特殊形式。聚集模拟了具有(has-a)关系,表示两个对象之间的归属关系。归属关系中的所有者对象称为聚集对象(aggregation
阅读全文
摘要:本文就java基础部分容易混淆的一些知识点进行了一下总结。因为Java本身知识点非常多,不可能在很短的篇幅就能叙述完,而且就某一个点来讲,如欲仔细去探究,也能阐述的非常多。这里不做全面仔细的论述,仅做为一个引子,抛砖引玉。具体个例,还需各位看官自己验证一下,以增进理解和记忆。 这下面的一些是我当初在
阅读全文