您的位置  > 互联网

HelloWorld,你Java生涯的第一个代码开始了

Java到底是什么? 它能做什么?

我也看了很多课程和书籍,大部分都是从Java的发展历史开始的。 简而言之,就是Java有悠久的历史、Java很优秀、Java越来越好、越来越多的人使用它等等。 常年排在编程语言排行榜第一的,基本就是这些,然后还有一些其他的东西,然后就是Hello World! 就这样,你的Java生涯的第一个代码开始了,这意味着“Hello, world!”

我还是想不通。 什么是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代码时,计算机就会知道我们要做什么。 当然,前提是你写的东西是正常的。 代码,因此Java可以称为计算机语言。

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

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

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

Java是一种计算机语言,可以用来我们和计算机之间进行通信。 我们可以使用Java语言向计算机发出指令。

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

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

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

有必要。 Java绝对是一种编程语言。 您需要记住以下内容:

计算机语言包括更多。 它包括编程语言。 此外,计算机语言还包括标记语言和建模语言。 你可能又困惑了。 这些是什么? 其实我也不知道,所以不用担心。 请记住,计算机语言包括编程语言。 Java是一种计算机语言,也是一种编程语言。

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

用于定义计算机程序的形式语言。 它是一种用于向计算机发出指令的标准化通信技术。 计算机语言允许程序员精确定义计算机需要处理的数据以及在不同情况下应采取的操作。

保持简单明了:

可以编写程序,也就是我们可以用它来让计算机工作

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

你看,有很多,不过不用担心,我们的重点是Java。

说了这么多,我们大概知道了什么是Java了,那么这个Java怎么用呢? 你可以给我一个例子吗? 好,接下来,让我们的电脑给我们一些水来洗脚,开始吧。

对了,你至少应该会Java编程语言,这需要你去写,也就是你需要敲代码。

庆哥说:什么是代码? 代码就是代码的意思。 这不是我们骑的东西。 它指的是二进制编码,所以code就是“代表二进制编码的东西”。 这部分也将在后面讨论。 我会详细解释的,不用担心。

让我们开始输入代码。 打开记事本并写下以下内容:

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

顺便说一句,你知道上面的目的是什么。 我们正在向计算机发送指令,即让它为我们工作。 写入后,保存文件。 顺便说一句,文件的格式必须更改为以“java”结尾。 是的,文件名应该叫Hello,即“Hello.java”

看,就是这个:

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

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

也许有人会说,不一样啊。 我的没有那张CD。 我刚刚打了出来,所以你也可以打一张CD。 有人可能知道这是做什么用的。 接下来,让我们放置我们刚刚创建的“Hello.java”。 》直接拖到这个黑色的窗口,就会变成这样:

然后注意把最后的“\Hello.java”删掉,然后按回车键,就是“Enter”,就会出现这样的:

ps:这里可能有人犯了错误。 当我们刚开始学习编程时,总会遇到各种奇怪的问题。 很多人很困惑,不愿意去做。 他们说我明明按照了,但是为什么不行呢? 初学者出现的问题大多是由于自己的粗心造成的。 这不仅仅是你自己的错。 最后,你要么写错了字母,要么忘记了空格。 另一个重要的事情是标点符号不是英文的。 如果你这里有错误。 检查一下是否有我提到的错误。

接下来我们继续输入:

javac Hello.java

然后按 Enter 键。 这次不管按回车,都会产生一个新的物种:

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

这是一个Java字节码文件,也称为类文件,因为名称以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写一个计算器,一个计算器,就像你电脑自带的计算器一样。 再比如我们常用的qq。 我们也可以用Java编写一个。 当然,应用程序越复杂,编写起来就越困难。 我们还可以用Java制作一个网站,你可以在网站上显示你想要的任何内容。

不过Java可能会写更多的系统,就是各种后端。 什么是后端? 比如你进入淘宝买东西,你登录你的账号和名字,然后进入首页,然后搜索“好吃”,然后就会出来很多好吃的。

为什么输入账号和名字就能进入网站,是因为有一个逻辑是用Java代码写的。 比如你的名字是1,你的密码是2,当你点击登录按钮的时候,Java代码就会做出判断。 如果用户名是1,密码是2,那么就允许登录,否则就无法登录。这都是Java代码的结果。

当你选好美食,下订单,填写地址,然后就可以愉快地购物了。 接下来,商家需要将货物运送给您,因此商家将登录到您可以看到您的网站。 名字是什么,买的什么,地址是什么,然后就发货给你了。 商户登录的网站可以称为后台。

你看,Java就可以完成这样的网站。

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

说了这么多,你就大概知道Java能做什么了。 其实我知道你的理解还是有点模糊,那么接下来我们就来说说吧。

Java实际上有三个版本分类:

你大致可以这样理解,它是Java的核心基础,包括基础知识。 自学Java总要从这里开始吧? 不知道大家有没有玩过这类游戏,在手机出现之前,我们都会下载一些以jar结尾的游戏文件来安装。 打开后,会有这样的图标:

你可以简单理解就是本来就是这么做的,但是后来出来了,取代了它,所以你不用太担心。 就其而言,可以称为企业级应用开发。 这部分将学习各种框架和各种高级小工具。 ,这也是我们后期主要学习的内容。 我们可以利用这些知识来开发各种网站、桌面应用程序、一些工具,甚至游戏。 当然,很多应用程序都是使用Java的综合技术来实现的。

现在很多学习编程的人都会对首先学习哪种编程语言感到困惑。 其实,“铁的思维,流动的语言”,语言毕竟是工具。 如何使用它以及它能做什么取决于使用它的人。 如果你足够优秀,那么你可以:

用java改变世界! 原作者:

原文链接:原文| 什么是Java? Java 能做什么?

原文来源:公众号