考试大纲之Java概述

本文深入探讨Java语言的关键特性,包括其平台无关性、面向对象设计、安全性及多线程能力,阐述Java在网络应用及软件开发中的核心地位。同时,详细介绍了Java开发的基本步骤,从源文件编写、编译到程序运行的全过程。
摘要由CSDN通过智能技术生成

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

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)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值