教妹学Java(四):Hello World-阿里云开发者社区

开发者社区> 沉默王二> 正文

教妹学Java(四):Hello World

简介: 教妹学Java(四):Hello World
+关注继续查看

大家好,我是沉默王二。本篇文章通过我和妹妹的对话来谈一谈“Java 的第一个程序:Hello World”,这是个老生常谈的话题,为此我想了四天四夜,终于想到了这个绝佳的主题,力求文章能够超凡脱俗。


“语不惊人死不休”,没错,本篇文章的标题就是这么酷炫,接受不了的同学就别点进来看了,所谓好奇心害死猫;能够接受的同学我只能说你赚到了,你不仅能在阅读的过程中感受到思维的乐趣,还真的能学习到知识。下面就由我来介绍一下故事的背景吧。




我有一个漂亮如花的妹妹,她叫什么呢?我想聪明的读者朋友们都能猜得出:沉默王三,没错,年方三六。父母正考虑让她向我学习,做一名正儿八经的 Java 程序员。我期初是想反抗的,因为程序员这行业容易掉头发。但家命难为啊,与其反抗,不如做点更积极的事情,写点有趣的文章,教妹妹如何更快地掌握 Java 这门编程语言。毕竟程序员还算得上高薪(都是拿命换的啊)。


(铺垫结束,正文开始)


“二哥,你给我说说怎么写 Java 程序吧。”


“三妹啊,这就直奔主题了啊,先去给哥买瓶护发素吧,哥得考验考验你的诚心。”


“三妹啊,你怎么还不去?”


“二哥,先掏钱啊。”


(我特么这是搬起石头砸自己的脚啊,还得我自己掏钱啊。早知道不装逼了,头发掉不掉无所谓。)


“三妹啊,不用你买了,我自己网上下单。咱们就开始今天的主题吧。”


01、安装 JDK


如果电脑上没有安装 JDK 的话,就无法编译和运行 Java 代码,因此我们要先到 Java 的官网上下载 JDK。


JDK 是 Java Development ToolKit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。


最主流的 JDK 是 Oracle 公司发布的 JDK,除了 Oracle JDK(商业化,更稳定)之外,还有很多公司和组织开发了属于自己的 JDK,比较有名的有 IBM JDK(更适合 IBM) 和 OpenJDK(开源的)。每个 JDK 都有自己的优缺点,我们开发者只需要掌握 Oracle JDK 就好了。


Windows 安装 JDK 和配置环境变量的方法,可以参照我之前写过的文章:


http://www.itwanger.com/java/2019/10/19/java-jdk-install-windows.html


02、安装 IntelliJ IDEA


IntelliJ IDEA 简称 IDEA,被业界公认为最好的 Java 集成开发工具,尤其在智能代码助手、代码自动提示、代码重构、代码版本管理(Git、SVN、Maven)、单元测试、代码分析等方面有着亮眼的发挥。IDEA 产于捷克,开发人员以严谨著称的东欧程序员为主。IDEA 分为社区版和付费版两个版本。


我最初学习 Java 的时候,老师都要求我们在记事本上开发,导致我当时觉得写 Java 代码好难,差点还没入门就放弃了。不过,三妹你别担心,我推荐使用 IDEA 进行学习和开发。


安装教程可以参考我之前写的文章:


http://www.itwanger.com/java/2019/11/25/java-idea-community.html


03、编写 Hello World 程序


第一个 Java 程序非常简单,代码如下所示。


class HelloWorld {
    public static void main(String[] args) {
        System.out.println("三妹,你真漂亮。");
    }
}


这段代码运行后输出的结果如下所示:


三妹,你真漂亮。


“怎么样,三妹,开心吧!”

“二哥,你太棒了!”


04、关键字介绍


“二哥,上面这段代码虽然令我非常开心,但是有好多生疏的关键字令我感到困惑,你能给我解释一下吗?”


“当然没问题啊。”


class 关键字:用于在 Java 中声明一个类。


public 关键字:一个表示可见性的访问修饰符,public 意味着对所有人可见。


static 关键字:我们可以用它来声明任何一个方法,被 static 修饰后的方法称之为静态方法。静态方法不需要为其创建对象就能调用,这和非静态方法有所不同。


void 关键字:表示该方法不返回任何值。


main 关键字:表示该方法为主方法,也就是程序运行的入口。main 方法由 Java 虚拟机执行,配合上 static 关键字后,可以不用创建对象来调用,这样做可以节省内存。


“二哥,什么是 Java 虚拟机啊?”


看一下我之前写的这个文章:http://www.itwanger.com/java/2019/10/19/java-jvm.html


String [] args 等关键字:用于命令行参数。


System.out.println() 等关键字:用于打印字符串。System 是一个系统级别的类,out 是它的一个静态方法,因此可以直接通过类名.方法名进行调用,System.out 将返回一个 PrintStream 的对象,而println 是 PrintStream 类的非静态方法。


“三妹,怎么样,还有困扰你的关键字吗?”


“没有了,二哥,你讲得真棒!”


05、鸣谢


本篇文章为付费专栏《教妹学Java》的第四篇文章,是不是有趣得很?我相信你能感受的到,这可是全网独一份。现在定价只需要 9.9 元,太便宜了,早订的同学都捡了大便宜。另外,我再附送上我的个人微信(qing_gee),好友位不多了,我敢说围观我的朋友圈都是一种学习。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10053 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
11597 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13869 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
9156 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
7359 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
22377 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4497 0
+关注
沉默王二
微信搜索「沉默王二」,回复关键字「00」获取硬核计算机基础资料。
1084
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载