Java简述
Java是从一种语言逐步发展为另一种平台的。Java的前身是一种与平台无关的语言——Oak,诞生于1991年Sun公司的一个研究项目,通过不断的发展,使得Java独立与任何平台的特性,到现在它已经成为最广泛的开发技术之一。
Java不仅仅是一门编程语言,更应强调他是一个平台。Java的主要平台有三种:一是ME,用于创建嵌入式应用程序;二是SE,用于创建典型的桌面与工作站应用的平台。三是EE,用于创建可伸缩的企业应用的平台。在Java的语言白皮书中,它被描述为是一种简单、面向对象、分布式、解释、健壮、安全、结构中立、可移植、高效能、多线程、动态的语言。就Java的运行程序来讲,只需要一个Java虚拟机,不同的虚拟机对Java程序提供了同样的环境,因此Java程序在编写时无需考虑运行的环境。安装Java软件时有两种方法:一是先安装工具开发包jdk,再安装eclipse,从http://java.sun.com下载 ;二是直接下载myeclipse,因为它是一种集成环境,其中包含了jdk。
一个Java程序的基本结构是:新建一个文件,选择Java工程,然后给工程起名字,点下一步和完成,运行之前要保存文件,点run和run as。Java程序是有一个个类组成,一个Java应用程序至少包含一个类,极端的,一个类可以是一个空类,不包含任何属性定义和方法声明,至少一个类中应该包含public static void main(String[] args)这样的方法声明,否则程序不可能运行。一个Java源文件一般只包含一个类定义,最多只能包含一个用public修饰的类,可以没有这样的类,如果只有一个用public修饰的类,那么源文件的文件名必须和类的名称保持完全一致(包括大小写)。Java文件名的后缀总是.Java。声明一个类时,其类名的首字母应该大写。当类名是由多个类名组合时,每个英文单词的首字母应该大写。当程序中出现错误时,会显示一个差号。
Public表示该类可被其它的类访问,class表示Java的一个类,static表示main()方法
是一个可以直接使用的方法,void表明main()方法执行它所包含的语句后不返回给调用者任何信息。这一点是重要的,因为Java编程语言要进行谨慎的类型检查,包括检查的调用方法确实返回了这些方法所声明的返回值类型。String[]是一个string数组的声明,用来接受外界传递给main()方法的参数。符号//用于注释一行,可单独占一行,也可放到代码的最后,/*···*/用来注释一行代码,开始处用/*,中间为注释内容,结束处用*/。Java编程性语言是与众不同的,因为Java源程序需要经过编译和解释运行两个过程,编译过程只需要进行一次,而解释则在每次运行程序时都要进行。目前,Java的应用范围除了基于Internet的web开发领域之外,她还具备一般程序设计的全部功能,甚至可能更强。Java语言的主要优点在于跨平台性,它可以基本上不加修改的运行在操作系统上以及它可以通过宽带相对狭窄的通道提供一些服务,Java语言具有伸缩性和动态性,对于程序的修改和部署带来了很大的方便,另外由于Java语言设计用于通过网络以安全的方式进行所以当操作进行时,提供了此级别的安全性,Java技术将用户计算能力从桌面扩展到了Web资源,使其更适用于巨大的互联网结构,Java技术是首选。