您的位置 首页 java

没见过的 Java 编程入门教程!例程使用中文标识符代码:问个好吧

前言

Java 教程用中文写(如下)更能被新手理解学习。可惜至今没有看到类似入门教程,在此敢为人先。

注意:本教程的所有 Java 代码都可以正确运行,因为 Java 早已支持中文命名标识符。

编程语言 的语法是最机械的。在阅读过程中,请尽量关注于程序做了些什么,而一些语法细节可以暂时忽略。入门之后,在接下去的读写代码过程中,语法自然会熟练起来。

每一讲建议时间30分钟左右。如果卡住(比如超过一小时),欢迎提问。目的是让总时间控制在8小时左右,让“一天入门”更符合实际。

一 准备编程

编程就是让计算机做你想让它做的事。

编程语言是工具,就像画笔,应该拿上手找块空白就可以用。

为了编写第一个Java程序,必需一个Java开发套件(本文代码测试用的是Oracle JDK 8,随着它开始对商业项目收费,Open JDK 是个替代),以及一个写程序的文本编辑工具。本文的代码足够简单, 集成开发环境 的用处不大。只要支持中文字符的任何文本编辑器都可以。

安装JDK后,打开命令行窗口,运行 javac 和java,如不报错”command not found”,即为成功,可以继续。

二 问个好吧

新建文本文件,命名为”问好.java”.输入最简单的一个Java程序:

class 问好 {
 public static void main (String[] 参数) {
 // 待续: 要让它做的事
 }
}
 

这个程序定义了一个类(class),名叫“问好”。文件名一般与类名相同。这个类就是一个程序。里面的main是程序入口。注意所有的大括号都需要配对。双斜杠”//”之后的是注释。是为读代码的人方便理解写的,不影响编译运行。”参数”很扎眼吧,不用急,第四讲就知道它做什么了。

这个程序可以编译运行(见”手把手”部分),但运行后没有任何输出。因为这个程序是个空架子,没有任何可以看到的运行结果。下面就让它做点事。

class 问好 {
 public static void main (String[] 参数) {
 // 要让它做的事
 System.out.println("吃了么");
 }
}
 

加上的这行代码将打印一行字,内容是”吃了么”。

试试编译运行,将看到命令行下输出:

吃了么
 

试试改字符串的内容,再编译运行.恭喜! 你已经可以写出无数个不同的Java程序了。再试试加一行相同的代码,输出结果变了吗? 恭喜! 你已经可以写出无限长的Java程序了。

手把手:

在命令行下编译和运行

  • 编译:

在程序文件的目录下,运行下面的命令

$ javac 问好.java
 

此命令将程序文件编译生成. class文件 ,在这个目录下多了一个”问好.class”文件

注: 在Windows下, 如果报错”unmappable character for encoding GBK”, 请加编码参数:

$ javac -encoding utf8 问好.java
 
  • 运行

下面的命令寻找并运行叫”问好”的类:

$ java 问好
 

更多 中文编程 相关技术文章、教程,请关注本号“用中文编程”。也请多多打 call。

文章来源:智云一二三科技

文章标题:没见过的 Java 编程入门教程!例程使用中文标识符代码:问个好吧

文章地址:https://www.zhihuclub.com/181667.shtml

关于作者: 智云科技

热门文章

网站地图