栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

计算机语言的发展史,C语言和C++的区别与联系,如何搭建Java环境

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机语言的发展史,C语言和C++的区别与联系,如何搭建Java环境

计算机语言的发展史
  • 机器语言:直接给计算机使用的,程序员读不懂

  • 汇编语言:用指令代替二进制,解决人类无法读懂机器语言的问题

  • 高级语言

    • 面向过程:C语言

    • 面向对象:C++,JAVA

C语言和C++的优点和应用

C语言

  • 贴近硬件,运行快,效率高。

  • 应用于操作系统,编译器,数据库,网络系统等。

  • 指针和内存管理。

C++

  • 面向对象

  • 兼容C

  • 应用于图形领域,游戏等。

C语言和C++的区别与联系

①c语言是面向结构的语言,c++是面向对象的语言 。

②c是c++的子集,所以大部c语言程序都可以不加修改的拿到c++下使用。

③C语言和C++解决问题的思想方法不一样,C语言的重点在于算法和数据结构,C++的中的重点是如何构造一个对象模型。

Java语言的特性和优势

  • 简单性:没有头文件和指针运算也不用分配内存。

  • 面向对象:对象以及对象之间的接口,模拟人的思维,万物皆对象。

  • 可移植性:可跨平台去移植。

  • 高性能:可以使某些代码的速率超过或者接近C++。

  • 分布式:能处理很多Tcp/Ip协议。

  • 动态性:通过反射机制可以实现动态。

  • 多线程:可以同时做多件事。

  • 安全性:可以构建反病毒,反篡改的系统。

  • 健壮性:可以通过异常去捕获异常。

Java的三大版本

  • JavaSE:标准版(桌面程序,控制台开发等)

  • JavaME:嵌入式开发(手机,小家电等)

  • JavaEE:企业级的开发web端,服务器的开发等)

JDK,JRE,JVM

JDK :JDK是 Java 语言的 软件开发工具包 ,主要用于 移动设备 、 嵌入式设备 上的java应用程序。

JRE: JRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。

JVM: JVM 是Java Virtual Machine( Java虚拟机 )的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的 计算机 ,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

Java开发环境搭建

  • JDK下载与安装

    • 百度收缩JDK8,找到下载地址,

    • 同意协议

    • 下载电脑对应的版本

    • 双击安装JDK

    • 记住安装路径

      • 配置环境变量

      • 我的电脑,右键,属性

      • 环境变量,java-HOme

      • 配置path变量

    • 测试JDK是否安装成功

      • 打开cmd

      • java-version

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/680447.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号