Java基础之 HelloWorld

1. Java发展史

    参考: https://www.cnblogs.com/guoqingyan/p/5667064.html

2. Java中 JDK, JRE, JVM之间的关系

    参考: https://www.cnblogs.com/yangming1996/p/8508187.html

3. 第一个Java程序

1 class Hello{
2     public static void main(String[] args){
3         System.out.print("HelloWorld");
4     }
5 }

 

4. 三种注释

 单行注释: // 注释内容

 多行注释: /*  多行注释  */

    文档注释: /**  文档注释 */

复制代码
class Notes{
    public static void main(String[] args){
        System.out.print("HelloWorld"); //单行注释
        //System.out.print("HelloWorld");
        /* System.out.print("HelloWorld1");
        System.out.print("HelloWorld2");
        System.out.print("HelloWorld3"); 多行注释*/
        /** 文档注释, 多用于文档 */
    }
}
复制代码

 

5. public class和 class 之间的区别

  • 一个类前面的public是可有可无的
  • 如果一个类使用public修饰则文件名必须与类名一致
  • 如果一个类前面没有使用public修饰,则文件名可以与类名不一致,当编译成功后会生成对应类名的字节码文件
  • 一个类中的main方法是可有可无的,如果没有编写main方法编译成功,但是不能运行
  • 在一个源文件中编写任意多个类,当编译成功后会自动生成对应类的个数的字节码文件,并可以运行每个自己么文件(必须保证有入口)
  • 在一个源文件中最多有一个类前面使用public修饰

 参考: https://www.cnblogs.com/coolso/p/5502275.html

6. classpath变量配置的意义

   作       用:   参考: https://blog.csdn.net/eclipse_yin/article/details/51447169

   临时配置:set path  

      永久配置:配置进系统环境变量path中

7. Java程序编译运行的流程

    参考:https://www.cnblogs.com/qiumingcheng/p/5398610.html

8. print和println之间的区别

1
2
3
4
5
6
7
8
9
10
11
12
13
class Hello{
    public static void main(String[] args){
        System.out.print("HelloWorld");
        System.out.println();  // println 会换行
        System.out.println("HelloWorld");
    }
}
 
/*
HelloWorld
HelloWorld
请按任意键继续. . .
*/

 9. main函数注意点

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 1.有main函数. 可以编译,可以执行
class Hello{
    public static void main(String[] args){
        System.out.print("HelloWorld");
        System.out.println();  // println 会换行
        System.out.println("HelloWorld");
    }
}
// 2.无main函数, 可以编译,但是不能执行
class Student{
 
}
 
// 3. 有多个main函数, 不能编译
class Teacher{
    public static void main(String[] args){
        System.out.print("HelloWorld");
        System.out.println();  // println 会换行
        System.out.println("HelloWorld");
    }
    public static void main(String[] args){
     
    }
}

  

 

posted @   代码诠释的世界  阅读(362)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示