JavaEE程序猿的Java世界观⑤

本文将带你从零开始学习Java,了解其作为一种编程语言的本质,并掌握如何安装Java环境,包括JRE和JDK。通过简单的“Hello World”示例,深入浅出地介绍Java虚拟机(JVM)的作用及Java跨平台特性的原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次竹迩将带大家开始hello world的征程;任何一门计算机语言的起始都是一个hello world;

Java作为一门语言,竹迩一直强调语言。什么是语言?英语,日语,西班牙语等等一切都是语言,Java与之一样;一个中国人与一个英国人对话的过程如下:
【提神的咖啡】⑤JavaEE程序猿的Java世界观

如果像上图一样,两者是无法对话的;所以悲催的我们从小就开始学习英语;我的脑电波告诉我该说你好了,然后我聪慧的大脑知道你好的英语是Hello,于是我的声波发送的信息就是hello,外国友人的耳朵到脑电波都能接受到hello,从而两者产生对话;
【提神的咖啡】⑤JavaEE程序猿的Java世界观

Java作为一门语言的存在,也是作为沟通交流使用,只是我们学习英文是与英国人美国人沟通,学习Java是与计算机沟通;
【提神的咖啡】⑤JavaEE程序猿的Java世界观

竹迩一直的思路是:学习Java就是像学习英语一样是学习一门语言,它也有语法,有句式的存在,同时也有所谓的语感;刚开始靠死记硬背,当积累到一定程度,语感爆发,那就是我们所谓的量变到质变,你的编程的任督二脉就打开,或者你就开窍了;后续的学习就会如鱼得水,但是刚开始确实是痛不欲生;

学习Java的第一课,永恒都是安装环境,安装JRE/JDK;竹迩现在还不想过多解释JDK和JRE,我们直接说我们安装的就是Java语言在计算机上的运行环境和开发环境;

作为我们,将你好这个中文翻译为java语言,System.out.println("hello");

但是作为计算机,依然识别不了System.out.println("hello");他能识别的只有0和1及其各种组合;

所谓Java的运行环境,可以想象成计算机找的针对Java的私人翻译,从而将System.out.println("hello");翻译为计算机真正的语言;而这个翻译,或者说这个运行环境中有很重要的一块就是所谓的很重要的JVM了;

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

以上是JVM的官方解释(来源于百度百科):

但是竹迩一向不喜欢这些又臭又长又看不懂的解释,所有我们暂时简化为JVM就是计算机针对Java语言请的翻译就OK了;我们要做的事情,自己翻译为Java语言,Java语言运行在JVM上,JVM将其翻译为计算机语言,从而我们想做的事情就可以在计算机中执行了;
【提神的咖啡】⑤JavaEE程序猿的Java世界观

同时,这里竹迩再给大家引入Java跨平台的概念;请不同翻译官,就可以对不同的计算机系统做出Java语言的翻译;从而同样的Java语言,就可以运行在不同的计算机系统(windows,linux)上了;
【提神的咖啡】⑤JavaEE程序猿的Java世界观
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值