一、Java的特点

(1)简单:

c++中许多容易混淆的概念早已被Java抛弃不用了,例如:Java不在有指针的概念了。

(2)面向对象:

Java是面向对象的编程语言(在后面的小结会慢慢举例)

(3)平台无关:

Java语言与其他语言的相比,最大的优势就是它的平台无关性。Java能做到这点,是因为Java可以在计算机的操作系统之上再提供一个Java运行环境,该运行环境是由Java虚拟机(Java Virtual Machine)、类库以及一些核心文件组成,也可以这么说,只要平台提供了Java运行环境,Java编写的软件就能在其上运行。(c++/c的源程序所产生的可执行的文件不一定在所有平台上正确被运行)

(4)多线程:

Java就是内置对多线程的支持,这样允许同时完成多个任务。(而c++就必须调用操作系统的多线程功能来进行多线程程序的设计)

(5)动态:

首先介绍一下Java程序的基本组成单位是类,而类又是运行时动态装载的,这就使得Java可以在分布环境中动态地维护程序及类库。

二、安装JDK

网站:https://www.oracle.com/technetwork/java/javase/downloads/index.html(仅供参考)

三、Java程序的开发步骤

(1)编写源文件:

使用一个文件编辑器,如Edit或记事本来编写源文件。不可使用非文本编辑器,例如Word编辑器。将编辑好的源文件保存起来,源文件的扩展名必须是java.

(2)编译源文件:

使用Java编译器(javac.exe)编译源文件,得到字节码文件.

(3)运行程序:

使用Java SE平台中的Java解释器(java.exe)来解释执行字节码文件.

四、简单的Java应用程序

1.源文件的编写与保存

(1)编写源文件:   

注意:Java源程序中语句所涉及的小括号及标点符号都是英文状态下输入的括号和标点符号,引号也必须是英文状态下的引号,而字符串里面的符号不受汉字或英文字符的限制.

(2)保存源文件:

如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java;如果源文件没有public类,那么源文件的名字只有和某个类的名字相同,并且扩展名是java就可以了。

2、编译

(1)编译器(javac)

  (2)字节码文件(.class文件)

3、运行

(1)应用程序的主类

一个Java应用程序必须有一个类(至少一个)含有public static void main(String args[])方法,称这个类是应用程序的主类。

(2)解释器(java)

五、注释

单行注释使用“//”表示单行注释的开始,即该行中从“//”开始的后续内容为注释.

多行注释使用“/*”表示注释的开始,以“*/”表示注释结束.

六、编程风格

(1)Allmans风格:也称“独行”风格,即左、右大括号各自独占一行,如下列代码所示:

java 类可以没有属性啊 java程序可以没有主类吗_java 类可以没有属性啊

 

(2)Kernighan风格:也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行,如下列代码所示:

java 类可以没有属性啊 java程序可以没有主类吗_Java_02

 七、小结

开发一个Java程序需经过3个步骤:编写源文件、编译源文件生成字节码、加载运行字节码.

编程代码务必遵守行业的习惯风格.