Java语言的特点
- 平台无关性:Java语言和其他语言相比,最大的优势就是能够在所有的计算机上运行,这也是Java风靡全球的主要原因。
- 面向对象:封装(将数据和对数据的操作封装在一起)、继承(子类可以继承父类的属性和功能)、多态(操作名称多态,继承多态)
- 多线程:Java的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。
- 安全:浏览网站时运行Java Applet,不允许访问计算机的其他部分。
- 动态:Java程序的基本组成单元是类,类的运行是动态装载的。
Java运行的三种平台
- Java SE(J2SE)——Java标准版或Java标准平台。Java SE提供了标准的JDK开发平台,利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet
- Java EE(J2EE)——Java企业版或Java企业平台,可以构建企业级的服务应用。Java EE平台包含了Java SE平台,并增加了附加类库,以便支持目录管理、交易管理和企业级消息处理等功能。
- Java ME(J2ME)——Java微型版或Java小型平台。Java ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等。
Java程序开发
编写源文件
- 源文件结构:Java是面向对象编程,Java应用程序的源文件是由若干个书写形式互相独立的类组成。
- 应用程序的主类:一个Java应用程序必须有一个类含有public static void main(String args[ ])方法,称这个类是应用程序的主类。args[]是main方法的一个参数,是一个字符串类型的数组(注意String的第一个字母是大写的)。
- 源文件的命名规则:如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java;如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可以了。
- 良好的编程习惯:在编写程序时,一行最好只写一条语句,类体的以方法的大括号最好也独占一行,并有明显的缩进。