姓名:刘肖珊
学号:19021210919
转自:https://www.jianshu.com/p/efde0660a488
【嵌牛导读 】:现今IT行业找工作总是需要编程语言,Java是一种很常用的计算机语言,我们了解一下吧。
【嵌牛鼻子】:计算机语言、Java
【嵌牛提问】:Java是什么?到底能做什么?
【嵌牛正文】:
【1】计算机语言了解
在介绍Java之前呢,我们先来了解一下关于计算机语言的知识。我们都知道,语言嘛,当然是用来沟通交流的,在人类的世界里,语言的种类非常多,像汉语、英语、日语、法语……
所以,我们不妨猜想一下,在计算机的世界里,会不会也是这样的呢?答案是,的确如此。
在计算机领域,语言也很多,像比较常见的有C、C++、Java、Python等等,那么我们可以用计算机语言做什么事呢?
事实上,计算机语言和我们熟悉的汉语一样,也是用来沟通交流的,只是在沟通对象上有区别而已。
汉语是人与人之间的沟通,而计算机语言则是人与计算机之间的沟通(简称人机交互),并且这种沟通是单向的,只有人可以主动来和计算机“交流”,而计算机是不会主动和我们说话的。
但是,在科技发展如此迅速的时代,或许未来真的会诞生智能电脑也很有可能哦。
在IT领域中,计算机语言是程序员小哥哥和计算机打交道、指挥计算机帮其做事情的工具。
这里普及一下很多人误以为的“常识”,程序员小哥哥是写代码的,和修电脑的不一样的。
以后谁再说我学IT的怎么连电脑都不会修,我保证一脚踹飞他,我们是有尊严的,程!序!员!
对计算机语言有了一个大概的了解之后,下面我们开始介绍Java。
【2】Java介绍
那有的人可能就想问了,既然计算机语言这么多种,那为什么偏偏就选择Java呢?
其实,这其实就和很多人会选择努力学好英语一样,它们都比较火热,而且都在各自的领域起着重大作用。
说白了,学好它们对你很有用,对你未来找工作以及后续的发展都很有帮助。
所以,想出国、想到外企工作的人就要学好英语,而想当程序员,拿高薪,迎娶白富美的你(男生),学好Java就很大程度上能帮你实现。
当然了,你也可以选择学其他语言,不一定非得是Java,只是相对来说,学Java的人比较多些,学Java出身做程序员的叫做Java程序员。
好了,废话不多说了,正式开始Java学习之旅。
一、学好Java能够做什么呢?
可以制作网站,想像一下如果给自己做一个属于自己的个人网站是不是很酷。
可以做Android,做个安卓应用程序给女朋友用咋样?
可以做游戏,天天打游戏,有没有想法做出一个游戏来呢?梦想还是要有的,万一实现了呢。
可以做软件,分为两类,电脑桌面应用和网页版应用。
二、Java语言的特性
简单易用
面向对象(以后详细介绍)
安全性高(不多说了)
多线程(以后详细介绍)
跨平台
简单易用:任何事物都是相对的,Java相对C、C++来说要简单易学,容易上手。
跨平台:我们称能够支持程序运行的硬件或软件环境为平台。
windows系统只能运行windows的可执行文件(exe),linux系统只能运行linux的可执行文件,windows的可执行文件,不能直接运行在Linux上面, 反之亦然。
Java跨平台呢,意思是说它是“一次编译,处处运行”的(编译和运行的概念后面会讲到)。
它可以在各平台上运行是因为它不依赖于上面所讲的操作系统,它是运行在Java虚拟机(JVM)上的,只要电脑中安装了Java虚拟机,那么这台电脑就能运行Java程序。
那什么是Java虚拟机呢?
Java虚拟机(Java Virtual Machine),简称JVM,它是运行所有Java程序的虚拟计算机,好比是街机游戏的模拟器。
JVM是Java语言的运行环境,也是Java 最具吸引力的特性之一。
JVM用于读取并处理编译过的与平台无关的字节码(class)文件,从而实现Java的可移植性。
但是值得注意的是Java虚拟机是不跨平台的,也就是说在Win下得装Win版的JVM,在Linux下装Linux版的JVM。
作者:谭少学Java
链接:https://www.jianshu.com/p/efde0660a488
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
网友评论