Chinaunix首页 | 论坛 | 博客
  • 博客访问: 168151
  • 博文数量: 56
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 650
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-12 10:39
文章分类

全部博文(56)

文章存档

2009年(1)

2008年(55)

我的朋友
最近访客

分类: Java

2008-04-19 14:29:44

Java的语法特点

Java是面向对象的程序设计语言,其基本语法和C语言大致相同。从一定角度上讲,C语言加上面向对象功能就是C++。那么Java与C++有什么区别呢?简要地说,Java改进了C++的一些缺点,并增加了一些新的功能,从而变得比C++更加简单、易学,编写出来的程序也更具健壮性。下面就对它们进行一个简单的比较。

    Java去掉了C语言的指针。如指针使用得当,对增强程序的功能有很大帮助,一旦使用不当,经常会导致死机。
    Java没有了C语言中的预处理器。如#ifdef、#define、常量声明等都不使用了,当然也少了#include命令,从而也没有头文件(.h文件)。和C++相比,Java不支持多继承的概念,目的是为了避免对象和对象之间的关系复杂化。
    Java增加了垃圾回收机制、异常处理和新的限定词等功能。这些几乎全部都是基于整个系统和程序本身安全性的考虑。
    不论在何种平台上,Java基本数据类型的大小是不变的。


Java的程序结构
    一个Java应用包含一个或多个Java源文件,每个Java源文件只能包含如下内容(空格或注释除外):
    ·0个或1个包声明语句(Package Statement)
    ·0个或多个包引入语句(Import Statement)
    ·0个或多个类的声明(Class Declaration)
    ·0个或多个接口声明(Interface Declaration)
    每个java源文件可包含多个类或接口的定义,但是至多只有一个类或者接口是public的,而且Java源文件必须以其中public类型的类的名字命名。


 Java程序主要分为两类:
    Java小程序(applet):这类程序嵌入在WWW的页面中,作为页面的组成部分被下载,并且能运行在实现Java虚拟机的web浏览器中,它没有main()函数
    Java应用程序(application):单独的窗口应用,一定要有main()主程序

阅读(1036) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~