第一章JAVA程序设计概述
2016-04-28 19:26
351 查看
1.1 JAVA程序设计平台
JAVA是一个完整的平台,它拥有一个庞大的库,其中包含许多可重用的代码,
和一个提供安全性,跨操作系 统的可移植性以及自动垃圾收集等服务的执行
环境。
1.2 JAVA“白皮书”的关键术语
1.简单性 (语法较C++简单,占用空间小)
2.面向对象 (将重点放在数据与对象的接口上)
3.网络技能 (可处理HTTP,TCP,FTP之类的协议,其应用程序可通过URL打开和访问网络的对象)
4.健壮性 (消除有出错状态的倾向,以及其采用的指针模型可消除重写内存以及损坏数据的可能性)
5.安全性 (可构建防病毒,防篡改的系统)
6.体系中立结构 (解释字节码)
7.可移植性 (没有“依赖具体实现”的地方,例如基本数据类型方面)
8.解释型 (JAVA解释器可以在任何移植了解释器的机器上执行JAVA字节码)
9.高性能 (即时编译器)
10.多线程 (便捷的多线程处理)
11.动态性 (库可自由增添方法和变量,且这对客户端无影响)
1.3 JAVA applet与Internet
网页中运行的JAVA程序为applet
JAVA是一个完整的平台,它拥有一个庞大的库,其中包含许多可重用的代码,
和一个提供安全性,跨操作系 统的可移植性以及自动垃圾收集等服务的执行
环境。
1.2 JAVA“白皮书”的关键术语
1.简单性 (语法较C++简单,占用空间小)
2.面向对象 (将重点放在数据与对象的接口上)
3.网络技能 (可处理HTTP,TCP,FTP之类的协议,其应用程序可通过URL打开和访问网络的对象)
4.健壮性 (消除有出错状态的倾向,以及其采用的指针模型可消除重写内存以及损坏数据的可能性)
5.安全性 (可构建防病毒,防篡改的系统)
6.体系中立结构 (解释字节码)
7.可移植性 (没有“依赖具体实现”的地方,例如基本数据类型方面)
8.解释型 (JAVA解释器可以在任何移植了解释器的机器上执行JAVA字节码)
9.高性能 (即时编译器)
10.多线程 (便捷的多线程处理)
11.动态性 (库可自由增添方法和变量,且这对客户端无影响)
1.3 JAVA applet与Internet
网页中运行的JAVA程序为applet
相关文章推荐
- windows下hadoop-eclipse的编程所引起的一系列错误
- eclipse快捷键的使用
- 【Java基础】Java中的char是否可以存储一个中文字符之理解字符字节以及编码集
- 排序算法
- 使用springMVC实现文件上传和下载之文件下载
- 非常经典的JAVA编程题(判断101-200之间有多少个素数,并输出所有素数。)
- java中时间的比较
- Java的线程
- Java学习笔记-动态加载类
- 【问题解决】eclipse ‘Launching Hello'has encountered a problem
- java.lang.UnsupportedClassVersionError问题的解决方法
- SpringMVC controller的几种形态
- java数组排序
- Java List 的深拷贝
- 使用Spring中的jdbcTemplate
- Java学习-19天
- JAVA回调机制(CallBack)详解
- 使用js把 java date类型转换yyyy-MM-dd
- JavaBean
- hdoj2010(java)水仙花数 格式格式!!!!!!!!!!!!!!