| |
|
开发:
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地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |