java暑期学习
Java虚拟机的作用:负责执行指令,还要管理数据,内存,存储器
Java运行机制:将java源程序编译成字节码文件,然后由java虚拟机来执行这个字节码文件
方法调用的过程,其实就是将实参赋值给形参,形参进入方法体内参与运算,最后返回结果的过程。
同一个类,可以创建多个对象,这多个对象之间是各自独立的!
方法重载:
是指在一个类中,有多个同名的方法,但它们的参数必须不同!参数不同可以是:参数个数不同;或者个数相同时,参数类型不同。
方法重写:
当一个子类继承一个父类的时候,可以重写覆盖原来父类里面的方法,当然这个方法和父类的方法名称一定要相同,参数也要相同
awt 组件与 swing 组件的区别?二者关系?常用的是哪个?
swing 组件是 awt 的子类,swing有更强的实用性。
JFrame是顶层容器、 JPanel是中间容器、JButton等等其他的称为组件;
JFrame,JPanel,JButton这3者是哪个包中的?它们之间是谁套着谁? Frame、 Panel、 Button 是哪个包的?
JFrame JPanel JButton三者属于swing包中
JFrame可以添加中间容器和组件,Panel可以添加组件
Frame、 Panel、 Button属于awt 包
界面布局类有哪些?各种布局的表现形式是怎样的
了解五种布局方式:FlowLayout , BorderLayout , CardLayout , GridLayout , GridBagLayout。
FlowLayout 顺序放置 ---- 从左到右、 从上到下, 居中setLayout( new FlowLayout() );
BorderLayout 整个窗体,分为5个区域—North、South、West、East、 Center
CardLayout 一个窗体中,可以包括多个卡片,一个时刻,只能一个卡片可见。
GridLayout窗体上,可设置x行y列的网格布局。每个格子一样大小。组件一行一行从左到右放到格子中。
GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这样的单元,该单元被称为显示区域。