Java学习笔记-Java基础2

原创 2018年04月17日 13:31:07

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个要素:修饰词、返回值类型、方法名、参数列表、方法体



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/JustDI0209/article/details/79972736

Java基础知识学习笔记总结

Java学习笔记总结 java基础复习 1、 抽象类可以有构造器,可以有一个非抽象的父类 2、 垃圾回收机制回收的是堆里面的内存,栈里面的数据自动入栈自动出栈 3、 引用类型的数据在堆当中,内存中操作...
  • shine_a
  • shine_a
  • 2017-04-21 15:26:41
  • 3567

黑马学习笔记--JAVA基础知识

JAVA概述JAVA发展史: JAVA之父:詹姆斯.高斯林 SUN公司:斯坦福大学网络公司(2010-10-24被oracle收购) JDK JRE JVM: JDK: JAVA开发工具包,包含了JR...
  • qq_28114645
  • qq_28114645
  • 2017-03-07 22:33:29
  • 466

java学习笔记

  • 2011年12月09日 13:43
  • 2.59MB
  • 下载

java基础精简汇总,个人学习笔记,看完或许你java基础就毕业了,

基本数据类型 也叫值类型。引用数据类型--引用类型 This。只能出现在方法中 ,this代表当前对象的引用。 匿名对象 : new 类名() Anonymous:匿名 Object 有索引...
  • boss_way
  • boss_way
  • 2017-10-25 12:12:24
  • 224

JDK 良葛格 java 学习笔记2

  • 2010年07月15日 23:41
  • 1.37MB
  • 下载

java学习笔记2(多线程)

  • 2011年08月30日 19:02
  • 210KB
  • 下载

Java基础学习笔记.doc

  • 2010年12月30日 14:39
  • 115KB
  • 下载

java学习笔记1

  • 2008年06月28日 10:47
  • 208KB
  • 下载

java基础学习笔记

  • 2014年08月15日 16:06
  • 66KB
  • 下载

java基础核心学习笔记

  • 2017年11月03日 10:45
  • 4.69MB
  • 下载
收藏助手
不良信息举报
您举报文章:Java学习笔记-Java基础2
举报原因:
原因补充:

(最多只允许输入30个字)