Java学习之认识Java

本文详细介绍了Java语言的基本概念,包括其作为一门高级编程语言的地位,与机器语言、汇编语言的区别,以及Java的半解释半编译特性。同时,文章还探讨了计算机的硬件和软件组成,并对比了编译型语言和解释型语言的特点。

1、java是什么?
Java是一门编程语言。

2、编程语言的分类
①机器语言:计算机能够识别的语言,规定是以二进制编写的语言,如01010111010…
②汇编语言:以一系列的英文单词组成的指令集合,通过指令使计算机执行相应的程序
③高级语言:c/c++,Java,php,JavaScript,python…

3、计算机组成
①硬件:显卡、CPU、硬盘、内存…
②软件:操作系统、应用软件

4、高级语言的分类
①编译型语言:c/c++
·特点:将源码编译成可执行的二进制文件
·优点:执行速度快,较安全
·缺点:不能跨平台(系统),开发成本高
②解释型语言:php、python
·特点:这种语言的运行环境中有一个翻译器(解释器),当程序在不同的平台上运行时,将程序源码解释成各个平台能够识别的机器语言
·优点:跨平台
·缺点:运行速度较慢,不安全
③Java语言:半解释半编译
·执行原理:首先将源码编编译成一个.class文件,再翻译成各个平台能够识别的机器语言
·优点:执行速度较快、跨平台、较安全

Java语言的特点:分布式、垂直分布式–拓展、安全、多线程、跨平台、JVM…

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值