![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java核心技术-卷I-基础知识
淘淘图兔兔呀
这个作者很懒,什么都没留下…
展开
-
2.1.2 设置 JDK
下载 JDK 之后,需要安装这个开发包并明确要在哪里安装,后面还会需要这个信息。在 Windows 上,启动安装程序。会询问你要在哪里安装 JDK。最好不要接受路径名中包含空格的默认位置, 如 c:\Program Files\Java\jdkl6。取出路径名中的Program Files 部分就可以了。在 Mac 上,运行安装程序。这会把软件安装到 /Libraiy/Java/JavaVirtualMachines/jdk1.8.0_version.jdk/Contents/Home。用 Finde原创 2021-03-18 22:23:03 · 130 阅读 · 0 评论 -
2.1.1 下载 JDK
“Java 运行时环境( JRE), 它包含虚拟机但不包含编译器。”原创 2021-03-18 21:41:02 · 74 阅读 · 0 评论 -
1.5 关于 Java 的常见误解
“HTML 是一种描述网页结构的方式。”“XML 是一种描述数据的方式。”“浏览器中的处理几乎完全由 JavaScript 掌控。Windows 程序通常都用 C++ 或 C# 编写。Java 在服务器端编程和跨平台客户端应用领域则很有优势。”“所有的 Java applet 都是在网页浏览器中运行的。”“实际上,很多 Java 程序都在 Web 服务器上运行并生成用于网页的代码。”“JavaScript 是一种在网页中使用的脚本语言。”“与 Java applet 相比,JavaScript原创 2021-03-02 01:02:01 · 125 阅读 · 0 评论 -
1.3 Java applet 与 Internet
“这里的想法很简单: 用户从 Internet 下载 Java 字节码,并在自己的机器上运行。在网页中运行的 Java 程序称为 applet。要使用 applet, 需要启用 Java 的 Web 浏览器执行字节码。不需要安装任何软件。任何时候只要访问包含 applet 的网页都会得到程序的最新版本。”“在网页中插人一个 applet 就如同在网页中嵌人一幅图片。applet 会成为页面的一部分。文本环绕着 applet 所占据的空间周围。关键的一点是这个图片是活动的。它可以对用户命令做出响应, 改变外原创 2021-03-01 21:15:56 · 85 阅读 · 0 评论 -
1.2.11 动态性
“库中可以自由地添加新方法和实例变量,而对客户端却没有任何影响。在Java中找出运行时类型信息十分简单。”“当需要将某些代码添加到正在运行的程序中时,动态性将是一个非常重要的特性。”...原创 2021-02-28 15:38:57 · 224 阅读 · 0 评论 -
1.2.10 多线程
“多线程可以带来更好的交互响应和实时行为。”原创 2021-02-28 15:39:52 · 64 阅读 · 0 评论 -
1.2.9 高性能
“即时编译器可以监控经常执行哪些代码并优化这些代码以提高速度。更为复杂的优化是消除函数调用(即“内联”)。即时编译器知道哪些类以及加载。基于当前加载的类集,如果特定的函数不会被覆盖,就可以使用内联。必要时,还可以撤销优化。”...原创 2021-02-27 20:00:27 · 65 阅读 · 0 评论 -
1.2.7 可移植性
“与C和C++不同,Java规范中没有“依赖具体实现”的地方。基本数据类型的大小以及有关运算都做了明确的说明。”“字符串是用标准的Unicode格式存储的。”“作为系统组成部分的类库,定义了可移植的接口。”...原创 2021-02-27 19:46:49 · 71 阅读 · 0 评论 -
1.2.6 体系结构中立
“虚拟机有一个选项可以将执行最频繁的字节码序列翻译成机器码,这一过程被称为即时编译。”“Java虚拟机还有一些其他的优点。它可以检测指令序列的行为,从而增强其安全性。”原创 2021-02-27 19:28:17 · 183 阅读 · 0 评论 -
1.2.4 健壮性
“Java和C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。”“Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。”原创 2021-02-27 19:16:32 · 92 阅读 · 0 评论 -
1.2.3 分布式
“Java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。Java应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。”原创 2021-02-27 19:07:10 · 57 阅读 · 0 评论 -
1.2.2 面向对象
“简单地讲,面向对象设计是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上。”“Java与C++的主要不同点在于多重继承,在Java中,取而代之的是更简单的接口概念。与C++相比,Java提供了更丰富的运行时自省功能。”...原创 2021-02-27 19:02:46 · 50 阅读 · 0 评论 -
1.2.1 简单性
“Java语法是C++语法的一个“纯净”版本。这里没有头文件、指针运算(甚至指针语法)、结构、联合、操作符重载、虚基类等。”原创 2021-02-27 16:55:10 · 56 阅读 · 0 评论 -
前言
“Java语言将有望成为连接用户与信息的万能胶,而不论这些信息来自Web服务器、数据库、信息提供商,还是任何其他渠道。”原创 2021-02-26 00:41:18 · 85 阅读 · 0 评论 -
封面
原创 2021-02-25 20:47:15 · 83 阅读 · 0 评论