0
点赞
收藏
分享

微信扫一扫

Java学习记录

书坊尚 2022-03-26 阅读 66

Java

标识符

1.什么是标识符?
在Java源程序之中自己命名的单词都是标识符。
2.标识符可以表示什么元素?

  • 类名
  • 方法名
  • 变量名
  • 接口名
  • 常量名

3.命名规则

  • 有且只能有“数字、字母、下划线_、美元符号$”组成,
  • 不能数字开头
  • 严格区分大小写
  • 关键字不能做标识符
  • 理论上没有长度限制,最好不要太长。

4.命名规范

  • 见名知意
  • 遵守驼峰命名方式
  • 类名、接口名:首字母大写,后面每个单词首字母大写
  • 变量名、方法名:首字母小写,后面每个单词首字母大写。
  • 常量名:全部大写。

变量

1.变量中的数据要和定义的数据类型相同

  • 语法格式:合法的标识符就行,首字母小写, 后面每个单词首字母大写。
    3.变量声明+赋值
    ( 1.
    数据类型 变量名
    变量名=字面值
    ( 2.
    数据类型 变量名=字面值
    eg:int i=10;
    变量要先声明再赋值,才能访问。
    4.访问变量的两种形式:获取和设置
    5.变量作用域:
    在变量所在的大括号里,出了大括号就无法访问,在for循环里定义变量
    eg:
for(int a=0;a<10;a++)
{
}

变量只在for循环中可访问。

public class{
int a;
public static void main (string[] args){
int b
}
int static a{
System.out.println(a);
System.out,println(b);
}

上述代码中a可输出,b不可输出
6.变量分类:
成员变量(在类里,方法外面的)
局部变量(在方法里面的)
7.变量遵循就近原则,不在同一作用区域里,变量可以重名。
8.成员变量没有赋值时,系统会自动赋值,而局部变量不会。

数据类型

1.数据类型包括:基本数据类型、引用数据类型。
2.基本数据类型包括四大类八小种。

  • 整数型
    byte、short、int、long
  • 浮点型

       float、double

  • 布尔型
    boolean
  • 字符型
    char
    3.字符串“abc”不属于基本数据类型,属于引用数据类型,字符属于基本数据类型。
  • 字符串使用双引号”abc“
  • 字符使用单引号‘a’
    基本数据类型    占用空间大小(单位:字节)

byte                                          1
short                                         2
int                                             4
long                                          8
float                                          4
double                                      8
boolean                                    1
char                                          2

println具有输出后换行的功能;
\可将后面的字符转换成不具备特殊含义的普通字符;
\t是制表符;

do…while循环

1.语法结构
do{
循环体
}while(判断条件,布尔表达式);

注意语句体最后的分号,不要忘记
2.执行原理:
先执行do里面的循环体,然后进行判断是否符合条件,符合再次执行。
3.do…while循环的执行次数:
循环体代码片的执行次数是:1~~N次。

continue语句

1.主要是用来控制循环的执行,continue是在循环中跳过本次循环,但接下来还会继续执行。
2.continue与break的区别

  • break表示循环不执行了,跳出循环、终止循环。
  • continue表示终止当前的本次循环,直接进入下一循环,继续执行。
for(int i=0;i<10;i++){
if(i=3){
continue;
}
System.out.println(i);
}
//这个循环最终会输出0、1、2、4、5、6、7、8、9.没有3,当i等于3时执行continue语句进入下一次循环,下面无论剩什么都不会继续执行了。

方法

方法只定义不去调用是不会执行的。
调用方法:
类名.方法名(实参列表);
实参要进行传递,所以会需要定义形参。

方法重载

1.构成方法重载的条件

  • 在同一个类当中
  • 方法名相同
  • 参数列表不同
       数量不同
       顺序不同
       类型不同
    2.方法重载和方法名+参数列表有关
      和返回值类型、修饰符列表无关
    3.方法重载又被称为:overload
    4.什么时候使用方法重载?
    功能相似的时候,尽可能让方法名相同。
    (but,功能不同或不相似的时候尽可能让方法名不同。)

this关键字

1.本质
在这里插入图片描述
在这里插入图片描述

举报

相关推荐

java学习记录

记录java学习

Java学习记录02

Java 学习记录 多态

Java学习日常记录2

【Java学习记录-8】集合

【JAVA学习记录】股票预警

0 条评论