java 组织结构_Java的程序组织结构

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()主程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值