zoukankan      html  css  js  c++  java
  • #Java学习之路——基础阶段(第五篇)

    我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。

    前言:此随笔主要是Java基础中的基础,相信大家对这方面肯定有着自己的理解和认识,具体详解可以参照万能的baidu,有的我就一笔带过,希望在我的学习之路上能够有大牛进行指导,也有更多的小伙伴共勉。

    1.数组定义和访问

    数组的定义有三种方式:

    ·数组类型[] 数组名 = {元素1,元素2,...}

    ·数组类型[] 数组名 = new 数组类型[数组长度];

    ·数组类型[] 数组名 = new 数组类型[]{元素1,元素2,元素...}

    数组的长度不可以进行改变,并且数组的索引是从0开始的

    2.数组的内存原理

    创建一个新的数组,会将保存的数组内容存放到堆内存中,然后会有一个地址值,所以定义数组就是获取一个新的数组地址值,

    jvm再通过地址值在堆内存中找到存放的数据

    3.数组的常见操作

    1.数组越界异常,arrayindexoutbosexception

    2.数组空指针异常,nullpointexception

    数组的遍历 for循环遍历 (重点)可以通过 数组名称.length来确定数组的长度遍历次数

    这里面试题笔试题会有 找出数组中最大的元素,或者是将数组按此排序,再调换头尾

    4.数组作为方法参数和返回值

    1.数组作为方法的参数

    2.数组作为方法返回值(这里return返回的也是一个数组的地址值)

  • 相关阅读:
    手机端调用摄像头拍照
    判断浏览器是否支持css3属性或单位
    浏览器页面加载解析渲染机制(一)
    css默认值汇总
    分享几个高效编写JS 的心得
    说几个JS优化技巧吧
    yahoo的30条优化规则
    Jquery的$命名冲突
    C语言时间头文件
    C语言随机数的生成
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10750288.html
Copyright © 2011-2022 走看看