JAVA-Code模块

1. Java基础语法

1.1 标识符

标识符可以简单的理解成一个名称。在Java中,我们需要标识代码的很多元素,例如:包括类名、方法名、字段名、变量名、包名等,我们选择的那个名称就称为标识符。

标识符语法需要遵循以下规则:

  1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符
  2. 不能以数字开头。如:123name 就是不合法的。
  3. 标识符严格区分大小写。如: tmooc 和 tMooc 是两个不同的标识符。
  4. 标识符的命名最好能反映出其作用,做到见名知意。
  5. 标识符不能是Java的关键字。

1.2 Java关键字


除了上述的50个关键字以外,true,false,null也不可以被用作标识符。

1.3 注释

几乎所有编程语言都允许程序员在代码中输入注释,因为编译器会忽略注释,所以注释并不会影响程序的运行结果。
注释的真正作用是: 它可以清楚地描述或者解释程序的实现思路或其它任何相关信息, 提高代码的可读性,方便后期的维护与复用。

1.3.1 单行注释: 注释单行内容

格式: 每行都以”//”开头。
快捷方式: Ctrl+/ 添加注释,同样的快捷键,再按一次取消注释。

1.3.2 多行注释:注释多行内容,也可注释单行内容

格式: 以” /* ”开头, 以” * / ”结束.
快捷方式: Ctrl+shift+/ 添加注释, Ctrl+shift+\ 取消注释, 也可以输入”/*”之后按回车添加注释。

1.3.3 文档注释: 一般用来注释类和方法,通过注释内容来记录类或者方法的信息

格式: 以” /** ”开头。 以” * / ”结尾
快捷方式: 输入“/**” 之后按回车添加注释

1.4 Java的命名规范

  • 工程命名:大驼峰命名法(所有单词的首字母都大写)
  • 包命名:倒序域名-全小写,每个点"."表示多级目录
  • 类名:大驼峰命名法
  • 变量名\方法名:小驼峰命名法-帕斯卡命名法(第一个单词首字母小写,其他单词首字母大写,例如:getName)
  • 常量:全大写(EXIT_ON_CLOSE)

1.5 变量

变量是指在内存中开辟的存储空间,用于存放运算过程中需要的数据。程序 = 数据结构 + 算法

1.5.1 入门案例

例如:变量a、b和c指代内存中三块用于存储整数的存储空间,a,b分别用来储存两个整数,c用来存储这两个整数的和。

int a = 5;
int b = 6;
int c = a+b;

1.5.2 变量的声明

  • 未经声明的变量不能使用
    当需要使用一个变量时,必须对该变量进行声明;
    JVM会为该变量在内存中开辟存储空间,不同的变量类型决定了存储空间的结构;
  • 变量声明的格式: 数据类型 变量名
    例如:int a ; int:数据类型 a:变量名;
    如果声明多个同类型的变量,可以在一条语句中声明,使用逗号隔开;

1.5.3 变量的命名

  • 变量的命名需要符合标识符语法的要求;
  • 命名需要见名知其意,且符合java规范;
  • 中文可以作为变量命名,但不建议使用;

1.5.4 变量的初始化

  • 未经初始化的变量不能使用:
    java语言规定变量在使用之前必须初始化,即必须给变量赋予特定的值。
    Java语言的设计者为了避免因为初始值不确定可能会带来的错误,规定变量必须初始化之后才能使用。
  • 初始化格式:
    例如:int a = 1; int b = 2;
    变量类型 变量名称 = 初始值;

1.5.5 变量的使用

  • 可以对变量的值进行存取与操作:
    变量是存放数据的空间,可以对其赋值、更改或者操作。
    例如: int a = 100; a = a + 200; //将变量a的值改变后重新赋值
  • 变量的操作必须与类型匹配:
    在变量声明时会指定类型,java编译器会检测对该变量操作是否与其匹配,如果对变量的赋值或者操作与其类型不匹配,会产生编译错误。

2. 数据类型

2.1 基本数据类型

2.1.1 Int类型

  • int是最常用的数据类型, 整数直接量就是int类型。
  • 关于整数直接量,需要注意以下几点:
    (1)整数直接量的类型默认为int类型,如果初始化的变量超过int类型的表达范围,将会出现编译错误。
    (2)除了通常的十进制书写形式外,整数直接量也可以写十六进制的形式(以0x或者0X开头)或者八进制形式(以0)开头。
  • 整型数据的除法运算中的取整:两个int类型的变量相除,会舍弃小数的部分(四舍五入),结果一定是一个整数。
  • 运算时要防止溢出的发生:两个整数进行运算时,其结果可能会超出整数类型的取值范围而溢出。

2.1.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值