• 先从一行Hello word!入门java类结构 ```java package base;

    //类目与文件名需要一致,如该文件为TestExport.java public class TestExport { /**

    1. * 执行一个class,实质是执行class里的main方法,main是固定写法,包括其形参args
    2. * IDEA中可以直接输psvm快捷键生成
    3. * @param args
    4. */
    5. public static void main(String[] args) {
    6. //执行该类main后终端会打印Hello word!类似C语言里的printf()
    7. System.out.println("Hello word!");
    8. }

    }

    1. > **知识点**
    2. > - Java文件必须以.java作为拓展名
    3. > - 一个java文件只能有一个public class
    4. > - public class 的名字必须和文件名字一样,大小写均需要一致
    5. > - 一个文件可以有多个class,但是只能有一个public,不提倡一个文件里面放多个类
    6. > - `System.out.print ` 输出
    7. > - `System.out.println ` 换行输出
    8. > - 类是Java中的最基础逻辑单元
    9. > - Java所有的内容都是需要放在类的范围中
    10. > - 内容不允许游离在类之外
    11. > - 换言之,Java项目就是一个个类组成的
    12. > - 类的构成
    13. > - 成员变量/属性
    14. > - 成员方法/函数
    15. - 类的基本结构
    16. ```java
    17. package base;
    18. //类目与文件名需要一致,如该文件为TestExport.java
    19. public class TestExport {
    20. //定义一个属性/成员变量
    21. private int a = 0;
    22. private int b = 1;
    23. /**
    24. * 定义一个成员方法/函数
    25. * 返回两个属性的和
    26. * @return
    27. */
    28. public int result()
    29. {
    30. return a+b;
    31. }
    32. }
    • main函数

      知识点

      • 一个class最多只能有一个main函数,类可以没有main函数,没有main函数的类不能主动执行,但是可以被动执行(被其他调用执行)
      • 程序的入口都是main函数,这点和C/C++一致,有一点不同的是,Java要求所有程序都必须放在class的管辖范围内
      • main函数的形参和前缀修饰符public static void等都不能省略,是固定写法,可简单记忆为PSVM
      • 严格意义上说,main函数不属于这个类的所拥有函数,只是因为Java要求所有的内容都必须放置在class中,所以main函数寄居在某个class中
      • main函数是一个java程序的总入口
      • main函数也无法被其他方法/类所调用
      • 一个Java程序可以调用多个其他class
      • main函数的形参在执行main函数时注入的String数组