前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础:Java基本概念

Java基础:Java基本概念

作者头像
栗筝i
发布2022-12-02 08:18:34
3320
发布2022-12-02 08:18:34
举报
文章被收录于专栏:迁移内容

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



文章目录

代码语言:txt
复制
- [一、Java 注释](https://cloud.tencent.com/developer)
- [二、变量与常量](https://cloud.tencent.com/developer)
        - [1、声明变量](https://cloud.tencent.com/developer)
        - [2、变量的初始化](https://cloud.tencent.com/developer)
        - [3、常量](https://cloud.tencent.com/developer)
        - [4、枚举类型变量](https://cloud.tencent.com/developer)
- [三、方法](https://cloud.tencent.com/developer)
        - [1、方法的构成](https://cloud.tencent.com/developer)
        - [2、方法参数传递](https://cloud.tencent.com/developer)
        - [3、方法的重载](https://cloud.tencent.com/developer)

一、Java 注释

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

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

代码语言:javascript
复制
System.out.println("Wl will not use 'Hello World'!"); // is this too cute?

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

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

代码语言:javascript
复制
/**
*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!");
	}
}

二、变量与常量

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

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

1、声明变量

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

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

2、变量的初始化

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

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

3、常量

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

4、枚举类型变量

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

代码语言:javascript
复制
enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE};

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

代码语言:javascript
复制
Size s = Size.MEDIUM;

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

三、方法

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

1、方法的构成

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

  1. 修饰符:修饰符是可选的,告诉编译器如何调用该方法。
  2. 返回值类型:方法可以返回一个值,此时返回值类型是方法要返回的值的数据类型。方法也可以没有返回值,此时返回值类型是 void。
  3. 方法名:方法的实际名称。
  4. 参数列表:定义在方法头中的变量称为形式参数或参数,简称形参。当调用方法时,需要给参数传递一个值,称为实际参数,简称实参。参数列表指明方法中的参数类型、次序和数量。参数是可选的,方法可以不包含参数。
  5. 方法体:方法体包含具体的语句集合
2、方法参数传递

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

3、方法的重载

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、Java 注释
  • 二、变量与常量
    • 1、声明变量
      • 2、变量的初始化
        • 3、常量
          • 4、枚举类型变量
          • 三、方法
            • 1、方法的构成
              • 2、方法参数传递
                • 3、方法的重载
                相关产品与服务
                对象存储
                对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档