文档库 最新最全的文档下载
当前位置:文档库 › 《JAVA程序设计》实训报告

《JAVA程序设计》实训报告

《JAVA程序设计》实训报告
《JAVA程序设计》实训报告

四川科技职业学院

《JAVA程序设计》实训报告

班级12级计网班

姓名彭跃

实训地点:5202计算机机房

指导教师:曾令改

2014年6月29日

四川科技职业学院-专业课程实验实训报告

课程名称需求分析课程编号2

日期2014-6-29时间14:10-17:50

指导教师曾令改地点4401

一、实验实训目的

1、掌握JAVA数据类型、数据类型转换原则和方法

2、掌握JAVA中变量的类型和使用

3、掌握JAVA中的运算符的基本应用

二、实验实训任务

1、学习与理解并运用Java的数据类型及运算符

2、类的变量的定义及运用

3、实例化对象

三、实验实训软硬件设备

硬件:计算机软件:jdk、记事本、eclips

四、实验实训主要内容

1、byte〈short〈int〈long〈float〈double

2、double PI=3.14;\double d=true;double e=-1.23E-4;\long l=1.23L;

3、int x=7,y=4,temp;

System.out.println("变换前x="+x+"y="+y);

temp=x;x=y;y=temp;

ystem.out.println("变换后x="+x+"y="+y);

---------------------------------Long long_maxLong=https://www.wendangku.net/doc/8111455698.html,ng.MAX_VALUE;

System.out.println("\n长整型的最大值为:"+long_maxLong+"\n")

int a=90;int b=89;

int c=(a++)*2;//c=90*2a=91后加减:先运算,变量自身后加减

int d=(++a)*2//d=(91+1)*2a=92前加减:变量自身先加减,后运算

---------------------------------boolean z=x>y&&x++==y--;//条件与

boolean c=a>b&&a++==b--;//逻辑或

boolean w=y>x||x--==y++;//条件与

boolean v=b>a|a++==b--;//逻辑或

---------------------------------

if(t1instanceof Test)/*instanceof为对象运算符,判断一个对象是否是某个类的实例*/{System.out.println("")};

String s=null;

s=(t1==null)?"ti为空对象":"但ti已创建";

五、实验实训总结、体会

1、学会了Java的数据类型的运用及转

2、初步学习了解掌握常量和变量的作用及运用范畴,为以后的运用打下基础

3、学习了成员变量与局部变量的交换算法

4、逻辑运算符、对象运算符及条件运算符的使用

课程名称输入流,从键盘读取字符串,用if判断课程编号3

日期2014-6-30时间8:20-12:00

指导教师曾令改地点5202

一、实验实训目的

1、学习在Java程序中怎么从键盘读取字符串

2、掌握Java程序中用if判断年月日、周期及两数值大小

3、掌握Java程序中随机数基本应用

二、实验实训任务

1、读取从键盘输入的数据功能

2、输入某年某月某日,判断该天星期几,是这一年的第几天

3、比较两数大小

4、随机产生3个100以内的正整数,求最大数和最小数

三、实验实训软硬件设备

硬件:计算机软件:jdk、记事本、eclips

四、实验实训主要内容

InputStreamReader isReader=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isReader);

String dateString;

Try

{System.out.println("请按照2014-6-30的格式输入日期:");

dateString=br.readLine();

Cslendar calendar=Calender.getInstance();

Java.text.SimpleDateFormat ormt=new java.text.SimpleDateFormat("yyyy-MM-dd");

Date date=formt.parse(dateString);

clendar.setTime(date);

System.out.println("今天星期

"+calendar.get(Calendar.DAY_OF_WEEK+1));

System.out.println("今天星期"+calendar.get(Calendar.YEAR)

Catch(Exception e)

{e.printStackTrace();}

}

五、实验实训总结、体会

1、学会了Java程序中如何从键盘读取录入字符串

2、掌握了日期系型函数的运用规则、及计算运量法则

3、更多的了解及运用if条件比较两数的随机大小

4、学习了单分支、双分支、多分支if语句块的运用

5、最小值与最大值的嵌套运用含比较

四川科技职业学院-专业课程实验实训报告

课程名称函数的运用、判断、循环课程编号4

日期2014-6-30时间14:10-17:50指导教师曾令改地点5202

一、实验实训目的

1、学习从控制台输入字符判断

2、数整除的运用

3、利用if判断一个班级的学生成绩的优秀、良好、及格、及不及格的判断

4、学习与理解增量表达式与减量表达式的运用

5、理解学习for循环语句的调用

二、实验实训任务

1、从控制台输入字符判断星期几

3、根据得分判断成绩的等级

4、利用for循环语句计算基数和与偶数和、及其他运算

三、实验实训软硬件设备

硬件:计算机软件:jdk、记事本、eclips

四、实验实训主要内容

Pblic static void main(String args[])

{//输出1到99的奇数,没行8个数

For(int n=1;n<9;n++)

{if(n%16==0)//每行输出8个字符

System.out.println("");

If(n%2==0)continue;

System.out.println(n+"\t");}

System.out.println("");

-------------------------------Int sum=0;

For(int i=1;i<=9;i++)

{for(int j=1;j

{sum=i+j;

If(sum>=10)

System.out.println(i+"X"+j+"="+sum+"");

Else{System.out.println(i+"X"+"j"+"="+sum+"");

}}System.out.println();

五、实验实训总结、体会

1、学习了数组的含义及运用

2、学习了运用用户输入的数来判断该天是星期几

3、公倍数的整除

4、if语句与swevch语句的运用

5、得到Contiune\break\多重循环的语句运用

四川科技职业学院-专业课程实验实训报告

课程名称面向对象程序设计基础1课程编号5

日期2014-7-1时间8:20-12:00

指导教师曾令改地点5202

一、实验实训目的

1、掌握类的定义和使用。

2、掌握对象的声明和使用。

二、实验实训任务

1、运用成员变量、成员方法、构造函数

2、实例化对象、对象调用类中的变量和方法

3、类的独立联系

4、实例变量,由对象调用

5、管理学生成绩

三、实验实训软硬件设备

硬件:计算机软件:jdk、记事本、eclips

四、实验实训主要内容

1、lass类中运用成员变量与成员方法,然后用构造方法(构造函数来调用成员变量

2、分别对成员变量和方法进行实例化,然后输出调用。

3、创建并运用people类

4、定义实例方法、与静态方法、然后在内中调用静态方法

5、定义学生类、统计学生共交多少钱?

6、创建类:管理学生成绩系统

五、实验实训总结、体会

类变量与实例变量区别:

1、类变量是与类相关的,公共的属性

2、实例变量属于每个对象个体的属性

3、类变量可以通过类名,类变量名直接访问

四川科技职业学院-专业课程实验实训报告

课程名称面向对象程序设计基础2课程编号6

日期2014-7-1时间14:10-17:50

指导教师曾令改地点5202

一、实验实训目的

1、掌握类的成员变量、成员方法的建立。

2、掌握this的基本使用权用。

3、理解静态变量和静态方法。

4、理解抽象的概念。

二、实验实训任务

1、统计总学费

2、图书销量统计

3、银行信息管理系统应用程序

三、实验实训软硬件设备

硬件:计算机软件:jdk、记事本、eclips

四、实验实训主要内容

//图书销量统计

Import Java.util.*;

Public class BookxL

{private ststic int counter=0;

Public BookXL(String title);

Counter++;}

Public static int getCounter()

{return counter;}

Public static void main(String args[])

{String[]titles={"java程序设计教程","Java程序设计实验指导与习题答案"};

For(int i=0;i<5;i++)

{new BookXL(titles[new Random().nextInt(2)]);}

Syetem.out.println("总计销售了"+BookXL.getCounter()+"本图书!");}++

五、实验实训总结、体会

1、了解静态区域块的运用

2、利用数组创建对象

3、随机数的产生及获取。

4、了解到了管理、可以实现存取、余额查询、显示账号等功能

四川科技职业学院-专业课程实验实训报告

四川科技职业学院-专业课程实验实训报告

课程名称综合练习2课程编号8

日期2014-7-2时间14:10-17:50指导教师曾令改地点5202

一、实验实训目的

1、加深理解前面的知识点。

2、提高java代码编写能力。

二、实验实训任务

1、图书销售统计

2、银行信息管理系统应用

三、实验实训软硬件设备

硬件:计算机软件:jdk、记事本、eclips

四、实验实训主要内容

1、建立销售管理系统,对进销进行统计。

2、银行信息管理系统,对存、取、余额等进行统计。

3、定位输出英文字母及其ASCII码,每行8个字母。

4、通过键盘输入一个字符,回车显示字符及其ASCII码。

五、实验实训总结、体会

包–三大作用

1、区分相同名字的类

2、当类很多时,可以很好的管理类

3、控制访问范围

包–打包命令

Package com.shunping

包–命名规范

小写字母比如com.sina.shunping

包–常用的包

一个包下,包含很多的类,java中常用的包有:

https://www.wendangku.net/doc/8111455698.html,ng.*包自动引入java.util.*工具包

https://www.wendangku.net/doc/8111455698.html,.*网络开发包java.awt.*包窗口工具包

四川科技职业学院-专业课程实验实训报告课程名称love课程编号9

日期2014-7-3

2014-7-4

时间

8:20-12:00

14:10-17:50

指导教师张科地点5202

一、实验实训目的

1、用Vs制作微视频、微动画

2、熟悉vs代码的运用及实现为动画的制作

二、实验实训任务

1、在窗口1中实现图片的间隔出现,从而达到模糊淡出模糊淡入

2、通过窗口1跳转到窗口2,实现窗口2动画的淡入淡出

3、通过窗口2跳转到窗口3,实现窗口3动画的淡入并淡出结束。

三、实验实训软硬件设备

硬件:计算机软件:VS

四、实验实训主要内容、

1、窗口1去掉边框背景色为透明

2、在窗口1插入多个图像,实现间隔时间出现,同时保留以播放出现的图片。

3、用程序代码实现图片的淡入淡出效果,为链接第2个窗口做出动感美化效果

4、第2个窗口与第一个窗口类型,可以更具自己的思路进行设计。

五、实验实训总结、体会

1、考验了我们在多个窗口实现链接的基本操作

2、体会到了无边框、背景透明的窗口动画效果

3、学习了程序代码的控制间隔时间及淡入淡出效果

四川科技职业学院-专业课程实验实训报告课程名称打飞机课程编号10

日期2014-7-5

2014-7-7

时间

8:20-12:00

14:10-17:50

指导教师张科地点5202

一、实验实训目的

1、运用、学习与制作打飞机游戏的小游戏

二、实验实训任务

1、开发一个打飞机的小游戏

2、实现程序与用户的互动

三、实验实训软硬件设备

硬件:计算机软件:VS

四、实验实训主要内容

1、创建一个400X700大小的窗口,即为游戏界面

2、实现背景图层的滚动效果

3、实现飞机动画在按键W、S、A、D、上实现上下左右移动

4、实现飞机发出子弹的功能,做到攻击的范凑

5、创建敌机、并实现敌机子弹发起攻击

6、控制被打飞机与打飞机的时间与出现的平率

7、被打中的敌机实现消灭功能并实现消灭的动画效果,以及被消声音效果

8、实现敌机打中自己的飞机出现消耗血量的动画效果

9、程序及代码的优化

10、封装程序

五、实验实训总结、体会

1、理解程序的多功能化

2、实现程序的运转思路及其作用

3、熟练及掌握程序代码的写法

4、更多的掌握到优化代码及封装程序的过程与实现

Java程序设计-实验报告1-模板 (1)

实验报告 课程名称Java程序设计 实验项目实验一类和对象 系别_________计算机_________ 专业/班级_______计算机类/1402______ 姓名_____李馨雪________ 实验日期______2015.10.10______ 成绩_______________________ 指导教师

一、实验题目:实验一类和对象 二、实验内容: (1)用类描述计算机中CPU的速度和硬盘的容量。要求Java应用程序有4个类,名字分别是PC、CPU、HardDisk和Test,其中Test是主类。 1)PC类与CPU类和HardDisk类关联的UML图如图所示。 其中,CPU类要求getSpeed()返回speed的值,setSpeed(int m)方法 将参数m的值赋值给speed。 HardDisk类要求getAmount()返回amount的值,setAmount(int m)方 法将参数m的值赋值给amount。 PC类要求setCPU(CPU c)将参数c的值赋值给cpu,要求setHardDisk (HardDisk h)方法将参数h的值赋值给HD,要求show()方法能显示 cpu的速度和硬盘的容量。 2)主类Test的要求 main()方法中创建一个CPU对象cpu,其speed设置为2200; main()方法中创建一个HardDisk对象disk,其amount设置为200; main()方法中创建一个PC对象pc, pc调用setCPU方法,实参是cpu;调用setHardDisk方法,实参是 disk;调用show方法。 (2)设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声,要求如下: 1)编写接口Animal,有2个抽象方法cry()和getAnimaName(); 2)编写模拟器类Simulator,该类有一个playSound(Animal animal)方法,其形参是Animal类型,可以调用实现Animal接口的类所重写的cry()方法播放具体动物的声音,调用重写方法显示动物种类的名称; 3)编写实现Animal接口的Dog类和Cat类。具体的UML图如下所示:4)编写主类Application,其main方法中至少包含如下代码: Simulator si=new Simulator();

java程序设计基础(第3版)实验指导答案 第三章

实验10 import java.util.*; public class shiyan10 { public static void main(String[] args) { int a=0,b=0,c=0,max=0; Scanner reader=new Scanner(System.in); System.out.println("从键盘输入第一个整数"); a=reader.nextInt(); System.out.println("从键盘输入第二个整数"); b=reader.nextInt(); System.out.println("从键盘输入第三个整数"); c=reader.nextInt(); if(a>b) max=a; else max=b; if(c>max) max=c; System.out.println("最大的数是"+max); } }//在程序中输入三个整数,比较它们的大小,输出最大的数 实验11 public class shiyan11 { public static void main(String[] args) { int s=0; for(int i=0;i<100;i++) { s=s+i; i++; } System.out.println("1+3+5+···+99="+s); } }//用for循环语句求1+3+5+···+99的值 实验12 import java.util.*; public class shiyan12 {

public static void main(String[] args) { int a=0,i=1,s=0; Scanner reader=new Scanner(System.in); while(a<50||a>100) { System.out.println("从键盘输入一个50~100的整数"); a=reader.nextInt(); } System.out.println("你输入的数是"+a); while(i<=a) { s=s+i; i++; } System.out.println("1+2+3+···+"+a+"="+s); } } //编写从键盘输入一个范围在50~100的整数,如果不正确,则继续输入;然后求1到输入整数的累加 实验13 public class shiyan13 { public static void main(String[]args) { int i=100,s=0; do { s=s+i; i--; } while(i>0); System.out.println("100+99+98+···+2+1="+s); } } //用do-while语句求100+99+···+2+1的值 实验14 import java.util.*; public class shiyan14 { public static void main(String[] args)

手工会计实训报告

手工会计实训报告 一、实训时间 XX-XX 学年第一期( XX 年 9 月至 XX 年 1 月) 二、实训地点 会计手工操作模拟实训室(实训楼 634 ) 三.实训目的 通过财务会计模拟实训,全面系统地掌握会计凭证的填制与审核、会计账簿的建立与登记、对账与结账、会计报表的编制等会计核算的基本操作技能和方法,加强对会计知识的理解、对会计基本方法的运用和对会计基本技能的训练,提高会计业务综合处理能力,使学生能够将会计理论知识和会计实务有机地结合在一起,提高记账、算账、报账的实际操作能力。 四.实训要求 要求每个学生必须把发生的经济业务事项按实际会计工作的要求,独立地操作一遍,最终把证、账、表资料装订成册,形成训练成果。具体来讲就是: 1 .进行训练时,必须正确理解经济业务的具体内容,在进行认真思考确认无误后方可进行具体处理。为了防止出现错误和遗漏,做完后应认真加以检查和复审。 2 .应按照会计核算的具体要求,依次做好会计凭证的填制、账簿的登记和会计报表的编制工作。

3 .所用的各种凭证、账簿和报表一律使用国家统一会计制度要求使用的格式。凭证账簿、报表上所列的项目要按规定填写清楚、完整。 4 .在填制会计凭证、登记账簿和编制会计报表时,除按规定必须使用红墨水书写外,所有文字、数字书写都应该使用蓝(黑)墨水书写,不准使用铅笔和圆珠笔。 5 .在训练过程中,对于出现的账务处理错误,应该按照规定的方法更正,不得任意涂改或刮擦挖补。 6 .文字和数字书写要正确、整洁、清楚、流畅,特别要注意会计数码字的书写应符合财会工作书写要求。 7 .每位学生必须独立完成,严禁转抄。 五.实训程序 1 .根据模拟企业的期初建账资料,选择不同格式的账页设置账簿(包括总账、明细账、日记账),同时将期初余额逐笔登记到各总账、明细账及日记账中,并认真进行核对。 2 .根据模拟企业 XX 年 1 月所发生的经济业务编制XX 年 1 月份的记账凭证,记账凭证采用通用记账凭证。 3 .根据审核无误的记账凭证登记现金日记账和银行存款日记账。 4 .根据审核无误的记账凭证并结合经济业务具体内容登记各明细账。 5 .根据审核无误的记账凭证登记总账。

JAVA程序设计习题库及答案

第一章JAVA语言概论 一、选择题 1。下列不属于java语言鲁棒性特点的是:A.java能检查程序在变异和运行时的错误 B。java 能运行虚拟机实现跨平台 C。java 自己操纵内存减少了内存出错的可能性D。java 还实现了真数组,避免了覆盖数据的可能2.java语言的执行模式是: A。全编译型 B.全解释型 C.半编译和半解释型 D.同脚本语言的解释模式 3.下列关于虚拟机说法错误的是: A。虚拟机可以用软件实现 B.虚拟机部可以用硬件实现 C.字节码是虚拟机的机器码 D.虚拟机把代码程序与各操作系统和硬件分开 4。java语言是1995年由()公司发布的 A.Sun B。Microsoft C.Borland D.Fox Software 5.下列不是虚拟机执行过程特点的是 A。双线程

B.多线程 C.动态链接 D.异常处理 6.java以JVM为基础,最下层是移植接口,由适配器和()组成A.网卡 B。Java os C。Java基本类 D。Java 应用程序和applet小程序 7。java程序的执行过程中用到一套JDK工具,其中javac.exe指A.java语言编译器 B.java字节码解释器 C.java文档生成器 D.java类分解器 8.java的API结构中,不属于类库主要包括的核心包的是 A.java包 B。javax C.javadoc包 D.org扩展包 9.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只 能有()类或者界面是公共的 A.一个 B。两个 C。四个 D。任意多个

10.在当前的java实现中,每个编译单元就是一个以()为后缀的文件 A。java B.class C。doc D.exe 二、填空题 1. 1991年,SUN公司的Jame Gosling和Bill Joe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个____软件,它是java的前身. 2. java是一个网络编程语言,简单易学,利用了____的技术基础,但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。 3. java可以跨平台的原因是____ 4. JVM的执行过程有三个特点:多线程,_____,异常处理; 5.JAVA程序的安全性体现在多个层次上,在_____,有语法检查;在解释层上,有字节码校验器、测试代码段格式和规则检查,访问权限和类型转换和法性检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台层上,通过配置策略,可设定访问资源域,而无需区分本地或远程。 6。 JAVA的产品主流操作系统平台是Solaris、_____和Macintosh. 7. JAVA系统运行时,通过______机制周期性的释放无用对象所使用的内存,完成对象的清除。 8。在JAVA语言中,将后缀名为______的源代码文件编译后形成后缀名为.c lass的字节码文件。 9。 JAVA语言的执行模式是半编译和______. 10. JAVA类库具有_____的特点,保证了软件的可移植性。 11。在编写执行JAVA程序的过程中需要用到一些工具,SUN公司为我们提供了一套JDK工具,它主要包括:javac.exe、java。exe、_____、ja vap.exe、jkb。exe 12.JAVA程序包括源代码(.java文件)、______、由归档工具jar生成的。jar文件、对象状态序列化.ser文件.

java 程序设计 实验五

C H A N G Z H O U U N I V E R S I T Y 实验报告 课程名称:JAVA程序设计 学生姓名:文浩班级计算机141 学号14416122 学院(系):信息数理学院指导教师:吕猛 实验时间:2016 年12 月 6 日实验名称:实验五基于Swing的图形用户界面开发实验

实验五基于Swing的图形用户界面开发实验 一实验容 (1)完成开发界面如图所示,实现如下功能 ①选中“查看已有名片”按钮,程序处于查看状态,可以在“名片列表”中选择要查看的名片,程序在“名片详实信息”栏显示该名片的详实信息,此状态中名片信息处于不可编辑状态 ②选中“添加新名片”按钮,程序处于添加状态,所有关于明天信息的项目都处于可编辑状态,设置完成相关信息后,单击“添加”按钮,在“名片列表”中出现新添加名片的名称。单击“清空”按钮可以清空还没提交的容 ③在查看状态和添加状态下,都可以通过点击“爱好”、“学历”单选按钮以显示名片的不同附加信息 (备注:名片附加信息部分,当点击“爱好”按钮时显示的如图1所示,当点击“学历”按钮时显示如图2所示。) 图1

图2 (2)记事本设计与实现 如图所示(1)编程实现如图所示的界面(2)实现文件、编辑、格式、查看,帮助菜单(3)实现记事本的基本功能

二实验目的 (1)理解组件的分类 (2)掌握容器、布局管理器、普通组件的使用 (3)理解事件处理机制的工作原理 (4)掌握事件的添加和功能代码的编写方法 三实验过程 (1)问题分析 答:名片的设计除了使用最基本的组件,如JButton,Jlist,JCheckBox,JTextField, JRadioButton, CardLayout以外,最主要的是逻辑事件的编写,在成功布局完见面后,就需要编写事件处理。首先,由于是名片信息,保存着一个人的基本信息,所以可以用一个类来表示,如PersonInf类,其次,由于是多个人的信息,可以通过ArrayList 来存放类;其次就是当点击按钮的时候,正确添加和显示信息,此处用到cardLayout 布局,可以减少界面的复杂度,在使用JList的时候,除了加滚动条意外,还需要listModel 获取数据等。 (2)代码编写 答: (1) public class PersonInf { public String yourname; public String address1;

手工会计实训报告范本.doc

手工会计实训报告范本 手工会计培训报告模板。在培训过程中,必须正确理解经济业务的具体内容,经过认真考虑和确认后,才能进行具体处理。 为了防止错误和遗漏,应在完成后仔细检查和审查。 。应按照会计的具体要求依次做好会计凭证填制、账簿登记和会计报表编制工作。 所有使用的凭证、账簿和报表应采用国家统一会计制度要求的格式。 凭证账簿、报表中列出的项目应按要求填写清楚、完整。 。填制会计凭证、登记账簿和编制会计报表时,除按规定必须用红墨水书写外,所有写数字的字、都要用蓝色书写。同时,期初余额应在每个总账、明细账和日记账中逐一登记,并认真核对。 根据模拟企业的经济业务,当年当月的记账凭证采用普通记账凭证编制。 。根据审核无误的记账凭证登记现金账簿和存款日记账。 根据已核实的记账凭证,结合经济业务的具体内容,登记每个明细账。 。根据审核无误的记账凭证登记总账。 。对所有经济业务进行核算后,进行试算平衡并编制试算平衡表。 和解与和解。 检查总账和相关明细账、日记账等。计算每个账户的本期金额和期末余额,并按照标准方法进行结账处理。

根据总账和明细账中的相关记录,编制资产负债表和损益表。 写培训报告。 要求每个人写一份培训报告,并写下培训时间、地点、教员、目的、要求、程序。最后,总结了手工会计操作的经验,提出了需要改进和注意的问题。 培训结束后,记账凭证将按编号进行排序,各种账簿将按不同的格式进行分类。最后,所有材料如凭证、账簿、报告、培训报告将提交给讲师。 六、培训内容应根据反映的经济业务事项分别设置账户。 例如,根据委托单位和代管材料的名称设置代管材料辅助账户,根据租赁单位和固定资产的名称设置出租人的固定资产登记簿。 。在会计账簿的封面上设置会计科目

《JAVA语言程序设计》期末考试试题及答案(应考必备题库)

《JA V A语言程序设计》期末考试试题及答案2(应考必备题库) 一.判断题 1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×)1.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。(√)2.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。(×3.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。(×)4.构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。(×)5.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch 中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。(√)6.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。(√)7.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。(×)8.静态初始化器是在其所属的类加载内存时由系统自动调用执行。(√)9.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。(×) 二.单项选择题 1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?() A、String args B、String ar[] C、Char arg D、StringBuffer args[] 2.以下关于继承的叙述正确的是()。 A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 3.paint()方法使用哪种类型的参数? () A、Graphics B、Graphics2D C、String D、Color 4.以下哪个不是Java的原始数据类型() A、int B、Boolean C、float D、char

Java程序设计上机实验

班级号一学号_姓名一题号java(多文件应压缩为rar): 实验1:熟悉上机环境,编写并运行简单的java程序(3学时)实验目的 (1)熟悉Java程序开发环境J2SDK+JCreator的安装及使用 ⑵熟悉Java Application 和Applet程序的结构及开发步骤 ⑶熟练掌握if语句的使用 ⑷掌握Math.sqrt()等常用数学函数的用法 ⑸熟悉System.out.print()的用法 实验内容及要求 按Java Application 和Applet两种方式分别编写程序,求 一元二次方程ax2+bx+c=0的根(系数在程序中给定),并输出。 思考并验证 (1)分别给定以下几组系数,给出输出结果 a=1,b=5,c=3 a=4, b=4, c=1 a=2, b=3, c=2 : + i ________ +_ _______ i ⑵如果程序的public类的类名和源文件的文件名不一样会有什

么问题? (3) 将类的public 修饰去掉是否可行?接着再将类名换为其它是 否可行?这说明了什么? (4) 将程序中main 前面的public 去掉,重新编译执行你的程序,你看到 了什么信息? (5) 将程序中main 前面的static 去掉,重新编译执行你的程序,你看到 了什么信息?为什么? (6) 本次上机中,你还遇到了什么问题,是如何解决的?

班级号一学号_姓名一题号java (多文件应压缩为rar ): 实验 2:控制流程 1(3 学时 ) 实验目的 (1) 进一步熟悉使用 if 语句 (2) 掌握循环语句实现循环的方法 实验内容及要求 输出时,只使用下面的语句: System.out.print( “ ”); // 不换行 System.out.print( “* ”); // 并且不换行 System.out.print( “+”); // 并且不换行 System.out.println( “*”;) // 并换行 编写程序输出(注:在图形的中心处有一个加号 ' +'): 思考并验证 下面程序片段给出了从键盘输入一个整数的方法: import java.io.*; 输出一个空格, 并且 输出一个字符' * ', 输出一个字符' +', 输出一个

java程序设计基础实验27

实验27 类的构造方法1 实验要求:编写一个Java程序,在程序中定义Student类,Student类有三个构造方法,分别对不同的属性进行初始化 编写程序如下 class Student //定义类Student. { String name; int age; public Student() //定义无参的构造方法。 { System.out.println("Student()构造方法被调用"); } public Student(String c) //定义有一个参数的构造方法。 { name=c; System.out.println("Student(String newName)构造方法被调用"); } public Student(String a,int b) //定义有两个参数的构造方法。 { name=a; age=b; System.out.println("Student(String newName,intnewAge)构造方法被调用"); } public static void main(String[] args) { Student volu1=new Student(); //创建Student类的一个对象,不传入参数 Student volu2=new Student("张三"); //创建Student类的一个对象,传入一个参数:”张三” Student volu3=new Student("张三",15); //创建Student类的一个对象,传入两个参数:”张三”、15 } } 运行结果如下

程序分析如下: 程序中的Student类有三个构造方法,分别对不同的属性进行初始化。

会计实训报告范文

会计实训报告范文 导读:本文会计实训报告范文,仅供参考,如果能帮助到您,欢迎点评和分享。 欢迎浏览由实习报告栏目整理的会计实训报告范文 会计实训报告范文【一】一、实训基本情况 (一)实训时间:年月日——月日 (二)实训单位:光华机床有限责任公司 (三)实训目的: 1、通过对企业会计模拟实训,这样可以系统地掌握企业会计核算的全过程,从而加强我们对学会计理论和知识的理解与认识,完成从理论到实践的认知过渡 2、实训的内容涵盖了会计操作的全部基本技能——从建账、填制和审核原始凭证、记账凭证到登记账簿;从日常会计核算、成本计算到编制会计报告、年终结账 3、全部实训突出综合性、完整性、超前性、和系统性。以一个模拟企业的特定会计期间为范围,将经济业务的来龙去脉与企业的生产经营有机地结合起来,将企业经济业务发生的前瞻性与市场经济的变化相配套,开阔视野,增进我们对社会、企业的了解和认识,为即将进入社会的我们从事财会工作打下很好的基础。 (四)实训完成情况:通过老师的指导,以光华机床有限责任公司为实训企业,经过一个月的实训,我基本上可以灵活的把所学的会计

知识运用到会计实训当中。能够熟练的对会计核算的各步骤进行系统操作实验,包括账薄建立和月初余额的填制、原始凭证、记账凭证的审核和填制,各种账薄的登记、对账、结账、编制报表等。能够按计划完成指定工作。 (五)实训形式:手工会计 二、实训过程及内容: 1、建账。根据资料的期初余额建账 2、审核填制记账凭证。基本要求有:记帐凭证各项内容必须完整,记帐凭证应该连续编号,记帐凭证的书写应清楚、规范,记帐凭证可以根据每一张原始凭证填制,除结帐和更正错误的记帐凭证可以不附原始凭证外,其他记帐凭证必须附有原始凭证,填制记帐凭证时若发生错误,应该重新填制,记帐凭证填制完经济业务事项后,如有空行应当自金额栏最后一笔金额数字下的空行处至合计数上的空行处划线注销。 3、登明细帐。其中具体包括:三栏式明细帐、数量金额式、多栏式。 4、运用“T”形账户编制科目会总表。这是为登总账所做的准备,它能反应这期间业务发生进有哪几个会计科目,并且能清楚的看到其借贷所发生的余额以及最后余额。 5利用科目汇总表登记总帐,。按照科目汇总表中各科目依次登帐。 6,期末结账。

Java程序设计习题附答案(一)

Java程序设计题库 第一部分绪论 1、下列关于Java语言的特点,描述错误的是(C) A.Java是跨平台的编程语言B.Java支持分布式计算 C.Java是面向过程的编程语言D.Java支持多线程 2、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?(B) A、安全性 B、多线性 C、跨平台 D、可移植 3、Java JDK中调试器的命令是(C)。 A、javac B、java C、jdb D、avah 4、运行jar文件中class文件需要在java命令后面加的参数为(A)。 A、-cp B-g C-d D-verbose 5、下面哪项在java中是不合法的标识符?(C) A、$user B、point C、You&me D、_endline 6、下面关于Java语言说法正确的是(ABCD)。 A、Java语言是面向对象的、解释执行的网络编程语言。 B、Java语言具有可移植性,是与平台无关的编程语言。 C、Java语言可对内存垃圾自动收集。 D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。 7、在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。( B) A、源, HTML B、源, 字节代码 C、字节代码, 源 D、HTML, 字节代码 8、Java的JVM是指(B)。 A、由Java操作的家用设备(通常是一个漂亮的小烤箱) B、Java字节代码的解释程序 C、Java源代码的编译器 D、运行Java 所需的硬件设备 9、在Java中,关于CLASSPA TH环境变量的说法不正确的是(A)。 A、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B、编译器用它来搜索各自的类文件。 C、CLASSPATH是一个目录列表。 D、解释器用它来搜索各自的类文件。 10、一个可以独立运行的Java应用程序(D)。

手工会计实训报告

手工会计实训报告 ●一、实训时间 XX-XX 学年第一期( XX 年 9 月至 XX 年 1 月) ●二、实训地点 会计手工操作模拟实训室(实训楼 634 ) 三.实训目的 通过财务会计模拟实训,全面系统地掌握会计凭证的填制与审核、会计账簿的建立与登记、对账与结账、会计报表的编制等会计核算的基本操作技能和方法,加强对会计知识的理解、对会计基本方法的运用和对会计基本技能的训练,提高会计业务综合处理能力,使学生能够将会计理论知识和会计实务有机地结合在一起,提高记账、算账、报账的实际操作能力。 四.实训要求 要求每个学生必须把发生的经济业务事项按实际会计工作的要求,独立地操作一遍,最终把证、账、表资料装订成册,形成训练成果。具体来讲就是: 1 .进行训练时,必须正确理解经济业务的具体内容,在进行认真思考确认无误后方可进行具体处理。为了防止出现错误和遗漏,做完后应认真加以检查和复审。 2 .应按照会计核算的具体要求,依次做好会计凭证的填制、账簿的登记和会计报表的编制工作。

3 .所用的各种凭证、账簿和报表一律使用国家统一会计制度要求使用的格式。凭证账簿、报表上所列的项目要按规定填写清楚、完整。 4 .在填制会计凭证、登记账簿和编制会计报表时,除按规定必须使用红墨水书写外,所有文字、数字书写都应该使用蓝(黑)墨水书写,不准使用铅笔和圆珠笔。 5 .在训练过程中,对于出现的账务处理错误,应该按照规定的方法更正,不得任意涂改或刮擦挖补。 6 .文字和数字书写要正确、整洁、清楚、流畅,特别要注意会计数码字的书写应符合财会工作书写要求。 7 .每位学生必须独立完成,严禁转抄。 五.实训程序 1 .根据模拟企业的期初建账资料,选择不同格式的账页设置账簿(包括总账、明细账、日记账),同时将期初余额逐笔登记到各总账、明细账及日记账中,并认真进行核对。 2 .根据模拟企业 XX 年 1 月所发生的经济业务编制 XX 年 1 月份的记账凭证,记账凭证采用通用记账凭证。 3 .根据审核无误的记账凭证登记现金日记账和银行存款日记账。 4 .根据审核无误的记账凭证并结合经济业务具体内容登记各明细账。 5 .根据审核无误的记账凭证登记总账。 6 .在全部经济业务入账后进行试算平衡,并编制试算平衡表。

java程序设计试题库

《Java语言程序设计基础教程》 练习思考题参考答案 第1章Java程序设计概述 1、1单项选择题 1.编译Java Application源文件将产生相应得字节码文件,扩展名就是什么 A、、java ???? B、、class ?C、、html??? D、、exe 解答:B 2.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中“一次编 译,随处运行”得特点. ?A、简单性????B、平台无关性 C、面向对象性???? D、安全性 解答:B 3.Java语言具有许多优点与特点,下列选项中,哪个反映了Java中并行机制得 特点。 ?A、多线程???B、平台无关性 C、面向对象性??? D、安全性 解答:A 4。在Java语言中,下列哪些语句关于内存回收得说明就是正确得? ?A.程序员必须创建一个线程来释放内存; B.内存回收程序负责释放无用内存; C.内存回收程序允许程序员直接释放内存; D.内存回收程序可以在指定得时间释放内存对象 解答:B 5.一个Java源文件中最多只能有多少个public类。 ?A、1个?B、2个

C、3个? D、任意多个 解答:A 6。下面哪一个不就是Java语言所具有得特点。 A、没有全局变量,在类得定义外部没有任何得变量定义; ?B、不直接支持指针操作,而使用更安全得引用类型; C、支持子类对父类得多继承; D、具有自动垃圾收集功能; 解答:C 7。下面哪一个不就是Java开发工具包JDK得组成部分. ?A、Java得编译器; B、Java得解释器;? ?C、Java得API继承类库; ?D、Eclipse开发工具; 解答:C 8。JDK提供得编译器就是()。 ?A、java、exe???B、javac、exe C、javap、exe??? D、javaw、exe 解答:B 9。作为Java应用程序入口得main方法,其声明格式可以就是() A、public voidmain(String[]args) B、public static void main(String []args) C、public static void Main(String* args) D、public int main(String []args) 解答:B 10.下列说法正确得就是( A ) A、JAVA程序得main方法必须写在类里面 B、JAVA程序中可以有多个main方法 C、JAVA程序中类名必须与文件名一样 D、JAVA程序得main方法中如果只有一条语句,可以不用{}(大括号)括起来 11。下列哪些语句关于Java内存回收得说明就是正确得? ( B) A、程序员必须创建一个线程来释放内存

Java程序设计实验报告分析

学生实验报告 (理工类) 课程名称: JAVA程序设计专业班级: 13电子信息工程(2)学生学号: 1305102056 学生姓名:许伟铭 所属院部:软件工程学院指导教师:王倩倩 20 15 ——20 16 学年第 2 学期 金陵科技学院教务处制

实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:JAVA编程基础实验学时: 4 同组学生姓名:————实验地点: 1514/A203 实验日期: 2016.04.08 实验成绩: 批改教师:王倩倩批改时间:

一、实验目的和要求 (1)熟练掌握JDK1.7及Eclipse Kepler Service Release 1(下简称Eclipse)编写调试Java应用程序及Java小程序的方法; (2)熟练掌握Java应用程序的结构; (3)了解Java语言的特点,基本语句、运算符及表达式的使用方法; (4)熟练掌握常见数据类型的使用; (5)熟练掌握if-else、switch、while、do-while、for、continue、break、return 语句的使用方法; (6)熟练掌握数组和字符串的使用; (7)调试程序要记录调试过程中出现的问题及解决办法; (8)编写程序要规范、正确,上机调试过程和结果要有记录,不断积累编程及调试经验; (9)做完实验后给出本实验的实验报告。 二、实验仪器和设备 奔腾以上计算机,Windows 操作系统,装有JDK1.7和Eclipse软件。 三、实验过程 (1)分别使用JDK命令行和Eclipse编译运行Java应用程序。记录操作过程。 Java应用程序参考如下: 思考:1. 适当添加注释信息,通过javadoc生成注释文档; 2. 为主方法传递参数“Hello world”字符串,并输出; 3. 压缩生成".jar"文件。 (2)分别使用JDK命令行和Eclipse编译Java Applet,并建立HTML文档运行该Applet。 记录操作过程。 Java小应用程序参考如下:

手工会计实训报告范例.doc

手工会计实训报告范例 手工会计培训报告示例。在培训过程中,必须正确理解经济业务的具体内容,经过认真考虑和确认后才能进行具体处理。 为了防止错误和遗漏,应在完成后仔细检查和审查。 。应按照会计的具体要求依次做好会计凭证填制、账簿登记和会计报表编制工作。 所有使用的凭证、账簿和报表应采用国家统一会计制度要求的格式。 凭证账簿、报表中列出的项目应按要求填写清楚、完整。 。填制会计凭证、登记账簿和编制会计报表时,除按规定必须用红墨水书写外,所有写数字的字、都要用蓝色书写。同时,期初余额应在每个总账、明细账和日记账中逐一登记,并认真核对。 根据模拟企业的经济业务,当年当月的记账凭证采用普通记账凭证编制。 。根据审核无误的记账凭证登记现金账簿和存款日记账。 根据已核实的记账凭证,结合经济业务的具体内容,登记每个明细账。 。根据审核无误的记账凭证登记总账。 。对所有经济业务进行核算后,进行试算平衡并编制试算平衡表。 和解与和解。 检查总账和相关明细账、日记账等。计算每个账户的本期金额和期末余额,并按照标准方法进行结账处理。

根据总账和明细账中的相关记录,编制资产负债表和损益表。 写培训报告。 要求每个人写一份培训报告,并写下培训时间、地点、教员、目的、要求、程序。最后,总结了手工会计操作的经验,提出了需要改进和注意的问题。 培训结束后,记账凭证将按编号进行排序,各种账簿将按不同的格式进行分类。最后,所有材料如凭证、账簿、报告、培训报告将提交给讲师。 六、培训内容应根据反映的经济业务事项分别设置账户。 例如,根据委托单位和代管材料的名称设置代管材料辅助账户,根据租赁单位和固定资产的名称设置出租人的固定资产登记簿。 。在会计账簿的封面上设置会计科目

java程序设计习题集

Java程序设计习题集 第一章Java基础知识 §1.1Java概述 1.完成在Windows 2000操作系统下环境变量的配置 2.创建一个Java程序,输出自己的基本信息:名字和年龄。 3.概述Java语言的版本发展过程。 4.简述Java语言的运行机制。 5.在自己的机器上用JDK开发运行环境完成第一个Java程序的编辑、编译、运行过程。 6.简述Java语言的特点,Java虚拟机的概念及作用。 §1.2 Java基本语法 1.什么是变量?什么是常量? 2.什么叫表达式,Java语言中共有几种表达式? 3.下面哪些表达式不合法?为什么? HelloWorld 2Thankyou _First -Month 893Hello non-problem HotJava implements $_MyFirst 4. 以下的选项中能正确表示Java语言中的一个整型常量的是( )。 A) 12. B) -20 C) 1,000 D) 4 5 6 5. 以下选项中,合法的赋值语句是( )。 A) a = = 1; B) ++ i; C) a=a + 1= 5; D) y = int ( i ); 6. 若所用变量都已正确定义,以下选项中,非法的表达式是( )。 A) a != 4||b==1 B) 'a' % 3 C) 'a' = 1/2 D) 'A' + 32 7. 若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是( )。 A) 0 B) 4 C) 8 D) -4 8. 在Java语言中,逻辑常量只有true 和 ___________ 两个值。 9. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float 和 __________两种具体类型。 10. Java语言是( )。 A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 11. 下列的变量定义中,错误的是( )。 A) int i; B) int i=Integer.MAX_VALUE; C) static int i=100; D) int 123_$; 12. 以下的变量定义语句中,合法的是( )。 A) float $_*5= 3.4F; B) byte b1= 15678; C) double a =Double. MAX_VALUE; D) int _abc_ = 3721L; 13. 以下字符常量中不合法的是( )。 A) '|' B) '\'' C) "\n" D) '我' 14. 若以下变量均已正确定义并赋值,下面符合Java语言语法的语句是( )。 A) b = a!=7 ; B) a = 7 + b + c=9; C) i=12.3* % 4; D) a = a + 7 = c + b;

手工会计模拟实训小结

手工会计模拟实训小结 1、会计手工模拟实训小结 学校为我们安排了三个星期的手工模拟实训,这个实训是对中级财会更深一层次的认识,让我们接触到了很多我们以前没有遇到过的科目在实际中的运用。这次实训学校旨在提高我们动手操作的基本技能,使我们更好地掌握从编制凭证到登记帐簿再到编制会计报表这一会计核算过程,提高我们的实践能力,突出“重实践,强技能”。 这次我们做账的会计主体是北京耐力电动车有限责任公司,为了使我们能全面的了解公司一个的核算流程和工作,还有就是限于实训时间客观条件,我们将处理公司一个月的业务。不仅可以在一个月的业务中了解整个公司的业务往来,而且还有年末的报表编制也可以得到练习,可以说是对公司的一般业务往来的所有财务都熟悉了一遍。 在彭老师的带领下,我们在第一次课的时候作了一次总的计划安排,在了解企业的基本资料后,知道我们这次是负责12月份的业务往来及年终报表。由于工作量比较大,彭老师让我们把这个月的业务一分为三,1—10日汇总一次,11—20日汇总一次,21—31日汇总一次。第一次课我们是完成建账任务,主要是以出纳角色建立日记账,以合适的会计角色建立分类账,并登记期初余额。 第二次课时完成1—10日的业务处理,业务处理的流程是: 1、识别原始凭证,编制记帐凭证。其中记账凭证的基本要求有: a记帐凭证各项内容必须完整, b记帐凭证应该连续编号, c记帐凭证的书写应清楚、规范, d记帐凭证可以根据每一张原始凭证填制,

e除结帐和更正错误的记帐凭证可以不附原始凭证外,其他记帐凭证必须附有原始凭证, f填制记帐凭证时若发生错误,应该重新填制, g记帐凭证填制完经济业务事项后,如有空行应当自金额栏最后一笔金额数字下的空行处至合计数上的空行处划线注销; 2、根据审核无误的原始凭证填制记账凭证或保存好原始凭证,登记日记账明细账。其中明细账具体包括:三栏式明细帐、数量金额式、多栏式。每笔业务一个循环,这样才能不保证会有错漏,我因为有一次为了图方便,不是按循环来的,而是一次性填制好记账凭证,再登日记账明细账,结果后面还是出现过问题。 3、在编制科目汇总表之前我们要根据记账凭证,用T型账户进行汇总,再根据T型账户的汇总数编制科目汇总表。 4、登记总帐。按照科目汇总表中各科目依次登帐。 5、编制科目汇总表试算平衡。这是对“T'形帐的汇总,各科目的借贷金额最终是借方等于贷方,如果不平必须从前面的帐中找出错误。 后面几周就是按同样的方法完成11—31日的业务。期末业务比较繁琐,这是对专业知识和经验判断的一次考验,这也是对我们的一次挑战。如费用的分配,月末结账。直到最后两次课时我们才完成了这个月的业务。接下来是对账,包括账证核对,账账核对,账实核对。还有就是结账,但是结账也有很多要注意的地方,比如日记账、总账、应缴税费明细账等结账用双汇线,而往来明细账、费用明细账、成本明细账就用单红线。 最后就是出报表,这是我们觉得最难的地方,也是我们检验前面做得是否正确的一次核对。彭老师要我们出资产负债表和利润表。我在出报表的时候,总是不平,算了很多次,后来检查了很多次后才发现漏了一个。最后终于还是平了,让我心里很是高兴!出了报表,接下来就是整理工作了,我们把整理好的记账凭证整理好,自己在教室装订好,我发觉装订也是一个很需要细心的事,必须每张凭证都要整齐,保证原始凭证都能订到,打孔的位置也要事先预定好,不然用包角纸就会包不住,不能达到美观。这些细节都是应值得注意的!彭老师在这个课上不仅是做到了一个引导者,更教了我们很多方法,及现实生活中又要怎么做。彭老师每一节课都有提醒我们严格按照规范的程序完成每笔业

Java程序的设计实验报告

信息科学与工程学院 课程设计 题目:图书管理系统 姓名:晓雨颖 学号: 201312140115 201312140120 班级: 13级本科四班物联网 课程: Java程序设计 任课教师梦琳 2014年12月20日

课程设计任务书及成绩评定

目录 1前言 (3) 1.1设计目的 (4) 1.2设计任务 (4) 1.3运行环境 (4) 2总体设计 (5) 2.1设计原理............................................. 错误!未定义书签。3详细设计实现.. (5) 3.1 代码 (5) 3.2 登陆后事件处理 (12) 4心得体会................................................ 错误!未定义书签。

1前言 Java的前身是Oak,它一开始只是被应用于消费性电子产品中。后来它的开发者们发现它还可以被用于更大围的Internet上。1995年,Java语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Java class、Java API、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有Java ME,Java SE和Java EE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有Java Development Kit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中Java Development Kit 简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发容和软硬件环境等因素来选择一种合适的开发 工具。

相关文档
相关文档 最新文档