一. 常用编程语言及其特点根据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
易学,功能性不强,不可靠。不太使用了。
企业中以JAVA8为主,不用追求最新版本。1.JAVA特性
-
JAVA核心优势
跨平台(因为生态系统已经完善了,强占了先机) -
JAVA版本
javaSE:标准版,个人计算机使用
javaEE:企业版,定位在服务器前端使用
javaME:微型版,消费电子产品应用上 -
JAVA特性
安全性
面向对象
健壮性
高性能
分布式
多线程
.java(这是源文件)–>javac(编译器)–>.class(字节码文件)–>JVM虚拟机(解释器,java)解释执行
计算机高级程序语言分为编译型和解释型两种,JAVA是两种类型的结合。
- JVM,JRE和JDK
运行java文件只需要JRE,但是编程学习需要JDK(需要调试等)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)