考试大纲之Java概述

注:主要是针对五月下旬的考试准备。

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虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码讲给本地的操作系统运行。
如图:
在这里插入图片描述

Java生成的字节码文件不依赖于平台

3.Java程序的开发步骤

如图:
在这里插入图片描述

Java应用程序开发的步骤
  1. 编写源文件
      使用一个文本编译器,如Edit或记事本来编写源文件。不可使用非文本编译器,比如Word编译器。将编写好的源文件保存起来,源文件的拓展名必须是.java。
  2. 编译源文件
      使用Java编译器(javac.exe)编译源文件,得到字节码文件。
  3. 运行程序
      使用Java SE平台中的Java解释器(java.exe)来解释执行字节码文件。

4.注释

单行注释://
多行注释:/* … */ (以/*开始 ,以 /结束)
文档注释:/
** … */

5.重要知识点

  • Java平台的无关性是通过JVM来实现的。
  • Java开发环境的配置。
  • Java应用程序的执行步骤:
    -1.使用javac.exe将一个Java源程序(* .java)编译成一个字节码文件(* .class);
    -2.使用java.exe执行一个字节码文件(* .class)。
原创文章 65 获赞 95 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42635052/article/details/104942317