• Java


    如果说一种脚本编制语言能解决80%的客户端程序设计问题,那么剩下的20%又该怎么办呢?它们属于一些 高难度的问题吗?目前最流行的方案就是 Java。它不仅是一种功能强大、高度安全、可以跨平台使用以及国 际通用的程序设计语言,也是一种具有旺盛生命力的语言。对 Java 的扩展是不断进行的,提供的语言特性和
    40
    库能够很好地解决传统语言不能解决的问题,比如多线程操作、数据库访问、连网程序设计以及分布式计算 等等。Java 通过“程序片”(Applet)巧妙地解决了客户端编程的问题。 程序片(或“小应用程序”)是一种非常小的程序,只能在Web浏览器中运行。作为 Web页的一部分,程序 片代码会自动下载回来(这和网页中的图片差不多)。激活程序片后,它会执行一个程序。程序片的一个优 点体现在:通过程序片,一旦用户需要客户软件,软件就可从服务器自动下载回来。它们能自动取得客户软 件的最新版本,不会出错,也没有重新安装的麻烦。由于 Java 的设计原理,程序员只需要创建程序的一个版 本,那个程序能在几乎所有计算机以及安装了 Java 解释器的浏览器中运行。由于 Java 是一种全功能的编程 语言,所以在向服务器发出一个请求之前,我们能先在客户端做完尽可能多的工作。例如,再也不必通过因 特网传送一个请求表单,再由服务器确定其中是否存在一个拼写或者其他参数错误。大多数数据校验工作均 可在客户端完成,没有必要坐在计算机前面焦急地等待服务器的响应。这样一来,不仅速度和响应的灵敏度 得到了极大的提高,对网络和服务器造成的负担也可以明显减轻,这对保障因特网的畅通是至关重要的。 与脚本程序相比,Java 程序片的另一个优点是它采用编译好的形式,所以客户端看不到源码。当然在另一方 面,反编译 Java 程序片也并不是件难事,而且代码的隐藏一般并不是个重要的问题。大家要注意另外两个重 要的问题。正如本书以前会讲到的那样,编译好的 Java 程序片可能包含了许多模块,所以要多次“命中” (访问)服务器以便下载(在Java 1.1 中,这个问题得到了有效的改善——利用Java 压缩档,即 JAR文 件——它允许设计者将所有必要的模块都封装到一起,供用户统一下载)。在另一方面,脚本程序是作为 Web页正文的一部分集成到 Web页内的。这种程序一般都非常小,可有效减少对服务器的点击数。另一个因 素是学习方面的问题。不管你平时听别人怎么说,Java 都不是一种十分容易便可学会的语言。如果你以前是 一名Visual Basic程序员,那么转向 VBScript 会是一种最快捷的方案。由于 VBScript 可以解决大多数典型 的客户机/服务器问题,所以一旦上手,就很难下定决心再去学习 Java。如果对脚本编制语言比较熟,那么 在转向 Java 之前,建议先熟悉一下 JavaScript 或者VBScript,因为它们可能已经能够满足你的需要,不必 经历学习Java 的艰苦过程。

     1 package Com.TomTest;
     2 
     3 class Student {
     4        int number;String name;
     5     Student(){
     6        }
     7        Student(int number,String name) {
     8         this.number=number;
     9     this.name=name;
    10           System.out.println("I am "+name+ "my number is "+number);
    11        }
    12      }
    13     class Univer_Student extends Student {
    14       boolean 婚否;
    15        Univer_Student(int number,String name,boolean b) {
    16         super(number,name);
    17           婚否=b;
    18           System.out.println("婚否="+婚否);
    19        }
    20      }
    21     public class TomTest_29 {
    22        public static void main(String args[]) {
    23        Univer_Student zhang=new Univer_Student(9901,"和晓林",false);
    24        }
    25     }
  • 相关阅读:
    Django-models,继承AbstractUser类
    Django-views,用户认证,login_requierd()
    django前篇
    jquery插件
    jquery事件及插件
    jquery操作元素
    jquery选择器筛选器
    js作用域与作用域链
    js之DOM(二)
    bootstrap
  • 原文地址:https://www.cnblogs.com/borter/p/9438721.html
Copyright © 2020-2023  润新知