• Java基础:Java基本概念


    与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。变量的本质上就是代表一个可操作的「存储空间」,空间的位置是确定的,但是里面放置什么值是不确定。我们可以通过变量名来访问对应的「存储空间」,从而操作这个「存储空间」存储的值。

    本篇主要记录内容包括:Java 注释、声明变量、变量的初始化、常量及枚举类型变量。




    一、Java 注释

    与大多数程序设计语言一样,Java中的注释也不会出现在可执行程序中。因此,可以在源程序中根据需要添加任意多的注释,而不必担心可执行代码会膨胀。在Java中,有 3 种标记注释的方式。

    最常使用的方式是 //,其注释内容从 // 开始到本行结尾。一般注释少量的代码或者说明内容。

    System.out.println("Wl will not use 'Hello World'!"); // is this too cute?
    
    • 1

    当需要使用更长的注释时,既可以在每行的注释前面标记 //,也可以使用 /**/ 注释一段较长的注释。

    最后,第三种注释可以用来自动地生成文档,这种注释以 /** 开始,以 */ 结束,用于对类和方法进行功能说明。

    /**
    *This is the fisrt sample in Core Java Chapter 3
    *@version 1.01 1997–03–22
    *@author  Gary Cornell
    */
    public class FirstSample{
    	public static void main(String[] args){
    		System.out.println("We will not use 'Hello,World!");
    	}
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    二、变量与常量

    变量的本质上就是代表一个可操作的「存储空间」,空间的位置是确定的,但是里面放置什么值是不确定。我们可以通过变量名来访问对应的「存储空间」,从而操作这个「存储空间」存储的值。

    与所有程序设计语言一样,Java 也使用变量来存储值,常量就是指不变的变量。

    1、声明变量

    在 Java 中,每个变量都有一个类型(type)。在声明变量时,变量的类型位于变量名之前。

    变量名的命名是有一定的规则的,不能以数字开头,其他部分可以是字母,数字,下划线_,美刀符号$ 任意组合,因为 Java 采用 Unicode 字符集编码,所以变量名是可以使用汉字的,但是不建议使用汉字来作为变量名。

    2、变量的初始化

    初始化变量是指为变量指定一个明确的初始值。初始化变量有两种方式:一种是声明时直接赋值,一种是先声明、后赋值。

    变量初始化声明一个变量之后,必须用赋值语句对变量进行显式初始化,千万不要使用未初始化的变量。

    3、常量

    在 Java 中,利用关键字 final 指示常量,关键字 final 表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用全大写。在 Java 中,经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。可以使用关键字 static final 设置一个类常量。

    4、枚举类型变量

    有时候,变量的取值只在一个有限的集合内。可以自定义枚举类型.枚举类型包括有限个命名的值,例如:

    enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE};
    
    • 1

    现在,可以声明这种类型的变量:

    Size s = Size.MEDIUM;
    
    • 1

    Size 类型的变量只能存储这个类型声明中给定的某个枚举值,或者 null 值,null 表示这个变量没有设置任何值。

    三、方法

    Java 中的方法,在其他语言中也可能被称为过程或函数,是为执行一个操作而组合在一起的语句组。如果一个操作会被多次执行,则可以将该操作定义成一个方法,执行该操作的时候调用方法即可。

    1、方法的构成

    方法包括方法头和方法体,方法头又可以分成修饰符、返回值类型、方法名和参数列表,因此方法包括 5 个部分:

    1. 修饰符:修饰符是可选的,告诉编译器如何调用该方法。

    2. 返回值类型:方法可以返回一个值,此时返回值类型是方法要返回的值的数据类型。方法也可以没有返回值,此时返回值类型是 void。

    3. 方法名:方法的实际名称。

    4. 参数列表:定义在方法头中的变量称为形式参数或参数,简称形参。当调用方法时,需要给参数传递一个值,称为实际参数,简称实参。参数列表指明方法中的参数类型、次序和数量。参数是可选的,方法可以不包含参数。

    5. 方法体:方法体包含具体的语句集合

    2、方法参数传递

    方法参数传递:调用方法时,需要提供实参,实参必须与形参的次序相同,称为参数顺序匹配。实参必须与方法签名中的形参在次序上和数量上匹配,在类型上兼容:当参数类型是基本数据类型时,传递的是实参的值,因此不能对实参进行修改。 当参数类型是对象时,传递的是对象的引用,此时可以对实参引用的对象进行修改,但是不能让实参引用新的对象。

    3、方法的重载

    方法的重载:方法(构造方法)的重载是指一个类中可以定义有相同名字,但参数不同的多个方法。调用时会根据不同的参数选择对应的方法。注意事项:①多个方法必须在同一个类中;②多个方法有同样的方法名;③多个方法参数不相同,即数量不相同或者类型不相同;④重载仅仅针对同一个类中名称与参数进行识别,与返回值无关。

  • 相关阅读:
    19.9 Boost Asio 同步字典传输
    【Java复健指南09】项目练习全解--房屋出租系统
    web前端黑马下载:探索学习资源的海洋
    WordPress 常规设置页面调用媒体中心上传图片插入URL(新版可用)
    文章采集器-免费文章采集器
    吃透Chisel语言.33.Chisel进阶之硬件生成器(二)——Chisel组合逻辑电路生成:以BCD编码表为例
    什么是媒体见证?媒体宣传有哪些好处?
    看完再买不后悔!希喂、小米、霍尼韦尔宠物空气净化器性价比比拼
    MySQL数据库忘记密码之修改密码
    javafx-如何在项目中使用多个main函数
  • 原文地址:https://blog.csdn.net/weixin_45187434/article/details/127842618