Java读书笔记
Java 是一种纯面向对象的语言,具有封装、继承和多态的特性, 无全局变量或函数,可以被用于面向对象这种现代软件工程。 (3)分布式
Java 包括一个支持 HTTP 和 FTP 等基于 TCP/IP 协议的子库。因 此,Java 应用程序可凭借 URL 打开并访问网络上的对象,象ห้องสมุดไป่ตู้地一 样。 (4)解释型
2.2 c、 java 、c++的比较
现在最有前途的一般认为是 java 和 c#如下面所述:
C#诞生之日起,关于 C#与 Java 之间的论战便此起彼伏,至今 不辍。抛却 Microsoft 与 Sun 之间的恩怨与口角,客观地从技术上 讲,C#与 Java 都是对传统面向对象程序设计在组件化软件时代的革 新之果,可谓殊途同归。虽说两个语言有着"90%的重叠",但那另外 "10%的较量"也往往能够左右一个天平的方向。本文将携 90%之共, 论 10%之异,对两个语言做纯技术品评。文章不涉及两个语言的公 司,市场等台面后的事情--虽然这往往也会影响人们对编程语言的 选择。也不预备得出谁是谁的 Killer,读者应该选择谁的问题。" 语言选择乃艺术而非技术问题",业界早有定论,无需多言。 C#和 Java 都提出了对传统 C++艰深,晦涩的语法语义的现代改良。在语
关键词:车辆管理,JAVA;
第一章 概 述
随着信息技术广泛、深入地应用人类社会的各个领域并发挥着 越来越重要的作用。计算机软件技术应用于信息管理是发展的必然。 作为计算机应用的一部分,充分发挥计算机的优势,将大量复杂的 数据交给计算机来处理,有着手工管理所无法比拟的优点。如:查 找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这 些优点能够极大地提高信息管理的效率,是真正意义上的合理利用 资源,也是企事业管理科学化、正规化,与世界接轨的重要条件。
4.5 进入删除界面………………………………………25 第五章 总结………………………………………………26
摘
要
随着经济的日益增长,信息化时代已经到来,生活中各种信息 趋向数字化、清晰化。车辆管理系统就是在这样的一个环境中诞生 的,交通的日益发达,使得一个单位不再是简单的一辆商务车,而 是有很多辆车组成,而且车型也不再单一,这使得单位车辆信息复 杂化。因此我们将发挥计算机的庞大的存储空间,高性能的处理能 力,高度可靠的数据安全,清晰的可视化数据等这些优势来辅助单 位对车辆进行管理,实现了计算机资源的合理利用,真正实现了减 少劳动力提高劳动质量的目的。本文主要分析了系统的主要组成情 况,包括需求分析,系统实施和系统主要特点等,重点介绍了系统 功能模块的详细思路和实现方法,以及对系统技术和系统的源代码。
从内置支持,还是从执行效率来讲,C#都较 Java 略胜一筹。"一次 编程,多处执行"是程序设计一直以来的一个诉求,尤其是在现代互 联网络时代。在跨平台方面,Java 的支持和实现都是为人称道的, 虽然 JVM 的速度仍然让人备感头疼。而 C#虽然在底层构造方面对移 植性进行了充分的考虑,但至少目前还没有成熟的,经过检验的产 品。C#在跨平台方面似乎更热衷于 XML Web Services 互操作,而不 是跨平台编程。但 C#通过其基础语言构造(CLI)对二十多种主流 语言的对象级的互操作支持,又极大地提升了 C#的技术地位。和 COM 组件廉价地互操作也为 C#挣到不少分数--保持一个兼容的体系 对现代软件工业非常重要,也是对广大开发人员负责任的表现。
第二章 JAVA 语言
2.1 Java 语言的特点 (1)简单性
Java 继承了 C/C++的语法,丢弃了其中不常用又容易引起混淆 的功能,特别是非面向对象的内容,取消了 C 语言的结构、指针、 #DEFINE 语句、多重继承、全局变量和函数、GOTO 语句、操作符重 载和自动类型转换等等。 (2)面向对象
1.1 信息管理系统简介…………………………………5 1.2 开发的背景…………………………………………5 第二章 JAVA 语言……………………………………………6 2.1 JAVA 语言的特点……………………………………6 2.2 C,JAVA.C++的比较…………………………………8 第三章 总体设计…………………………………………11 3.1 设计目的……………………………………………11 3.2 设计任务、要求与思路……………………………12 3.3 概要设计……………………………………………12 第四章 系统功能实现……………………………………12 4.1 进入开始界面………………………………………13 4.2 进入录入界面………………………………………16 4.3 进入修改界面………………………………………21 4.4 进入查询界面………………………………………22
同时,计算机管理突出优势也在影响车辆管理的机制。以手工 检索为目的的著录卡片、目录等,不仅在编制阶段大量占用车辆员 的工作时间,检索利用也非常繁琐,缺少经验的车辆员甚至无法在 别人编制的目录中查找车辆,更加难以保证“查全率”,使用计算 机检索,将彻底解决这一问题。另外,为了保护车辆资料,造成保 管费用高涨,复印机使车辆复制更加简单,却造成纸张消耗量的剧 增,同时,大量复制文件的出现又给车辆管理带来新的安全问题, 更与车辆管理的严肃性相抵触,使用计算机查询,将纸载车辆管理 与电子车辆利用结合起来,可以完美解决这一难题,大幅度降低车 辆管理费用。本系统主要服务于机动管理人员的日常工作,利用本 系统可以方便的监控本区域的车主信息,为此基础上力求软件界面 人性化及操作简单,程序具有健壮性。
对 C++不安全的指针及内存分配方式,C#和 Java 都提出了托管 执行环境。效率问题是托管执行环境一直以来令人诟病的地方, Java 虚拟机(JVM)的解释执行方式曾经让很多开发者"慢的不可忍 受"。C#的 JIT 编译方式为 C#在这块战场上赢得赞声一片,某些 C# 托管代码甚至比传统 C++代码都快。虽然现在各厂商实现的 Java 平 台也都一致地采取了 JIT 编译方式,但 C#在这方面的比较优势非常 明显--C#的目标编译语言 IL 从设计初始就把效率摆在了重要的地位, 而 Java 的字节代码的设计却有些鲁莽。托管执行环境经过几年的实 践,在现代软件界已经达成了共识,效率的牺牲换来的是高度安全 的代码--当然前提是牺牲的效率必须足够的小,至少可以忍受。值 得指出的是在这里 C#同样"念念不忘老一辈 C++程序员",C#允许我 们在 unsafe 上下文中进行指针操作。数组的索引越界检查,类型安 全在 C#和 Java 中都被提到了相当的高度。在异常处理方面,不管
Java 写成的源代码需要被编译成高阶段的字节码,其与机器架 构无关。然后,这种字节码在任何 Java 的运行环境中由 Java 虚拟 机解释执行,保证了 Java 与平台无关性和可移植性。解释执行与及 时编译技术的完美结合,提供了相当高的运算性能。 (5)多态的支持
Java 是一种非常注重对象形态转换的语言,所以在编译时期就 会做形态转换检查,在执行时期,Java 也会做一些形态上的检查。
法方面,两者都摈弃了 C++中函数及其参数的 const 修饰,宏代换, 全局变量和全局函数等许多华而不实的地方。在继承方面,两者都 采用了更易于理解和建构的单根继承和多接口实现的方案。在源代 码组织方面,都提出了声明与实现于一体的更好的逻辑封装。在类 型系统方面,两个语言都在中间语言 IL 或字节代码的基础上提出了 映射(Reflection)这样的概念,彻底革新了传统 C++运行时类型鉴 别的问题。但在大刀阔斧地对 C++进行改革的同时,C#显得更为保 守,它对很多原来 C++中很好的性质予以了保留,如基于栈分配的 轻量级的结构类型,枚举类型,引用(ref),输出(out),数组 (params)修饰的参数传递方式等,这些在 Java 中都被很可惜地丢 掉了。在基本类型和单根继承的对象之间的类型统一方面 C#提出的 box/unbox 要比 Java 的包装类显得高明,效率也要好。
课程设计
设计名称:车辆管理系统 学 校:宁夏大学新华学院 系 别:信息与计算机科学系 专 业:网络工程 年 级:2011 级 姓 名:马丽 学 号:12011247422 指导老师:马子睿
车 辆 管理系统
目录
摘要…………………………………………………………4 关键词………………………………………………………4 第一章 概述………………………………………………5
1.2 开发的背景
信息时代的到来意味着工作功率的日渐提高,同时也给车辆管 理部门带来更大的压力,管理部门必须及时准确地提供各种参考材 料,若无法作到这一点,将成为企业发展、机构运转的瓶颈。基于 这一原因,车辆管理工作无一例外受到领导的高度重视。随着车辆 资料价值的日渐提升,社会对车辆管理部门也提出了更高的要求, 对车辆早已不限于“用好”,更多地要求“管好”,车辆资料管理 已向前延伸到公文的管理,向后扩展到信息资源的整理、采编、发 放。就在车辆管理部门职能不断扩大、业务不断扩充的同时,机构 改革、企业改制等等政策又要求车辆部门精兵简政,缩减日常经费 开支,充分利用现有资源产生更多经济效益。“向管理要效案例益” 已成为车辆部门的运营之本,车辆部门必须提高其自身的管理水平。 “提升车辆管理档次,将车辆交给计算机管理”正在成为一种潮流。
1.1 信息管理系统简介
管理信息系统,即我们常说的 MS(Management Information System),在强调管理,强调信息的现代化社会中变得越来越普及。 MIS 是一门新学科,它跨越了若干领域,比如管理科学、系统科学、 运筹学、统计学和计算机科学等。在这些学科的基础上,形成信息 收集和加工方法,从而形成了一个复杂的有条理的系统。目前,由 于开发高质量管理信息系统 MIS 的能力大大落后计算机硬件日新月 异的进展,加上社会对管理信息系统 MIS 发展和完善需求的增加以 及对管理信息系统 MIS 开发过程中出现的错误认识和行为而导致 MIS 开发的失败,这些情况已严重妨碍了计算机技术的进步。因此 对 MIS 有关的内容进行深入研究,提高工作效率,提高管理信息系 统 MIS 开发成功率已变得十分重要。