【小马java】2、初识java

​​​一、什么是java

答:java是一种编程语言。计算机只能识别二进制(0和1)。我们跟计算机打交道,不能用二进制去跟计算机交流,这样效率太低了。所以我们需要一种类似翻译的工具,帮我们把我们想做的翻译成二进制,交给计算机执行。java就是这样一种工具。我们按照java语法来编写程序,java会将我们的写的程序编译成二进制,交给计算机。

二、java能做什么
1、各大网站的开发:淘宝、京东等各大网站都是通过java开发的。
2、安卓手机应用及游戏的开发。

​三、为什么选择学习java,而不是其他语言?
​答:很简单,哪个语言最热门,就学哪种。当然,最热门肯定是因为这种语言的优点符合当下发展的趋势。
java具有以下优势:
1、简单:简单而高效,Java系统(编译器和解释器)所占空间不到250KB。
2、面向对象:这个概念比较重要。与面向对象相对,是面向过程的语言(比如C语言),
什么是面向对象呢?
举个例子,我们要把大象装冰箱怎么做?
面向过程的思想:1、把冰箱门打开。2、把大象装进去。3、把冰箱门关上。
面向对象的思想:找到一个可以把大象装冰箱能力的对象。让这个对象去把大象装冰箱里。怎么装是对象内部的事,我并不关心。

3、平台无关性与可移植性(跨平台性):可以在不同操作系统上运行。它既是编译型也是解释型语言。

4、多线程并且是动态的:可以并行处理数据,后面会慢慢体会到。

5、高性能:通常解释型语言的执行效率要低于直接执行机器码的速度,但Java的字节码转换成机器码非常简单和高效。

6、分布式:物理上分布,逻辑上统一。其内容包括数据分布和操作分布两个方面。数据分布是指数据可以分散存放于网络上的不同主机中,以解决海量数据的存储问题;操作分布则是指把计算分布到不同主机上进行处理,这就如同许多人协同共同完成一项大而复杂的工作一样。
码云编程语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值