Java学习笔记-Java基础2

1.变量的作用域:

    1)从变量的声明开始,到包含它的最近的大括号结束

    2)作用域重叠的区域内,变量不能重名

2.循环是程序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似语句被有规律地被执行

循环由循环要素和循环体组成,循环有三要素

    1)循环变量初始化

    2)循环条件(以循环变量为条件)

    3)循环变量的改变(向着循环结束的方向

3.for(表达式1;表达式2;表达式3){

    循环体

}

    运算过程:

    1)计算表达式1的值

    2)计算表达式2的值,若结果为true则执行循环体,否则退出循环

    3)执行循环体(表达式2结果为true)

    4)执行表达式3

    5)计算表达式2若结果为true则执行循环体,否则退出循环

    6)如此循环,直到表达式2的结果为false

4.for语句中的三个表达式中1和3可以使用逗号表达式就是通过“,”运算符隔开多个表达式组成的表达式,从左到右计算

5.break可以终止循环但是只能跳出一层循环;

    continue只能用于循环,其作用是跳过循环体剩余的语句而执行下一次循环

6.while和do...while的区别:

    1)while是先判断后执行,有可能一次都不执行

    2)do...while是先执行再判断,至少执行一次

7.程序=算法+数据结构

    算法:解决问题的步骤,流程

    数据结构:将数据按照特定的某种结构来保存

    好的数据结构会带来好的算法

8.数组:相同类型的数据(元素)组成的集合,元素按照线性顺序排列,数组也是一种数据类型

9.数组初始化:

    1)先声明,再初始化

        int[] arr;

        arr = new int[4];

    2)声明的同时初始化

        int[] arr = new int[4];

        或int[] arr = {1,2,3,2};

        或int[] arr = new int[]{1,2,3,2}

    3)int[] arr;

        arr = {1,2,1,2}

    此方式错误

10.定义基本类型数组的要点:

    1)确切的数据类型

    2)整体数组的名字

    3)不能缺少[]

11.执行new语句才使得数组分配到指定大小的空间

    int[] arr与int arr[]两种写法皆可

    声明数组时不规定数组长度,new关键字分配空间时需要指定分配的空间大小

12.基本类型的数组创建后,其元素的初始值:byte、short、char、int、long为0;float和double为0.0;boolean为false

13.数组复制:

    1)System.arraycopy(a,1a1,0,4);

    2)Arrays.copyOf(a,6);

第一种方法效率高,第二种方法多用于数组的扩容

14.排序是对数组施加的最常用的算法;常用的算法有:

    插入排序、冒泡排序、快速排序等

JDK提供了Arrays.sort()方法来给数组排序,效率最高

15.方法:用于封装一段特定的逻辑功能,可以在程序中反复被调用;

    方法可以减少代码重复,标语程序的维护;

    定义方法的5个要素:修饰词、返回值类型、方法名、参数列表、方法体



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值