【Java核心技术 卷I】第一章 Java程序设计概述 笔记

是自学和看书的笔记。有的地方感觉了解一下就行了,就没记笔记。

1.2 Java的11个关键术语

  1. 简单性
  2. 面向对象
  3. 分布式
  4. 健壮性
  5. 安全性
  6. 体系结构中立
  7. 可移植性
  8. 解释性
  9. 高性能
  10. 多线程
  11. 动态性

简单性

Java语法是C++语法的一个“纯净”版本。它剔除了C++中许多很少使用、难以理解、易混淆的特性。

面向对象

面向对象设计是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上
Java的面向对象特性与C++旗鼓相当。与C++的主要不同点在于多重继承,在Java中,取而代之的是更简单的接口概念。

分布式

Java 有一个丰富的例程库,用于处理像 HTTP 和 FIT 之类的 TCP/IP 协议。Java 应用程序能够通过 URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。

健壮性
Java 投入了大量的精力进行早期的问题检测、 后期动态的 (运行时)检测,并消除了容易出错的情况… … Java 和 C++ 最大的不同在于 Java 采用的指针模型可以消除重写内存和损坏数据的可能性。
Java 编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。

安全性
在这里插入图片描述
不可信代码在一个沙箱环境中执行,在这里它不会影响主系统。 用户可以确信不会发生不好的事情, 因为 Java 代码不论来自哪里,都不能脱离沙箱。

可移植性
在这里插入图片描述
在这里插入图片描述
解释性

在这里插入图片描述
高性能

在这里插入图片描述
多线程
多线程可以带来更好的交互响应和实时行为。

动态性
在这里插入图片描述

1.5 关于 Java 的常见误解

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

karshey

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

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

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

打赏作者

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

抵扣说明:

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

余额充值