JAVA —— 一门连接世界的语言

图片来源于网络

一。万物互联的构想

java语言起源于一个构思,万物互联,也就是当今物联网的前身。当时人们想通过编程将家用电器连接起来,可惜这个想法太超前了,当时技术不成熟,时代条件不允许。但是却造就了java这门语言。

二。java语言特性

java语言源于c++,吸收许多c++优点,摒弃了许多c++的缺点,比如多继承和指针。使得java简单易用,功能强大。下面是java的一些特性。

1.平台独立与可移植性

这点是java语言最大的特点吧,利用虚拟机和字节码技术。使得程序不用考虑具体平台的指令集。

2.面向对象

这个是现代编程语言的主流方式,模块化的方式,让编程更加通用和标准化。

3.分布式

Java既支持各种层次的网络连接,又以Socket类支持可靠的流stream网络连接

4.健壮性

一个错误不会使整个程序崩溃

5.安全性

没有指针,无需关注内存

6.多线程

同时能处理不同任务

7.动态性

可以在程序运行的时候进行数据的操作,或者进行程序的更改,代码的增加


三。java工作原理

1.使用文字编辑软件(例如记事本写字板UltraEdit等)或集成开发环境EclipseMyEclipse等)在Java源文件中定义不同的类

2.把源文件编译生成一种二进制中间码,存储在class文件中

3.然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中类(这些类实现了Java API)中的方法来访问资源系统 



图片来源于网络
图片来源于网络
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,367评论 2 35
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,656评论 1 114
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,138评论 1 32
  • 一. Java基础部分.................................................
    wy_sure阅读 3,835评论 0 11
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,808评论 0 10