摘要: 数组的四个基本特点 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。(数组一旦定义就是确定的,要想扩容需要创建一个新的才可以) 其元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素 阅读全文
posted @ 2020-08-01 11:53 nkndlawn 阅读(676) 评论(0) 推荐(0)
摘要: 内存分析 内存分析: Java内存分析: 堆: 存放new的对象和数组 可以被所有的线程共享,不会存放别的对象引用 栈: 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放这个引用在堆里面的具体地址) 方法区: 可以被所有的线程共享 包含了所有的class和static变量 三 阅读全文
posted @ 2020-07-31 13:38 nkndlawn 阅读(134) 评论(0) 推荐(0)
摘要: 数组声明创建: 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法(两行): // data Type 数据类型 // array Refvar 数组引用变量 dataType[] arrayRefvar; //首选的方法 或者 dataType arrayRefVar[]; // 阅读全文
posted @ 2020-07-31 13:37 nkndlawn 阅读(144) 评论(0) 推荐(0)
摘要: 数组目录: 数组的定义: scanner是接收键盘输入的类 java学习实际上就是学习一个又一个的类 数组的定义 数据是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们。 数组的下标是从 阅读全文
posted @ 2020-07-30 09:08 nkndlawn 阅读(114) 评论(0) 推荐(0)
摘要: 可变参数: JDK1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(…)。 一个方法中只能指定一个可变参数,它必须时方法的最后一个参数。任何普通的参数必须在它之间声明。 可变参数示例: package com.wenjian.method; pub 阅读全文
posted @ 2020-07-28 17:10 nkndlawn 阅读(105) 评论(0) 推荐(0)
摘要: 代码示例: package com.wenjian.method; public class Demo03 { public static void main(String[] args) { //args.length 数组长度 for (int i = 0; i < args.length; i 阅读全文
posted @ 2020-07-27 13:21 nkndlawn 阅读(149) 评论(0) 推荐(0)
摘要: 方法的重载: 重载就是在一个类中,有相同函数的名称,但形参不同的函数。 两个方法里面的参数类型(float,int...)或者个数或者参数排列顺序不能一样,其他的可以一样 方法的重载的规则: 方法名称必须相同。 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)。 方法的返回类型可以相同也 阅读全文
posted @ 2020-07-27 12:52 nkndlawn 阅读(109) 评论(0) 推荐(0)
摘要: 方法的定义: Java的方法类似与其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法: 方法包含一个方法头和一个方法体,下面是一个方法的所有部分: 1.修饰符: 修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。 2.返回值类型: 方法可能会返 阅读全文
posted @ 2020-07-26 15:44 nkndlawn 阅读(920) 评论(0) 推荐(0)
摘要: 这一章内容: 何谓方法?: System.out.println(),那么它是什么呢 System 类 out 对象 println() 方法 Java方法是语句的集合,它们在一起执行一个功能。 1.方法是解救一类问题的步骤的有序组合 2.方法包含于类或者对象中 3.方法在程序中被创建,在其他地方被 阅读全文
posted @ 2020-07-25 11:20 nkndlawn 阅读(182) 评论(0) 推荐(0)
摘要: 打印三角形代码示例: package com.wenjian.struct; public class TestDemo { public static void main(String[] args) { //打印三角形 5行 for (int i = 0; i <= 5; i++) { for 阅读全文
posted @ 2020-07-24 18:42 nkndlawn 阅读(134) 评论(0) 推荐(0)