学习java-1(基础篇)

  • 标识符
    以字母、下划线、美元符开头;
    剩下的字母、下划线、美元符、数字任意组合;
    大小写敏感,长度无限制;
    不可以是关键字;

  • 标签。Java中的标签就是一个紧跟着英文冒号的标识符。只有放在循环语句之前才有作用。

  • 通常紧跟break之后的标签,必须在break所在循环的外层循环之前定义才有意义。

  • return并不是专门结束循环,功能是结束一个方法。他是直接结束整个方法。

  • 数组也是一种数据类型,本身是一种引用类型。使用它定义一个变量时,表示定义了一个引用变量(也就是定义了一个指针),并未指向任何有效的内存空间。

  • 定义数组时不能指定数组的长度。

  • foreach循环

  String[] books={"xzr","Android","加油"};
        for(String p:books){
            System.out.print(p);
        }

使用这个循环迭代数组元素时,并不能改变数组元素的值。

  • 引用变量是访问真实对象的根本方式。
  • 所有在方法中定义的局部变量都是放在栈内存中的,创建的对象通常在堆内存。堆内存中的对象不会随方法的结束而销毁。只有当一个对象没有任何引用变量引用他时,系统的垃圾回收器才会回收。
  • !!!:定义并初始化一个数组后,在内存中分配了两个空间,一个用于存放数组的引用变量,另一个用于存放数组本身。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • if···else的基本规则:总是优先把包含范围小的条件放在前面处理。一定要处理好包含范围更小的条件。
  • switch:switch后面的表达式的数据类型只能是byte、short、char、int四种整数数据类型,String(Java7才支持)和枚举类型;不可以省略了break;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值