进入Java世界

    JavaTM编程语言是在网络泰斗JamesGosling和BillJoy的指导下由Sun公司开发的,其目标是要将其设计为一种与机器无关的编程语言,不仅能够做到足够的安全从而在网络上“横行无阻”,而且功能要非常强大,从而足以替换本地可执行代码。Ja......查看详细>>

标签:Java_(TM)语言学习

虚拟机

    Java既是一个编译语言也是一个解释语言。Java源代码将被转换为简单的二进制指令,这与通常的微处理器机器码非常类似。不过,尽管C或C++源代码要针对特定处理器模型而优化为本地指令,Java源代码却均会被编译为一种通用格式,即面向......查看详细>>

标签:Java_(TM)语言学习

Java与其他语言的比较

    Java虽是一种新语言,但是在其特性选择中,还汲取了其他语言多年以来的编程经验。关于Java与其他语言的比较和对照,所述颇多。对于当前的网络编程,一个通用语言至少要支持以下3点:可移植性、速度和安全性。图1-2显示了Java与其他......查看详细>>

标签:Java_(TM)语言学习

设计安全

    Java被设计为一种安全语言,对于这一事实你肯定早已耳熟能详了。但是在此“安全”指的是什么呢?对什么而言安全,或者对谁安全呢?对于Java,得到颇多关注的安全性是指它使新型动态可移植软件成为可能的有关特性。Java提供了多层保......查看详细>>

标签:Java_(TM)语言学习

实现安全

    创建一种语言从而使自己免于自我伤害,这是一回事;而创建一种语言避免别人攻击你则是另一回事。封装(encapsulation)是一种将数据和操作隐藏于类中的技术;这是面向对象设计中的重要部分。它将有助于你编写简洁的模块化软件。不......查看详细>>

标签:Java_(TM)语言学习

应用和用户级安全性

    要有足够的能力来完成一些有用的事情,这与拥有全部能力来完成可能的任何事情之间存在着鲜明的界限。Java为一个安全环境提供了基础,在此不可信代码可以得到“检疫”、管理和安全地执行。不过,除非你满足于将该代码永远置于......查看详细>>

标签:Java_(TM)语言学习

Java与Web

    Java具有的应用级安全特性,使得可以开发新型应用,这在以前是不可能的。使用Java运行时系统的Web浏览器可以将Javaapplet作为可执行内容结合在其文档中。这说明Web页面不仅可以包含静态的超文本信息,而且还能包含成熟的交互式应用......查看详细>>

标签:Java_(TM)语言学习

Java作为通用应用语言

    Java是通过Web浏览器和JavaappletAPI为世界所知的。不过,Java并不仅仅是一个用于构建多媒体应用的工具。它还是一个功能强大的通用编程语言,而且做到了安全和结构无关性。独立的Java应用并不受制于对applet的限制;它们可以与用诸如......查看详细>>

标签:Java_(TM)语言学习

Java路线图

    由于一切都尚在进行之中,因此很难将目前有什么、将来可能有什么,以及哪些已经存在一段时间等诸多情况呈现于笔端。以下几节将勾勒一幅路线图,从而使你对Java的过去、现在和将来有所认识。过去:Java1.0—Java1.3Java1.0为Java开发提......查看详细>>

标签:Java_(TM)语言学习

HelloJava

    在介绍编程语言时,传统的做法都是从一个“HelloWorld”原型应用入手而逐步展开,在此则先来介绍这样一个应用的Java版本,即HelloJava。对于这个例子,我们并非一步到位,而是分作4步(HelloJava、HelloJava2等等)从而最后定型,在此过程中将逐......查看详细>>

标签:Java_(TM)语言学习
科普知识