这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战
Java 起步
来学 Java 啦!
Q:马上 2022 年了,还要学 Java 吗?
A:是的!
Q:为什么学 Java?
A:Java 用起来真的很舒服。比 C++ 的面向对象又混着面向过程优雅多了。而且 Java 做后端开发、桌面开发(用来做学校要求带 GUI 的作业项目挺不错的)、Android 开发(其实我最早学 Java 就是为了做 Android 开发的,当时官方首选还不是 Kotlin)都还是不错的。
Java 简介(废话)
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言(现属于Oracle)。 Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。
Java 开发环境配置
JDK (Java Development Kit)
Java 是一种跨平台的编程语言,想要让你的计算机能够运行 Java 程序那么就需要安装 JRE,而想要开发 Java 程序,那么就需要安装 JDK。
- 官网下载JDK
- 安装
- 配置
注意使用 Windows 系统的同学需要配置几个环境变量,详细的步骤请参考:参考文档
Eclipse (IDE)
Eclipse 是一个很好的 Java 开发环境。
(Update 2020.02.19:这些对 Eclipse 的推荐时很长很长时间前写的了,那时候我还没有接触过 IDEA。时至今日,我不否为 Eclipse 仍然还是强大的 IDE,但我现在更喜欢更加现代化、人性化、更加优雅强大的IDEA)
- 官网下载
- 安装 (在短时间内,我不会再推荐别人使用 Eclipse,故安装方法自寻)
IntelliJ IDEA (推荐)
JetBrains 出品的强大现代化 IDE。
Hello World
代码
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
运行方法
$ vim HelloWorld.java
$ javac hello.java
$ java HelloWorld
javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 该命令用于将 java 源文件编译为 class 字节码文件,如: javac HelloWorld.java。
运行javac命令后,如果成功编译没有错误的话,会出现一个 HelloWorld.class 的文件。
java 后面跟着的是java文件中的类名(后面不加.class),如: java HelloWorld。
⚠️【注意】文件名必须和类名一致!否则会出现如下错误:
错误: 类 HelloWorld 是公共的, 应在名为 HelloWorld.java 的文件中声明
(这是我大一写的文章了,好怀念那段时光啊。那时每天都可以学编程,每天都可以写自己喜欢的程序。单纯的学习,只是满足兴趣,不是为了考试,也不疲于生计。如果让我回到过去,再来一次,,我还是要学计算机,不是为了生计,也不是应付考试,just for fun!)