首页 > 编程语言 >Java主类结构

Java主类结构

时间:2022-11-28 23:13:43浏览次数:39  
标签:Java String 主类 局部变量 static main 方法 结构

Java主类

  • Java程序的基本组成单元是类,类体中又包括属性与方法两个部分
  • 每一个应用程序都必须包含一个main()方法,含有main()方法的类称为主类
  • 代码中的所有标点符号都是英文字符,不要在中文输入法的状态下输入标点符号,如双引号或者分号,否则会产生编译错误
  • 文件名必须和类名相同,还要注意大小写,Java是区分大小写的

示例代码

package fundamentals;

public class First {
    static String s1 = "你好";

    public static void main(String[] args) {
        String s2 = "Java world!";
        System.out.println(s1);
        System.out.println(s2);
    }
}

运行结果

你好
Java world!

Java包声明

一个Java应用程序是由若干个类组成的,语句package fundamentals为声明该类所在的包,package为声明包的关键字;

声明成员变量和局部变量

通常将类的属性称为类的全局变量(成员变量),将方法中的属性称为局部变量,全局变量声明在类体中,局部变量声明在方法体中,全局变量和局部变量都有各自的应用范围,上面的例子中s1是全局变量,s2是局部变量;

编写主方法

main()方法是类体中的主方法,该方法从符号 { 开始,到 } 结束,public,static和void分别是main()方法的权限修饰符,静态修饰符,和返回值修饰符;Java程序中的main()方法必须声明为public static void。
String[] args是一个字符串类型的数组,它是main()方法的参数,main()方法是程序开始执行的位置;

导入API类库
在Java程序中可以通过import关键字导入相关的类,在jdk的API中提供了130多个包,API文件是不可缺少的工具;

注意:Java语言是严格区分大小写的,所以不能将关键字class等同于Class;

标签:Java,String,主类,局部变量,static,main,方法,结构
From: https://www.cnblogs.com/fever-xyz/p/16934087.html

相关文章

  • java 多线程基础 笔记
    了解多线程是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。并行和并发  并行:在......
  • Spring6 正式发布!重磅更新,是否可以拯救 Java
    简介SpringFramework6和SpringBoot3是一个跨越式的升级整个框架支持的最低JDK版本直接跨越到JDK17,无论框架层还是基础设施层都做了巨大的改变,Spring6.0新框架具体......
  • JAVA-多线程1
    继承Thread类packagejava.lang;publicclassThreadimplementsRunnable{}classChefextendsThread{@Overridepublicvoidrun(){//做菜......
  • 掌握这 10 个 JavaScript 新的特性,让编写的代码既干净又有趣
    JavaScript不断升级迭代,越来越多的新特性让我们的代码写起来干净有趣,在这篇文章中我们介绍了10个新特性。 1.字符串。原型.replaceAllreplaceAll()返回一个新字......
  • java 简单拼图小游戏的实现
    这个是游戏页面的源代码packagePuzzle;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event......
  • java:[5,51] 程序包com.alibaba.dru id.spring.boot.autoconfigure不存在
    一、报错信息二、解决方案mvn-Uidea:idea ......
  • Java开发中String.format的妙用
    format方法是String类中的一个方法,主要作用是用来格式化字符串。当前做的一个功能当中,刚好用到了这个方法,代码处理起来非常简便。因此就写篇博客记录下来。分析......
  • Java学习八
    一.小结1.类是对象的模板。它定义对象的属性,并提供创建对象的构造方法以及对对象进行操作的方法。2.类也是一种数据类型。可以用它声明对象引用变量。对象引用变量中似乎......
  • java n皇后问题 详细源代码 并且把结果一一打印出来了
    packageNqueen;importjava.util.Scanner;publicclassnQueen{publicstaticintvrb1;//定义一个全局变量用来使用publicstaticvoidmain(String[]args){Scan......
  • PTA 21级数据结构与算法实验8—排序
    目录7-1统计工龄7-2寻找大富翁7-3点赞狂魔7-4插入排序还是归并排序7-5插入排序还是堆排序7-6逆序对7-7堆排序7-8石子合并7-9第k小7-10快速排序的过程7-1统计工......