zoukankan      html  css  js  c++  java
  • 1-Java基础回顾整理_01_计算机发展史

    1、首先引入摩尔定律:

      每18个月所享受的电子产品价值会翻倍,这一理论在1972年提出,说是经过了前面50年的实际验证,

      后又更改为每两年所享受的电子产品价值会翻倍,但是随着时代的发展,目前的摩尔定律时间越来越长,每两年实现翻倍,越来越不现实,

      以后计算机可能要往量子计算机方向进行发展,那个时候可能会再次验证摩尔定律。

    2、计算机的发展史:

      由早期的大型计算机,进而演变为越来越小的计算机,便携的笔记本,CPU越来越小,功能却越来越强大。

    3、常用的键盘快捷键:

      shift + F4:强制删除,不经过回收站;

      徽键 + e :打开文件管理器

    4、DOS常用的命令:

      

    5、开发语言的发展史:

      C语言:1972年出现    C++语言:1982年出现    Java语言(可以理解为C++,--语言,去除了C++中的一些不好的东西):1995年出现

      hadoop语言:2006年出现,主要是大数据方面        Android语言:2008年出现,主要应用于移动端(手机、pad等)

      区别:

        1)C语言是一门面向过程的语言,C++和Java是一门面向对象的语言

        2)C语言:里面有指针和内存管理,比较贴近于硬件,运行快,效率高;

           C++语言:是在图形领域、游戏等小有所成

           Java语言:它的语法和C相似,没有指针和内存管理,可移植性强,实现了一次编译,到处执行,面向对象

        3)Java是一种类型安全的语言,它有高质量的类库;

        4)Java有JVM(Java虚拟机)的底层支持,真正的实现一次编译,到处执行的操作,因为Java写的程序基本上最后都是在JVM上运行,所以体现了Java的跨平台的特点;

    6、三高问题:

      三高指的是:高可用、高性能、高并发,貌似这块现在交给了中间件来进行处理。

      Java主要是用来处理解决一些比较复杂的问题和场景。

      

  • 相关阅读:
    什么是Code Review
    支撑5亿用户、1.5亿活跃用户的Twitter最新架构详解及相关实现
    shell的数组操作
    CDN(内容分发网络)技术原理
    云计算服务模型,第 3 部分: 软件即服务(PaaS)
    Mongodb
    360的开源项目
    用linux mail命令发送邮件[Linux]
    BZOJ2761:[JLOI2011]不重复数字(map)
    BZOJ1821:[JSOI2010]部落划分(并查集,二分)
  • 原文地址:https://www.cnblogs.com/hand-blog/p/13088997.html
Copyright © 2011-2022 走看看