这几天很忙的说,蓝杰这边要上课,而且学校那边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
今日推荐
周排行