java 基础

转载 2013年12月02日 22:55:30

1. 数组属于引用数据类型,使用时需要开辟内存空间。

2. 一维数组定义的格式:

·声明时直接开辟内存空间

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

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

·分步声明

声明数组: 数据类型 数组名[] = null;

实例化数组: 数组名称 = new 数据类型[长度];

关键字 new 只要一出现,则肯定表示数据类型是引用数据类型,要进行堆栈空间的开辟。

开辟栈内存空间意义:相当于表示一个人的名字。

开辟堆内存空间意义: 分配连续的内存空间。数组之后开辟了堆内容空间后才可以使用。

·静态初始化

int i[] = {1,2,3,4,5........};


3. 二维数组定义格式

动态初始化: 数据类型 数组名称[][] = new 数据类型[长度][长度];

静态初始化: 数据类型 数组名称[][] = {{1,2}, {1,2,3}, {1.2,3.4}};


4. 方法

方法就是一段可重复调用的代码段。

定义格式为:public static 返回值类型 | 方法名称([参数列表]){ [return 返回内容] };

方法重载:指的是方法名称相同,但是参数的类型或者个数不同。调用方法时会根据传递的参数个数或类型不同,去调用相应的方法。

注意:重载的时候看的不是方法的返回值类型,而是参数的类型或个数。

结束方法:可以使用return来结束一个方法的操作,当执行到return语句时,直接返回方法的调用处继续执。

递归方法:使用递归时一定要注意有明确的截止条件,否则会出异常。


5. 方法与数组

· 一个方法可以接受一个数组或者返回一个数组,但是在接收数组的时候,一定要注意,数组是引用数据类型,所以方法中对数组所做的一切修改,最终会被保留下来。

· 方法也可以返回数组,只要在返回值类型上加入数组类型即可。


相关文章推荐

java基础自学课程,day02

  • 2017年12月11日 12:32
  • 669KB
  • 下载

Java应用需要的基础 jar包

  • 2017年12月11日 11:54
  • 229KB
  • 下载

Java基础知识总结(绝对经典)

本人学习java时,做的java基础知识总结: 因内容较多,提供原文链接下载。   写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3...

java基础教程

  • 2017年12月10日 21:15
  • 2.19MB
  • 下载

Java 7之基础 - 强引用、弱引用、软引用、虚引用

1、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryE...

java零基础入门

  • 2017年12月05日 12:22
  • 9KB
  • 下载

java程序设计基础_陈国君版第五版_第十章例题

java程序设计基础_陈国君版第五版_第十章例题 import java.io.*; public class Main10_1 { public static void main(String ...

Java基础面试题

  • 2017年11月30日 12:01
  • 198KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 基础
举报原因:
原因补充:

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