Java用来开发安卓,kotlin由谷歌开发的,也可以用来开发安卓

Python是人工智能的首选开发语言

对编写,第一代语言不管是从开发的效率还是排错等都是很不方便的

第二代语言使用助记符,加入容易理解的单词,如add等。比第一代语言高级一层,但是封装性不好,学习成本高

第三代语言称为高级语言,从习惯上分成两个阶段,第一个阶段为面向过程,第二阶段为面向对象

图示谷歌的安卓系统架构

红色部分是Linux内核,安卓和iOS都是用linux内核的

绿色部分由c和c++开发,虽然c和c++年代久远,但是仍不过时,c和c++的特点是开发效率不高,运行效率高。所以凡是跟操作系统底层交互的,一般选择c和c++。

蓝色部分都是用java来写的,java开发效率高。

开发效率:c/c++< java < python

运行效率:c/c++> java > python

Java 适用于web开发

JDK1.5=JDK5.0

如果一本书称JavaEE为J2EE,基本可以确定这本书是比较老的

目前的公司一般用的是JDK8.0/7.0/6.0的版本

Java SE和Java EE是一种并列关系,Java SE抠除桌面级应用剩下的部分可以称为Java EE的第一个阶段

Java编程语言介绍相关推荐

  1. Java编程语言-介绍

    Java编程语言-介绍 Java是一种编程语言,被特意设计用于互联网的分布式环境.Java具有类似于C++语言的"形式和感觉",但它要比C++语言更易于使用,而且在编程时彻底采用了 ...

  2. 【Java】计算机软件、博客的重要性、编程语言介绍和发展史

    之前学得不踏实,重新复习一遍,打扎实基础中. 记录 Java核心技术-宋红康_2019版 & Java零基础学习-秦疆 文章目录 软件开发介绍 软件开发 什么是计算机? 硬件及冯诺依曼结构 计 ...

  3. 【组队学习】【27期】Java编程语言

    Java编程语言 论坛版块: http://datawhale.club/c/team-learning/33-category/33 开源内容: https://github.com/datawha ...

  4. python全栈简介_Python全栈(一)编程语言介绍

    一.编程语言介绍 程序是计算机能读懂的语言,是人和计算机沟通的方式. 计算机无法理解符号,只能理解0,1的二进制. 计算机内的运行状态就像灯泡的开关一样来表示各庄状态,两个灯泡能表示4种状态,无数的灯 ...

  5. java 怎么让一个jlabel和一个jtextfield在一行_今天小哥大家分享一下Java编程语言的第一个程序应该怎么样去写...

    哈喽,各位朋友们大家周六好!我是你们的老朋友90小哥爱数码! 那么,今天小哥要和大家伙儿分享这篇文章的主要内容依然是和Java编程语言有关系,大家都知道在上几篇的文章当中呢小哥分别给大家介绍了Java ...

  6. 流行的9个Java框架介绍: 优点、缺点等等

    流行的9个Java框架介绍: 优点.缺点等等 在 2018年,Java仍然是世界上最流行的编程语言.它拥有一个巨大的生态系统,在全世界有超过900万Java开发人员.虽然Java不是最直接的语言,但是 ...

  7. 1.1 编程语言介绍

    本节重点: 让学生理解为编程语言是什么?为什么要编程? 让学生大体明白,编程语言是如何与计算机底层通信的 编程语言有哪些分类? 分别列举主流编程语言的特点 本节时长需控制在25-30分钟内 什么是编程 ...

  8. 里面怎么定义变量_小哥今天要给朋友们分享一下Java编程语言中的变量与常量的区别...

    喽,各位朋友们大家好! 我是90小哥爱数码,很高兴今天又能和大家在这里见面了. 那么在最近的这段时间里面呢,小哥连续为朋友们介绍了Java计算机编程语言中几个比较重要的知识点.其中包括了Java编程语 ...

  9. Sun JAVA 认证介绍

    Sun JAVA 认证介绍: Sun公司为了给业界建立一套认证的标准,特别针对最先进的科技,推出JAVA及Solaris 技术认证方案.根据这些认证,在企业方面可以藉此作为招聘人才的评判标准,或是作为 ...

最新文章

  1. javascript读取XML文档
  2. DI 依赖注入实现原理
  3. 在可编辑div中插入文字或图片的问题解决思路
  4. 函数模块:POPUP_TO_INFORM
  5. “源代码中禁止显示”概述
  6. IIS上.Net 扩展中进行恢复
  7. (转)Predictive learning vs. representation learning 预测学习 与 表示学习
  8. PHP 从结果集中取得一行作为关联数组:
  9. Springmvc源码分析、底层原理
  10. ubuntu14.04 mysql5.6_ubuntu14.04编译安装mysql5.6.28
  11. 【密码专栏】动手计算双线性对(上)
  12. windowlinux查看MD5
  13. web大学生个人网站作业模板---钢铁侠电影下拉音乐滚字表单三级(9页)
  14. 服务器上需要高性能显卡吗,英特尔要做独立显卡 只因服务器市场太重要
  15. 逆向记录Assaultcube for Mac OS
  16. js正则表达式获取后缀名_jquery如何获取文件后缀
  17. word提示 由于宏安全设置,无法找到宏或宏被禁用 隐藏的模块中的编译错误Declaration32 解决方法
  18. 实战开发:新手小白如何用C++制作经典网游DNF
  19. B树代码实现--C++
  20. postgresql 索引之 gin、btree_gin

热门文章

  1. 展讯6500平台架构
  2. bzoj3694:最短路(最短路树+并查集)
  3. 小技巧(10):使用Python绘制激活函数(Sigmoid、Tanh、ReLU、PReLU)图像
  4. 基于arduino和openmv的智能小车设计制作流程
  5. 好程序员Python学习路线分享Linux和数据库部分
  6. JAVA---冒泡排序
  7. Abbkine IPKine GFP标签蛋白免疫沉淀试剂盒(磁珠法)
  8. 计算机领域国家自然科学基金,计算机学院获批国家自然科学基金委人工智能代码(F06)首个重大项目...
  9. Java加密技术(一)—— HMACSHA1 加密算法
  10. Ubuntu-Base 18 文件系统 在iMX8平台上的移植