免费智能真题库 > 历年试卷 > 程序员 > 2016年上半年 程序员 下午试卷 案例
  第5题      
  知识点:   Java   代码实现

 
【说明】
以下Java代码实现两类交通工具(Flight和Train)的简单订票处理,类Vehicle、Flight、Train之间的关系如图5-1所示。

Java代码】



运行该程序时输出如下:
欢迎订票!
剩余票数:215
剩余票数:2014
剩余票数:(6)
剩余票数:(7)
剩余票数:(8)
 
问题:5.1   阅读说明和Java代码,填补代码中的空缺,将解答填入答题纸的对应栏内。
 
 
 

   知识点讲解    
   · Java    · 代码实现
 
       Java
        Java语言起源于Oak语言,Oak语言被设计成能运行在设备的嵌入式芯片上。
        Java编译成伪代码,这需要一个虚拟机来对其进行解释,Java的虚拟机在几乎每一种平台上都可以运行。这实质上使得开发是与机器独立无关的,并且提供了通用的可移植性。
        Java把类的概念和接口的概念区分开来,并试图通过只允许接口的多继承来克服多继承的危险。
        Java的异常处理机制与C++的try/throw/catch相类似,但更加严密。在Java中,通过声明轻型线程来处理并发性,这些线程通过副作用和同步协议进行通信。
        Java Beans是组件,即类及其所需资源的集合,它们主要被设计用来提供定制的GUI小配件。
        Java中关于面向对象概念的术语有对象、类、方法、实例变量、消息、子类和继承。
 
       代码实现
        移动端界面的代码实现由于采用的编程方式各不相同,实现的过程差异很大,这里通过HTML、CSS和JSP+MySQL数据库设计一个简单的手机验证登录界面,如下图所示。当用户单击“获取验证码”按钮时,获取验证码设置点击事件,并将值发送到send()方法,然后判断是否传输成功。如果成功,为数据库中添加字段,由前端控制器方法实现添加成功后,服务器端JSON返回信息,随后前台进行登录验证。
        
        一个简单的手机注册登录界面
        主要代码如下:
        
        
   题号导航      2016年上半年 程序员 下午试卷 案例   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
 
第5题    在手机中做本题