今天我对前不久所学进行自己一些小结
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);
}
}
以上关于监听器的设置还有实现,请看本人前面关于此段介绍。对于有些部分我匆匆带过。如果详细讲解,可能会很多。还请体谅。
分享到:
相关推荐
E审通安装小结 E审通是一款专业的审计软件,能够帮助用户快速完成审计工作。本文将对E审通的安装、使用和功能进行详细的介绍。 一、安装注意 在安装E审通之前,需要注意以下几点: * E审通软件内多个程序可能会...
一、课程设计任务概述 2 1. 目的与任务; 2 2. 开发环境 2 3. 参考资料 2 4. 任务完成的一般过程 2 二、个人承担部分的主题、构思与创意 3 三、需求分析 4 1、竞争商品分析 5 2、用户分析 5 ...八、个人小结 13
一、推荐奖(秒结):可自定义代数,不同级别不同比例,设置条件:推荐多少人可拿奖。 二、分红奖(日结):每天返还一定比例奖金,可设置总奖金封顶,每晚12点结算。 三、对碰奖(秒结):获取对碰奖金10%,可设置...
2.5 本章小结 8 第3章 需求分析 9 3.1 MIS系统的产生和发展情况 9 3.2 学生收费管理系统的需求分析 9 3.2.1 数据流图 10 3.2.2 数据字典 11 3.3 本章小结 14 第4章 总体设计 15 4.1 系统模块总体设计 15 4.2 数据库...
站控层则配置有工业计算机、显示器等设备,运行监控系统,以图形化界面展示设备运行状态,供用户交互使用。 该系统的主要功能包括: 1. 集中抄表服务:系统定时自动抄表,实时性高,可配置抄表间隔。 2. 远程预...
五、小结 SSH 免密码登陆需要在本机生成密钥对,然后将公钥复制到远程服务器的 authorized_keys 文件中,并设置正确的权限。这样,可以实现免密码登陆。 一些常见问题的解决方案: 问题 1:在服务器 B 上没有 ....
3、界面美观得体,(1)登陆界面醒目,标题清晰。(2)无乱码,错别字。(3)使用my eclipse /Eclipse编写程序4、程序编码时,必须严格遵守java程序标识符的一般约定,并要加适量的注释。5、系统基本能运行,程序...
人机界面设计中,报告提到了登陆界面、管理员界面和用户界面的不同功能模块,确保用户友好性和操作便捷性。 系统实现部分,概述了系统的运行和维护过程,这部分可能涉及测试、调试和优化,以确保系统的稳定运行。 ...
在教师登陆界面,教师可以登录并选择需要指导的课题以及对应的学生。在课题检查阶段,教师可以查看学生的课题进展,对课题活动记录进行点评,检查学生的阶段性小结,并确认检查工作,使学生能够进入下一个阶段。 ...
配置文件√(vs200573) 79. 登陆控件综合使用√(vs200574) 80. 成员管理 MemberShip Roles √(vs200575) 81. 创建及使用用户控件√(vs200576) 82. WebParts 概述√(vs200577) 83. WebParts 一√...
2.5 本章小结 10 3 系统设计 10 3.1 系统技术选型 10 3.1.1 JSP技术 11 3.1.2 JavaBeans技术 11 3.1.3 JDBC技术 12 3.1.4 Java EE 的开发工具 12 3.1.5 MySQL 数据库 13 3.2 系统功能模块设计 13 3.3 数据库设计 13 ...
### PB结课报告知识点概述 #### 一、项目概况 - **项目名称**:学生管理系统 - **开发工具**:PowerBuilder - **适用范围**:适用于学校的教务管理,特别是学生成绩及相关信息的管理和查询。 #### 二、主要功能...
4.2登陆界面的实现: 26 4.3主界面的实现: 27 4.4风险控制界面的实现: 29 4.5透支持卡人的特性分析的实现: 29 4.5.1 透支持卡人特征分析主画面的实现 29 4.5.2 透支持卡人特征分析对比分析图的实现: 31 4.5.3 ...
- 整个系统文档十分完善,包含系统功能图、数据库概念结构的E-R图、开发的软件工具、数据库基本表、程序清单以及报告小结等内容。 #### 4.2 功能全面 - 系统不仅实现了基本的学生信息管理,还包括了课程信息、学习...
Microsoft visual studio Microsoft SQL Server 二、 系统需求分析(包含功能结构图) 登陆功能-系统登陆页面 学生信息查询功能-学生信息查询界面 学生信息修改删除功能-学生信息...五、 小结 可以实现所要求的功能
- **结班**:结束营业状态,显示各类报告(结班报表、大类报告、小类报告、品项报告和结算方式),并可打印报告。 - **挂单**:允许将订单暂时保留,等待后续处理。 - **读取挂单**:查看和操作已挂单的流水。 -...
在Windows环境下安装MySQL 8.0.11和...通过图形界面可以更直观地查看数据库结构、执行SQL语句、进行数据备份和还原等操作。如果在使用过程中遇到具体问题,应当根据错误信息进行分析并查找相关资料或向社区寻求帮助。
* 系统管理:包括用户名和密码,主要用于用户登陆界面登陆和查询。 * 账单管理:包括账单号和餐台,每一个餐台对应一个账单号,通过餐台号的记录来对对应的餐台进行记账管理。 * 财务管理:包括账单号、时间和账目,...
这两者是Web前端的基础,它们共同构建出用户界面,使得后台数据能够以美观、易用的方式呈现给用户。 6. **MySQL**:MySQL是一种关系型数据库管理系统,具有高性能、高可靠性、易于维护等特点。在本系统中,MySQL...