登陆界面小结

8) 今天我对前不久所学进行自己一些小结
1.首先谈到Java程序的编写,翻译和运行过程
对于目前我所知道电脑编程语言(C++,C,C#,java......),大至都需要编写,翻译运 行。编写是程序人员完成的。翻译则是将编程语言翻译成机器语言。运行是运行出结果。
2.对于JDK,JRE,JVM关系的认识
JDK是java软件工具开发包,里面包含各种类库和工具,当然还包括一个叫JVM的虚拟机。
Jre是java程序运行环境,其里面也包含了另一个JVM(虚拟机);还有java里所有的 class文件。以上都是一些概念上理解,如有不懂可以上网查询。
3.数据类型
这里我们简单的对java里8中数据类型简绍
A.基本类型
byte 叫字节它是编程语言里最小单位
1 byte=8 bit; bit(位);一个位,对于机器来说只有1或0;所以1Byte表示的范围为
-128~127;例如以下代码
public class Test{
public static void main(String[] args){
for(byte a=0;a<128;a++){
System.out.print("打印出来了");
}
}
运行的结果是,无限的显示打印出来了。这里很好印证了byte表示范围不过128
以上a始终满足条件,所以一直打印。
B.char 16bit short 16bit int 32bit long 64bit (单精度)float 32bit (双精度)double 64bit boolean 8bit true/false
B.引用类型(类类型)
每一个类(抽象类,接口)都是一种数据类型。
public class Test{
public static void main(String[] args){
Test f1=new Test();
}
}
这里用Test创建了一个对象。Test就是这种类类型。
C.数组类型
其是基本类型或引用类型的集合。
例如:int[][] t ; String[] a;
int[] t[]; int a[][];
4.定义一个类,创建对象,调用方法和属性
在前面类和对象那里,我详细的说明创建过程。这里我简单举一例。
创建一个学生类
public class student(){
//定义属性
private String name;
private int number;
private int age;
//定义方法
public void study(){
System.out.printlln("name"+学习中);
public static void main(String[] args){
//用类名创建一个学生对象
student student1=new student();
//调用属性
student1.name="拍拍熊";
student1.number=20111209;
student1.age=2;
//用对象调用方法
student1.study();
}
}
在这里我们充分实现了方法和属性调用。
5.类的继承、接口的继承和实现
这里我想用几句精辟话解释。
一个类(抽象类)只能继承一个父类(单根继承);
public class A{}
pulic class B extends A{}
一个接口可以继承多个接口。
public interface C{}
public interface D{}
public interface E extends C,D{}

一个类可以实现多个接口。
public class F implements C,D{}

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

6.swing界面介绍
界面包括标题,大小,开关,以及组件
看下一个例子
public class jframe extends javax.swing.JFrame{
public static void main(String[] args){
//创建窗体对象
jframe f1=new jframe();
//用对象调用方法
f1.showUI();
}
public void showUI(){
//首先是窗体标题
this.setTitle(" ");
//接下是大小
this.setSize(500,400);
//然后是开关
this.setDeflautCloseOperation(3);
//在此之前一定要设置布局,布局包含有流式布局,边框布局,网格布局等等
//这里举一例,流式布局
FlowLayout layout=new FlowLayout();
this.setLayout(layout);
//添加各种组件,按钮,监听器
//最后是窗体可见
this.setVisble(true);
}
}
以上关于监听器的设置还有实现,请看本人前面关于此段介绍。对于有些部分我匆匆带过。如果详细讲解,可能会很多。还请体谅。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值