常见计算机语言特性及应用(JAVA为主)

常见计算机语言特性及应用(JAVA为主),第1张

常见计算机语言特性及应用(JAVA为主) 基础语言介绍(java为主)

根据B站尚学堂的JAVA教程视频做的学习笔记。在这里重点标明出处。

一. 常用编程语言及其特点

这里只列举常见的编程语言。

  • C
    底层编程:常进行底层编辑,例如嵌入式,病毒开发等应 用,可以代替汇编语言开发程序系统。
    高层应用:开发从 *** 作系统到各种应用软件(很多 *** 作系统的基层语言都是C)。

  • C++
    C++ 是作为C语言的扩展,是一种混合语言,既可以开发像C语言一样面向过程的语言,也可以写面向对象编程的语言。
    被大量使用于科学计算, *** 作系统,网络通讯,系统开发,引擎开发。

  • JAVA
    被使用最多,应用最广泛的语言,是“计算机界的英语”。
    应用于企业级软件开发,安卓移动开发,大数据云计算等,几乎遍布IT所有行业。

  • Javascript
    一种脚本语言,被广泛用于web开发,应用范围越来越广,也越来越重要。
    前端开发核心就是Javascript。

  • python
    语法结构简单,易学易懂。
    应用:web编程,人工智能,科学计算等。

  • PHP
    一般用于web开发领域。但是JAVA开始替代它。

  • object-C
    object-C(objective-C/obj-C/OC)由C语言衍生,扩充了面向对象的特性。OC主要用于苹果软件开发

  • C#
    面向对象的,运行于.NET framework之上的高级程序语言。JAVA更完善。

  • Kotlin
    Android支持,可以兼容JAVA。

  • go(golang)
    google开发的静态强类型,编译型语言。

  • Basic
    易学,功能性不强,不可靠。不太使用了。

二. JAVA
企业中以JAVA8为主,不用追求最新版本。
1.JAVA特性
  • JAVA核心优势
    跨平台(因为生态系统已经完善了,强占了先机)

  • JAVA版本
    javaSE:标准版,个人计算机使用
    javaEE:企业版,定位在服务器前端使用
    javaME:微型版,消费电子产品应用上

  • JAVA特性
    安全性
    面向对象
    健壮性
    高性能
    分布式
    多线程

2.JAVA运行机制

.java(这是源文件)–>javac(编译器)–>.class(字节码文件)–>JVM虚拟机(解释器,java)解释执行
计算机高级程序语言分为编译型和解释型两种,JAVA是两种类型的结合。

  1. JVM,JRE和JDK
名称解释JVM (Java Virtual Machine)执行bytecode字节码的“虚拟计算机” ,跨平台的核心(屏蔽了底层运行平台的差别)/(类似于外语的翻译官,将同一种意思用不同语言翻译给其他平台)JRE(Java Runtime Environment)包含java虚拟机,库函数等JDK (Java Development Kit)包含JRE,编译器和调试器等

运行java文件只需要JRE,但是编程学习需要JDK(需要调试等)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5684159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存