《Java 核心技术卷1 基础知识》第一章 Java程序设计概述 笔记

曾经有人说,作为Java程序员如果没有卷过这本书,就算不上是真正的Java程序员,那么我就也来卷卷它吧。下面是我的读书摘录笔记。

目录

1.1 Java 程序设计平台

1.2 Java “白皮书”的关键术语

1.2.1 简单性

1.2.2 面向对象

1.2.3 分布式

1.2.4 健壮性

1.2.5 安全性

1.2.6 体系结构中立

1.2.7 可移植性

1.2.8 解释性

1.2.9 高性能

1.2.10 多线程

1.2.11 动态性

1.3 Java applet 与 Internet

1.4 Java 发展简史

1.5 关于 Java 的常见误解



​​​​

1.1 Java 程序设计平台

一旦一种语言得到广泛应用,与现存代码尴尬的兼容性问题就摆在了人面的面前。

Java 并不只是一种语言,

Java 是一个完整的平台,有一个庞大的库

1.2 Java “白皮书”的关键术语

11个关键术语进行组织:

1)简单性

2)面向对象

3)分布式

4)健壮性

5)安全性

6)体系结构中立

7)可移植性

8)解释性

9)高性能

10)多线程

11)动态性

1.2.1 简单性

无须深奥的专业画训练就可以进行编程的系统

符合当今的标准惯例

1.2.2 面向对象

面向对象设计是一种程序设计技术

它将重点放在数据(即对象)和对象的接口上

Java 提供了更丰富的运行时自省功能

1.2.3 分布式

Java 有一个丰富的例程库,用于处理像 HTTP 和 FTP 之类的 TCP/IP 协议

Java 应用程序能够通过 URL 打开和访问网络上的对象,其便捷程度就好像访问本地文件一样

1.2.4 健壮性

可靠性

强调进行早起的问题检测、后期动态的(运行时)检测,以及消除容易出错的情况

Java 编译器能够检测许多其他语言中仅在运行时才能够检测出来的问题

1.2.5 安全性

防范各种攻击,其中包括

  • 运行时堆栈溢出
  • 破坏自己的进程空间之外的内存
  • 未经授权读写文件

1.2.6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农UP2U

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值