IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> JavaSE 第一章 Java程序设计概述 -> 正文阅读

[网络协议]JavaSE 第一章 Java程序设计概述

Java11个关键术语:

1.简单性、Java语法是C++的纯净版本,支持开发在小型机器上独立运行

2.面向对象、重点在对象和对象接口上,比C++接口简单,提供更丰富的运行自省功能

3.分布式、丰富的例程库处理TCP/IP协议,Java应用程序可以通过URL打开和访问网络上的对象

4.健壮性、Java采用的指针模型可以消除重写内存和损坏数据的可能性

5.安全性、适用于网络/分布式环境,使用Java可以构建防病毒、防篡改的系统。可以避免运行时堆栈溢出/破坏自己的进程空间/未经授权读写文件

6.体系结构中立、只要有Java运行时系统,编译后的代码可以在多种处理器上运行,且可以动态翻译成本地机器代码。Java虚拟机可以检测指令序列的行为,增强安全性

7.可移植性、数据类型的大小固定,消除了字节顺序的困扰,字符串是用标准的Unicode格式存储的。除了与用户界面有关的部分,其他Java库都支持平台独立性。

8.解释型、Java解释器可以在任何移植了解释器的机器上执行Java字节码

9.高性能、字节码可以在运行时动态翻译成对应运行这个应用的特定CPU的机器码

10.多线程、多线程可以带来更好的交互响应和实时行为

11.动态性、库中可以自由地添加新方法和实例变量,而对客户端没有任何影响。在Java中找出运行时类型信息十分简单。

applet:网页中运行的Java程序。

要使用applet,需要启用Java的web浏览器执行字节码,不需要安装任何软件。

动态网页实例网页:学习分子结构,http://jmol.sourceforge.net

实际中,adobe的flash版本更流行,Java浏览器插件限制变多,需要配之浏览器允许运行applet。

关于Java的常见误解:

1.Java是一种程序设计语言,HTML是一种描述网页结构的方式。除了用于在网页上Java applet的HTML扩展之外,两者无共同之处。

2.XML是一种描述数据的方式,可以用任何一种程序设计语言来处理XML数据,而Java API对XML 处理提供了很好的支持。许多重要的XML工具是采用Java编写的。

3早期Java是解释型的,如今Java虚拟机使用了即时编译器,速度有时候比C++更快。

4.所有的Java applet都是在网页浏览器中运行的,但大多数Java程序是运行在web浏览器之外的独立应用程序,很多Java程序都在web服务器上运行并生成用于网页的代码。

5.JavaScript是一种在网页中使用的脚本语言,JS程序可以修改正在显示的文档,而applet只能在有限的区域内控制外观。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-12 13:30:30  更:2021-09-12 13:31:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:48:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码