栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaSE百炼成钢之第一个Hello world 程序(二)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaSE百炼成钢之第一个Hello world 程序(二)

JavaSE百炼成钢之第一个Hello world 程序(二)

还有人不知道Hello world是什么吗?这篇文章带你入门。
  • JavaSE百炼成钢之第一个Hello world 程序(二)
  • 前言
  • 开发第一个java程序
    • 使用记事本编写代码
    • 中文问题
    • 编译(编译器创建 class 字节码文件)
    • 解释并运行阶段
  • 第一个程序常见错误
    • 1:提示“javac 不是内部或外部命令……”
    • 2.“javac 找不到文件……”
    • 3.NoSuchMethodError:main
  • 第一个Java 程序的总结和提升
  • 常见java开发工具
    • 笔记本
    • 集成开发环境


前言

上篇文章,我们已经把JDK环境配置好了,接下来就让我们来开发第一个程序Hello world吧,Hello world应该是所有程序员写的第一个代码吧,你们写的第一个代码又是什么呢?


开发第一个java程序 使用记事本编写代码

对于新手呢,还没有去接触开发工具,所以这里我们用记事本来编写我们的第一个java代码。

代码如下(示例):

public class HelloWorld {
    
    public static void main(String[] args) {
        System.out.println("Hello World"); // 输出 Hello World
    }
}

​

  • 首先在任意磁盘新建一个文件夹,文件夹最好为全英文,进入文件夹右键空白处新建一个txt文本,名字为Welcome.txt

  • 比如我这里是在E盘下新建一个mycode文件夹,文件夹里新建一个Welcome.txt文本文档

  • 接着再将上面的代码输入进去,ctrl+s保存。

  • 切记代码输入时必须是英文输入法状态下输入的 最后把文件后缀改成.java

中文问题

如果代码中有中文,则使用记事本保存时,选择:


菜鸟雷区:
代码中的引号、分号必须为英文引号和分号,不能是中文全角的引号和分号。
注意大小写

编译(编译器创建 class 字节码文件)
  • 打开命令行窗口(win+r输入cmd进入),首先输入 “d:”进入E盘,接着输入“cd mycode”进入 Java 文件所在目录;执行命令:javac Welcome.java,生成 class 文件
解释并运行阶段
  • 执行:”java Welcome”(就是运行编译生成的 Welcome.class),输出执行结果。
  • 当你看到输出Hello world就证明你的第一个程序运行成功了
    ​
第一个程序常见错误 1:提示“javac 不是内部或外部命令……”


出错原因:Path 变量配置错误导致没有找到 javac 命令
解决方案:参考 1.4.2 <环境变量 Path 的配置>,细心重新设置 Path,配置完成后需要重新输入 cmd 打开命令行窗口。

2.“javac 找不到文件……”
  • 文件夹中可以看到 Welcome.java 文件,在编译时出现’javac 找不到文件……’

    出错原因:可能是操作系统显示设置的问题,隐藏了文件的扩展名
    解决方案:打开我的电脑窗口,选择【组织】【文件夹和搜索选项】【查看】, 如图 1-24 所示,去掉“隐藏已知文件夹类型的扩展名”复选框中的对勾,看到文件的实际名称为 Welcome.java.txt,将后缀后.txt 去掉。
3.NoSuchMethodError:main

出错原因:找不到 main 方法,应该是 main 方法书写有误。
解决方案:检查 public static void main(String [] args){}是否有误。

  • 这里借鉴一下某位老师的话:
    “碰到错误、碰到异常,要和看到美女帅哥那样兴奋! 你解决的每一个错误,都是你提高的阶梯!所谓编程经验很大程度就是指“调错的经验”。
第一个Java 程序的总结和提升

 Java 对大小写敏感,如果出现了大小写拼写错误,程序无法运行。

 关键字 public 被称作访问修饰符(access modifier),用于控制程序的其它部分对这段代码的访问级别。
 关键字 class 的意思是类。Java 是面向对象的语言,所有代码必须位于类里面。
 一个源文件中至多只能声明一个 public 的类,其它类的个数不限,如果源文件中包含一个 public 类,源文件名必须和其中定义的 public 的类名相同,且以“.java” 为扩展名。
 一个源文件可以包含多个类 class。
 正确编译后的源文件,会得到相应的字节码文件,编译器为每个类生成独立的字节 码文件,且将字节码文件自动命名为类的名字且以“.class”为扩展名。
 main 方法是 Java 应用程序的入口方法,它有固定的书写格式:
 public static void main(String[] args) {…}
 在 Java 中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始, 以“}”结束, 由于编译器忽略空格,所以花括号风格不受限制。
 Java 中每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。
提示:
编程时,一定要注意缩进规范;
在写括号、引号时,一定是成对编写,然后再往里插入内容。

常见java开发工具 笔记本

入门学习时,进行简单的 Java 程序编写,我们可以使用文本编辑器,比如:记事本。但是,记事本功能不够强大,我们可以考虑使用“更加强大的记事本”

比如下面这三个
 Notepad++
 UltraEdit
 EditPlus

我个人在用的是Typora,是一款很不错的编辑软件,还支持markdown语法,只不过这个软件是收费的,可以下载以前的老版本使用。

集成开发环境

在真正的开发中,我们就需要用到更加强大的生产力工具,比如IDEA、VS code 、eclipse。这里我个人比较推荐IDEA,因为IntelliJ IDEA在业界被公认为最好的java开发工具,在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。



IDEA分为商业版和社区版。
商业版收费,社区版是免费的,对于新手而言,社区版已经足够用了。如果你实在想用商业版,可以去B站,CSDN,掘金等搜搜教程,可以破解白嫖。

这里附上网址,直接点击跳转

IDEA官网

看到这里了能不能留下你宝贵的关注和点赞呢
比心

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002711.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号