类型

    编程语言的类型系统描述了其数据元素(变量和常量)与实际物理存储如何关联。在一个静态类型语言中(如C或C++),数据元素的类型是一个不会改变的简单属性,它总是直接对应于某种底层硬件特质,如寄存器或指针值。在一个更为动态的......查看详细>>

标签:Java_(TM)语言学习

语句和表达式

    尽管Java声明方法的做法与C++截然不同,但是Java中语句和表达式的语法却非常类似于C。同样,Java的创建者拥有C背景,而且这种设计的出发点是为了使C程序员可以轻松地访问Java的低级细节。Java语句(statement)出现在方法和类的内部;它们描......查看详细>>

标签:Java_(TM)语言学习

异常

    可以认为Java植根于嵌入式系统,即运行在特定设备(如手持计算机、蜂窝电话和超级烤面包机等)中的软件。在这些应用中,软件错误必须得到健壮的处理,这一点极为重要。如果用户的电话很容易就死机,或者他们的烤面包机由于其软件......查看详细>>

标签:Java_(TM)语言学习

断言

    断言(assertion)是对某个条件的一种“通过/失败”简单测试,并在应用运行时完成。断言可用于检查代码的“健全性”,即通过正确的程序操作,可以确信某些条件在任何位置都能得到保证。断言与其他类型的测试有所区别,因为它们所检......查看详细>>

标签:Java_(TM)语言学习

数组

    数组是一种特殊的对象类型,其中可以保存一个有序的元素集合。数组元素的类型称为该数组的基类型(basetype);其中保存的元素个数是一个固定的属性,称为其长度(length)。Java支持所有基本类型和引用类型的数组。数组的基本语法非常......查看详细>>

标签:Java_(TM)语言学习

    类是构建Java应用这幢“大楼”的“砖瓦”。类(class)中可以包含方法(函数)、变量、初始化代码,甚至还可包括其他类(后面将要谈到)。它就相当于建立类实例(instance)的一个蓝图,所谓类实例是实现类结构的运行时对象。声明类时要使......查看详细>>

标签:Java_(TM)语言学习

方法

    方法出现于类的体中。方法中包含有局部变量声明和其他Java语句,当方法被调用时这些语句将由一个调用线程来执行。Java中的方法声明看上去非常类似于ANSIC风格的函数声明,只是有两点限制:Java中的方法总是要指定一个返回类型(对......查看详细>>

标签:Java_(TM)语言学习

对象创建

    Java中的对象分配在一个系统“堆”内存空间中,这与C或C+非常类似。但是,与C或C++又有所不同,我们不必自行管理此内存。Java会负责内存的分配和释放。当你用new操作符创建对象时,Java会显式地为其分配存储空间。更重要的是,对象不......查看详细>>

标签:Java_(TM)语言学习

对象销毁

    我们已经了解了如何创建对象,下面要谈到对象的销毁了。如果已经习惯于使用C或C++编程,你也许会花费大量时间来追踪代码中的内存泄漏。值得高兴的是,Java会帮你完成对象的销毁;而你也不必再担心内存泄漏的问题,从而可以将精力......查看详细>>

标签:Java_(TM)语言学习

派生子类和继承

    Java中的类均存在于一个层次体系结构中。在Java中,一个类可以通过使用extends关键字声明为另一个类的子类(subclass)。子类可以从其超类(superclass)继承(inherit)变量和方法,并加以使用,就如同这些变量和方法由该子类本身所声明一样:cl......查看详细>>

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