ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

康复训练Day02

2021-07-09 20:02:58  阅读:182  来源: 互联网

标签:... Java Day02 C++ 面向对象 内存 康复训练 指针


康复训练Day02

C/C++

1972年C语言诞生

  • 贴近硬件,运行快,效率高(有汇编特点)
  • 指针内存管理

1982年C++诞生

  • 面向对象
  • 兼容C

Java

1995年Java诞生

  • 语法像C
  • 没有指针、内存管理
  • 可移植性
  • 面向对象
  • 类型安全
  • 高质量类库
  • ...

"三高":高可用、高性能(响应时间更短,速度更快)、高并发(同时访问的人更多)。

Java发展

基于Java开发的平台、系统、工具

  • 构建工具       Ant, Maven, Jekins ...
  • 应用服务器   Tomcat, Jetty, Jboss, Websphere, Weblogic ...
  • Web 开发     Spring, myBatis ...
  • 开发工具       Eclipse, Netbean, IntelliJ IDEA ...
  • ...

Hadoop, Android ...

Java特性及优势

  • 简单性

    • Java语言是一种面向对象的程序设计语言。
    • Java语言省略了C++语言中难以理解、容易混淆的特性
      • 例如头文件、指针、结构、单元、运算符重载、虚拟基础类等。
  • 面向对象

    • 继承了面向对象的诸多好处,如代码扩展、代码复用等。
    • "万物皆对象"
  • 可移植性

    • 跨平台性
    • Write Once, Run Anywhere (Error/Bug Everywhere)
  • 高性能

  • 分布式

    • 操作分布:即在多个不同的主机上不知相关操作。
    • 数据分布:将数据分别存放在不同的主机上,这些主机是网络中的不同成员。
  • 动态性

    • 反射机制
  • 多线程

    • 多线程处理使得程序能够具有更好的交互性、实时性。
  • 安全性

    • 吸收C/C++优点,去掉影响健壮性部分(指针和内存管理),几乎不会造成计算机崩溃。
  • 健壮性

    • Java系统每次运行时都会对内存进行检查,确认是否合法。
    • 异常机制
  • 用的人多

JDK、JRE、JVM

  • JDK: Java Development Kit (Java软件开发工具)

  • JRE: Java Runtime Environment (Java运行环境)

  • JVM: Java Virtual Machine (Java虚拟机)

JDK、JRE、JVM

标签:...,Java,Day02,C++,面向对象,内存,康复训练,指针
来源: https://www.cnblogs.com/liuruoxv/p/14992208.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有