找回密码
 立即注册
搜索
查看: 119|回复: 0

[闲聊] 【Java教程】2.1 第一个java程序详解

[复制链接]

37

主题

2

回帖

417

积分
UID:
3
用户组:
社区总版
金钱:
189
点券:
0
名望:
0
贡献:
0
发表于 2024-7-14 17:12:32 | 显示全部楼层 |阅读模式
本帖最后由 miko 于 2024-7-15 09:50 编辑

上个帖子大篇幅的都是图片,牵扯很多需要电脑配置的操作,纯新手在写第一份代码的时候会碰上各种”奇奇怪怪“的问题,这里统一进行整理解答

咱们先看看代码,讲一讲代码部分
  1. public class HelloWorld{
  2.     public static void main(String[] args){
  3. System.out.println("HelloWorld!");
  4.     }
  5. }
复制代码

public class代表公开的类,即public=公开 class=类,java作为面向对象的语言,类和对象是其基本概念,这个暂时先知道就好,一个.java文件内只能有一个public class
HelloWorld表示咱们给这个类起的名字,称为类名,public class的类名要和文件名相对应。
public static void main这条,分别代表公开的、静态的、空返回值、入口方法(主方法),这四个描述词表明了这个方法是程序入口方法,每个独立运行的程序都必须有一个固定的入口方法
String[] args是程序运行时提供的参数,String[]理解成固定的,args是参数名,这个可以改,但是先别急
System.out.println,这是java提供的系统api,用于在控制台输出一段文本,输出的文本自然是HelloWorld!

文件名被重命名成了HelloWorld.java
会有人没打开显示文件扩展名,实际修改完成后的文件其实是HelloWorld.java.txt,这也是我单独两张截图让打开显示文件扩展名的原因


文件名或者类型错误
【错误提示】
错误: 类 HelloWorld 是公共的, 应在名为 HelloWorld.java 的文件中声明

【原因】
上个帖子特地标注了class后边的要和文件名保持一致,在编译时,文件名是大小写不敏感的,但是代码中是大小写敏感的


中英文标点符号错误
【错误提示】
HelloWorld.java:2: 错误: 非法字符: '\u3010'
    public static void main(String【】 args){
【原因】
代码不识别中文标点,需要是英文半角标点符号,英文+半角,示例中的符号不一致还比较明显,经常错误的是()和;

大小写错误
【错误提示】
HelloWorld.java:2: 错误: 找不到符号
    public static void main(string[] args){
                            ^
  符号:   类 string
  位置: 类 HelloWorld
1 个错误
【原因】
代码是大小写敏感的,入口程序是String而不是string,同样的System也会有人写成system


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|刹那综合社区

GMT+8, 2025-3-19 01:58 , Processed in 0.216927 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表