Java程序设计简要概述

计算机程序时间语言分为三类:机器语言,汇编语言,高级语言。

机器语言和机器语言都是面向机器,高级语言是面向用户。 

Java语言的关键特点:

1.简单性(Java大部分语法结构与c++相似)

2.平台无关性(Java运行与Java虚拟机上,Java虚拟机是一个想象中的机器在计算机上通过软件模拟来实现,一般高级语言在不同平台运行需要编译成不同目标代码,JAVA语言只需生成能在虚拟机上运行的目标代码,Java虚拟机具体平台的相关信息)

3.面向对象性(Java是数据封装于类中,利于类的优点实现程序的简洁和便于维护)

4.安全性

5.分布式(Java建立在扩展TCP/IP网络平台上,类函数提供了用HTTP和FTP协议传送和接收信息的方法,使得程序员使用网络上的文件和使用本机文件一样容易)

6.多线程(Java多线程机制保证程序可以并行运行,多线程可以让程序拥有多个线程运行不同的工作)

7.动态性(Java的设计使其适应与不断发展的环境,在类库中可以自由加入各种新的类和方法以适应新的环境要求而且不会影响用户程序的执行)

Java平台和主要应用方向

Java平台分为:J2SE(标准版)主要目的是为台式机和工作站提供一个开发和运行的平台。

                    J2EE(企业版)主要目的是为企业计算提供一个应用服务器的运行和开发平台。

                    J2ME(小型版)主要面向消费电子产品。

使用Java开发的主要领域:

1.Web页面动态设计,网站管理和交互操作等基于互联网的应用。

2.嵌入式系统的开发与应用。

3.交互式,可视化图形软件的开发。

4.分布式计算系统的开发与应用。

5.电子商务系统的开发与应用。

6.多媒体系统的设计与实现。

代码

                    

原文地址:https://www.cnblogs.com/gc56-db/p/6682802.html