注:主要是针对五月下旬的考试准备。
1.Java的地位
Java具有面向对象,与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中优秀的编程语言。Java不仅可以用来开发大型的应用程序,而且特备适合于Internet应用的开发。Java确实具备“一处写成处处可用”的特点。
1.1 网络地位
网络已经成为信息时代最重要的交互媒介,那么基于网络的软件设计就成为软件设计领域的核心。java平台无关性让Java成为编程者应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。
1.2 语言地位
Java是面向对象编程,并涉及网络、多线程等重要的基础知识,是一门很好的面向对象语言。
1.3 需求地位
目前由于很多新的技术领域都涉及了Java语言,例如web应用的jsp、设计手机应用程序的Java ME等,导致IT行业对Java人才需求不断增加。
2.Java的特点:
1.简单
2.面向对象
3.与平台无关
4.多线程
5.安全
6.动态
拓展
java虚拟机和字节码
Java语言和其他语言相比,最大的优势就是它的平台无关性。在一个计算机上编译得到的字节码文件可以复制到任何一个安装了Java运行环境的计算机上直接使用。字节码由Java虚拟机负责解释运行,即Java虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码讲给本地的操作系统运行。
如图:
3.Java程序的开发步骤
如图:
- 编写源文件
使用一个文本编译器,如Edit或记事本来编写源文件。不可使用非文本编译器,比如Word编译器。将编写好的源文件保存起来,源文件的拓展名必须是.java。 - 编译源文件
使用Java编译器(javac.exe)编译源文件,得到字节码文件。 - 运行程序
使用Java SE平台中的Java解释器(java.exe)来解释执行字节码文件。
4.注释
单行注释://
多行注释:/* … */ (以/*开始 ,以 /结束)
文档注释:/ ** … */
5.重要知识点
- Java平台的无关性是通过JVM来实现的。
- Java开发环境的配置。
- Java应用程序的执行步骤:
-1.使用javac.exe将一个Java源程序(* .java)编译成一个字节码文件(* .class);
-2.使用java.exe执行一个字节码文件(* .class)。