首页 >> 大全

java是什么?Java到底能干嘛?

2022-07-29 大全 152 作者:考证青年

刚开始学习Java的时候,这个问题想了很久?

什么是Java?它能做什么?

我读过很多课程和书籍,其中大部分是从 Java 的发展史开始的。总之,那些Java历史悠久,Java优秀,Java越来越好,越来越多的人使用它。很多,什么编程语言排名常年第一,这些大致相同,然后是其他一些,然后是Hello World!就这样,你的 Java 职业生涯的第一个代码开始了,意思是“你好,世界!”

我还是想不通,Java是什么,它能做什么,能不能先告诉我?

也许你刚开始学习 Java 的时候就有这个疑问,那你会怎么做呢?你不知道,我该怎么办?问别人?不,你应该想到百度,不是那个

百度,你知道吗?

好,我们去百度看看:

看到第一个是百度百科对Java的介绍,点击查看,百度百科是这样介绍Java的:

Java 是一种面向对象的编程语言。它既吸收了C语言的各种优点,又摒弃了C语言中多继承、指针等难以理解的概念。因此,Java语言具有功能强大和简单易用两大特点。 作为静态面向对象编程语言的代表,Java语言完美地实现了面向对象的理论,让程序员能够以一种优雅的思维方式进行复杂的编程[1]。 Java 具有简单、面向对象、分布式、健壮性、安全性、平台独立性和可移植性、多线程和动态性等特点[2]。 Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等[3]。

乍一看,确实不错,但总觉得有点官方。继续搜索其他文章,看看其他人是如何介绍 Java 的。随便点一篇文章看看,这位博主说:

Java 是一种面向对象的编程语言,可以编写跨平台的应用程序。简单地说,Java 是一种语言,但它是一种用于 JVM 的语言。 Java编译后就是字节码,JVM会把这些字节码解释成机器码,然后做出相应的动作。

百度百科的那位讲了C和C++,还有什么是面向对象的,分布式的,什么是静态的面向对象编程。我觉得我不太明白。看了这位博主写的,我好像明白了一点,但到底是什么? jvm啊?

你看,我刚开始学习Java,但我不知道Java是什么,我有点迷茫!

青哥说:很多人刚开始学Java的时候,并没有真正研究Java是什么。先说Java是什么,然后突然有人问你Java是什么。你好像不知道该说什么,但你大概记得,嗯,它是一种编程语言。

那么如何理解Java,该说些什么呢?需要的是,从来没有接触过编程的人可以通过听它来知道Java是什么?有吗?

那肯定有,那么 Java 是什么?

首先,记住,Java 是一种语言,什么是语言?中文,英文,法文,德文,等等等等,没错,Java也是一种语言,有什么区别?和中文一样,是针对我们人的,我们中国人大部分都是用中文来交流的,Java也是一种语言,但是我们人不是用Java交流的,那么Java是谁的语言呢?

Java是计算机与我们交流的语言,计算机可以理解Java语言。当然,一旦你学会了Java,你就会知道这门语言,并且你将能够与计算机进行交流!

比如你对你的女朋友说“给我倒点脚水!”,然后你的女朋友听到了,知道该怎么做,就去给你倒脚水(现实中大部分都不是这样的) ,哈哈)。

那如果你和电脑交流,想让电脑为我们做一件事,你不能说“喂,电脑,给我倒点水”,电脑真的听不懂,我该怎么办?

当然,您必须使用计算机可以理解的语言与之交流!那是什么,那就是Java,你可以用Java与计算机进行通信。当然,这里的交流类似于我们之间的争论。接受我们的指示去做相应的事情。

怎么样,来个大致的印象吧! Java是什么,看不懂有点迷茫!

Java是一种语言,记住,这种语言是给计算机的,我们用Java和计算机通信,我们写一段Java代码,计算机知道我们要做什么,当然前提是你写的是普通代码,所以Java可以称为计算机语言。

有些人可能不明白,什么是计算机语言,这个?不就是计算机之间的语言吗,我们来看看维基百科是如何介绍计算机语言的:

计算机语言( )是指用于人与计算机之间交流的语言,是人与计算机之间传递信息的媒介。但它的概念比通用编程语言更广泛。例如,HTML 是一种标记语言和一种计算机语言,但不是一种编程语言。

看到这里,我们不得不肯定另一个概念,什么?

Java 是一种计算机语言,可用于在我们与计算机之间进行通信。我们可以用Java语言给计算机下指令。

好,我们继续,我们看到上面提到了编程语言,那么什么是编程语言,它和计算机语言有什么区别呢?

首先你要知道,如果你学了Java,你可以说你是程序员,码农,码农,程序员!

看,我们又谈到了编程。先来说说编程语言。我们上面提到Java是一种计算机语言。那是一种编程语言吗?

必须,Java绝对是一门编程语言,记住这里:

计算机语言包含的更多,它包括编程语言,此外,计算机语言还包括标记语言、建模语言,你可能又会迷惑,这是什么?其实我也不知道,别着急,你只需要记住,计算机语言包括编程语言,而Java既是计算机语言,又是编程语言。

此时,我迫切需要向您解释一下什么是编程语言。百科全书是这么对他说的:

一种用于定义计算机程序的正式语言。它是一种标准化的通信技术,用于向计算机发出指令。一种计算机语言,使程序员能够准确定义计算机需要使用哪些数据,以及在不同情况下准确采取什么行动。

简单又简单:

编程是可能的,就是我们可以用它来让计算机工作

别忘了,Java 是一种编程语言。当然,有很多编程语言。就像每个国家都有自己不同的语言一样,编程语言也有很多分类。来吧,看张图吧:

看,有很多,但别担心,我们的重点是 Java。

说到这里,我们大致知道Java是什么,那么这个Java是如何工作的呢?能不能给我们举个例子,好,那我们让我们的电脑给我们喝点水,我们走吧。

顺便说一句,你至少应该知道Java编程语言,你需要写它,也就是你需要敲代码。

青哥说:码是什么,码是什么意思,码,这不是我们骑的东西,是指二进制码,所以码是“代表二进制码的东西” ,这块,后面会详细介绍,别着急。

让我们开始编码,打开你的记事本并写下这个:

public class Hello{ public static void main(String[] args){ System.out.println("hello,给我倒洗脚水去"); }}

顺便说一句,你知道为什么上面不是。我们正在向计算机发送指令,也就是说,让它为我们完成工作。写入后,保存文件。顺便把文件格式改成“java”,文件名应该叫Hello,也就是“Hello.java”

看,就是这样:

然后我们在我们的电脑上打开 cmd 命令行。打开cmd的方法有很多。通常的一个是按“win+r”,就会出现这个:

在里面输入cmd,然后确认,会出现一个“黑窗”,就是dos命令窗口。这是现在的样子:

Java是什么?Java到底能干嘛?

可能有人会说,不一样。我没有那个 cd,我只是打出来的,所以你也可以打 cd。也许有人知道这是为了什么。 “Hello.java”直接拖到这个黑色的窗口,就变成了这样:

然后注意删除下面的“\Hello.java”,然后按回车键,也就是“回车”,就会出现这个:

ps:这里有些人可能会犯错误。当我们第一次学习编程时,总会遇到各种奇怪的问题。很多人很迷茫,不愿意。 , 初学者有这样的问题,多半是自己马虎造成的,不说一模一样,最后要么是字母错了,要么是空格忘记了,重要的是标点符号不对用英语讲。 ,如果你这里有错误,看看我说的有没有错误。

接下来,我们继续输入:

javac Hello.java

然后回车,回车没关系,会创建一个新物种:

Java是什么?Java到底能干嘛?

出现了哪些新物种?你看,就是这样:

这是一个Java字节码文件,也称为class文件,因为名字以class结尾,看不懂也没关系,我们继续:

你看,我们又输入了如下命令:

java Hello

然后我们看到一个输出:

你好,给我倒点洗脚水

ps:如果你是在你的电脑上跟着我的操作,你可能会在进入javac这一步的时候出错,那是因为你缺少java的运行环境,后面我们会详细介绍这个,大家可以先看看我的手术结果。

有人说,这是什么,有点糊涂了,我之前不是说过吗,我们可以用java语言给计算机下指令,让计算机为我们做这些工作,对了,你不要真的不认为电脑会给我们倒脚洗。

让我们再看看这段代码:

public class Hello{ public static void main(String[] args){ System.out.println("hello,给我倒洗脚水去"); }}

这是最简单的一段java代码。至于为什么会这样写,你不必担心。不是说可以用java给计算机下指令吗?说明在哪里?

System.out.println("hello,给我倒洗脚水去");

这其实是我们给电脑的一个指令,意思就是让电脑在屏幕上打印这句话:

你好,给我倒点洗脚水

我们看看刚才的输出,是不是刚刚打印出了这句话:

Java是什么?Java到底能干嘛?

你看,计算机有没有按照我们给的Java指令做出相应的动作,当然这是最基本最简单的。

至此,相信大家对Java是什么有了一个大概的了解,但是接下来还有一个很大的问题,那就是Java能做什么?

上面我们举了一个简单的例子,只是一点点代码,但它可以很复杂,代码很多,会产生很多功能的东西,比如我们可以用Java A计算器,什么计算器,和你电脑自带的计算器差不多。再比如我们常用的QQ。我们也可以用Java写一个。当然,越复杂的应用程序越难写,我们也可以用Java做网站,网站上你想展示什么都可以。

但是Java可能会写更多的系统,也就是各种后端,什么是后端,比如你去淘宝买东西,你登录你的账号和名字,然后到首页,然后搜索“OK”吃,然后就有很多好吃的了。

为什么你输入你的账号和名字就可以进入网站,那是因为Java代码写了一个逻辑,比如你的名字是1,密码是2,当你点击登录按钮时,Java代码会做出判断。如果名字是1,密码是2,那么你会登录,否则你将无法进入。这都是Java代码造成的。

当你选了好吃的,然后下单,填上地址,然后你购物愉快,然后商家需要给你发货,所以商家会去一个网站,你可以在里面看看你叫什么名字,你买了什么,地址在哪里,然后就会寄给你。商家登录的网站可以称为后台。

明白了,Java可以完成这样一个网站。

学习之后你会发现,语言是一种工具,可以做的事情有很多,不仅限于网站、桌面应用等等!

说了这么多,你也大致知道Java能做什么了。其实我知道你的理解还有些模糊,以后再说吧。

Java 实际上有三个版本:

你大致可以这样理解。它是Java的核心基础,包含了基础知识。自学Java的开始就是从这里开始的吧?不知道大家之前有没有玩过那种游戏,也就是没有安卓手机的时候,我们会在jar末尾下载一些游戏文件进行安装,打开后首先会有这个图标:

Java是什么?Java到底能干嘛?

你可以简单的理解,这是出来的,不过后来被安卓取代了,不用太担心。至于它,可以称为企业级应用开发。这部分会学习各种框架,各种 也是我们后期主要学习的。我们可以利用这部分知识来开发各种网站、桌面应用、一些工具,甚至游戏。当然,很多应用程序都使用了java的综合技术。实现了。

如今,许多正在学习编程的人会想知道首先要学习哪种编程语言。其实“用心思考,流畅的语言”,语言毕竟是一种工具,怎么用,怎么用,就看使用的人了,如果你足够好,那么你可以:

用 java 改变世界!

郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的。如果作者信息标注有误,请尽快联系我们修改或删除,谢谢。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了