基础总结(未完成)

这几天很忙的说,蓝杰这边要上课,而且学校那边java的作业也是比山还要高,总结这个事情嘛,就要慢慢来了。
1.数据类型:
基本类型(8种)
byte      8  bit    -128~127
char      16 bit     0~65535
short     16 bit    -32768~32767
int       32 bit    -2147483648~+2147483647
long      64 bit
float     32 bit
double    64 bit
boolean   8  bit    true/false

引用类型(类类型):每一个类(接口,抽象类)都是一种数据类型
布尔型不参与数据类型的转换
数组类型:基本类型或者引用类型的集合
int[][] t;   String[] str;
int t[][];
int[] t[];


2.面向过程,面向对象理解
  “面向过程”是一种以过程为中心的编程思想。“面向过程”也可称之为“面向记录”编程思想,他们不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。


3.类与对象的关系分析
  类:抽象的,主观的
  对象:具体的,客观的

4.如何定义一个类,如何创建对象,如何调用属性和方法
public class A{
public A(){
}
private int m;
public void n(){

}
}

A a = new A();

a.m=10;
a.n();

5.构造方法与一般方法的区别
    构造器的方法没有任何返回值的定义,必须与类的名字相同,在创建对象时,可以初始化对象的某些属性,每个类都会有一个默认的无参构造器,如果重写则无参构造器不能调用
6.方法的重载与重写
    重载:定义多个同名,但是参数类型与个数不同的方法,调用方法时。系统会根据参数个数与类型选择对应的方法
    public void C(int a,int b);
    public void D(int a);
    public void E(int a,String c);
方法的重写:可以保持方法的定义不变,改变方法内部,与父类不同
7.类的继承,接口的实现,抽象类的继承
   类,接口,抽象类的特点,区别
a、一个类(抽象类)只能继承一个父类(单根继承)
public class A{}
public class B extends A{}
                可以使用父类的方法,并且拥有父类的属性,也可以再定义自己的方法
           方法的重写:可以保持方法的定义不变,改变方法内部,与父类不同
           自动转型:指子类对象自动转型成为父类类型
           A sd = new B();
                   且如果子类重写了父类的方法的话,调用的就是子类中重写的方法,否则调用父类中的方法

b、一个接口可以继承多个接口(关键字interface)
public interface C{}
public interface D{}
public interface E extends C,D{}
                接口中定义的属性是常量值,即不可改变
                  public final static int a=12;(a不可变)
c、一个类可以实现多个接口
public class F implements C,D{}

d.一个类可以在继承一个类之后在实现多个接口
public class G extends A implements C,D{}

G g1 = new G();
A g2 = new G();
C g3= new G();


8.子类继承父类之后,在子类的构造方法中默认会调用父类无参数的构造方法
   如果父类没有无参数的构造方法,则必须要重写子类的构造方法


9.swing界面的开发
a.组件的基本用法
容器组件:JFrame  JPanel
元素组件:JList   JText   JLable   JMenuBar   JPanel
b.组件的继承体系

10.事件的监听机制
ActionListener                  ActionEvent
MouseListener                 MouseEvent
MouseMotionListener         MouseEvent


11.布局管理器
FlowLayout         流式布局
BorderLayout       边框布局(系统默认布局)
GridLayout         网格布局

猜你喜欢

转载自137930562-qq-com.iteye.com/blog/1581159