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返回的也是一个数组的地址值)

  • 相关阅读:
    [原]three.js 地形法向量生成
    C# 创建XML文档
    <转载>在C#中操作XML(基础操作)
    <转载>Visual C#.NetSocket篇
    <转载>批处理重定向中的秘密
    <转载>最基本的Socket编程C#版
    <转载>在.NET中运行外部程序的3种方法
    <转载>修改Win7远程桌面端口
    <转载>Visual C#.NetTCP篇
    <转载>C#中的委托和事件(续)
  • 原文地址:https://www.cnblogs.com/Zyz233/p/10750288.html
Copyright © 2011-2022 走看看