摘要:
类是对象的模板 对象是类的具体 new关键字:使用new关键字创建具体对象,除了会创建一个具体的对象,还会同时对该对象完成初始化; Student xiaoming=new Student(); Student类是一个类,xiaoming是以Student类创造的一个具体实例,一个对象,new会在内 阅读全文
posted @ 2020-08-13 22:33
jueqishizhe
阅读(102)
评论(0)
推荐(0)
摘要:
为了了解什么是面向对象 首先要了解什么叫面向过程 面向过程:解决一些步骤清晰的问题,不够复杂的问题,步骤明确清晰 面向对象:物以类聚,分类的思维方式,思考需要哪些分类,对分类进行单独思考,最后,对某个分类下进行面向过程的思考 面向对象适合解决复杂问题和多人协作的问题 为了描述整个复杂的事物,为了从宏 阅读全文
posted @ 2020-08-13 22:16
jueqishizhe
阅读(119)
评论(0)
推荐(0)
摘要:
当一个数组中,大部分元素是0,或者大部分都是相同的元素,可以用稀疏数组来保存该数组 稀疏数组的处理方式: 记录数组有几行几列,有多少个不同的元素 把具有不同的元素和行列和元素值记录在一个小规模的数组中,从而缩小程序规模 package com.xuyifan.function; /** * @aut 阅读全文
posted @ 2020-08-13 21:58
jueqishizhe
阅读(94)
评论(0)
推荐(0)
摘要:
冒泡排序是八大排序中最出名的,最简单的算法 嵌套循环,时间复杂度为O(n2) 冒泡排序: 比较数组中相邻的两个元素,如果第一个比第二个大,就交换他们的位置 每一次比较,都会产生一个最大或最小的数值 下一轮就可以少一次排序 依次循环 package com.xuyifan.function; impo 阅读全文
posted @ 2020-08-13 21:29
jueqishizhe
阅读(71)
评论(0)
推荐(0)
摘要:
JAVA中的Arrays类提供了很多很多对数组操作的方法 接下来尝试着使用一下 API工具是个好东西 package com.xuyifan.function; import java.util.Arrays; /** * @author xyf * @create 2020-08-13-20:48 阅读全文
posted @ 2020-08-13 21:07
jueqishizhe
阅读(60)
评论(0)
推荐(0)
摘要:
int a[][]=new int[2][5];//二维数组的声明 多维数组是数组的数组 二维数组的每一个元素都是一个数组,数组嵌套了一个数组 阅读全文
posted @ 2020-08-13 17:16
jueqishizhe
阅读(62)
评论(0)
推荐(0)
摘要:
数组是最简单一种数据结构 //数组的声明与创建:变量类型 变量名=变量的值 double []array_01;//推荐 int array[];//c与c++类型的 package com.xuyifan.function; /** * @author xyf * @create 2020-08- 阅读全文
posted @ 2020-08-13 16:48
jueqishizhe
阅读(47)
评论(0)
推荐(0)
摘要:
一言以蔽之,递归就是A方法调用A方法,即自己调用自己 利用递归可以把一个大型的问题层层转化,将其转化为比较小规模相似的原问题来进行处理 递归包含两部分: 递归头:什么时候不调用自身呢,调用自身什么时候停止?如果没有递归头,将最终陷入死循环,递归头就像一个线圈的一个头 递归体:什么时候调用自身 阶乘 阅读全文
posted @ 2020-08-13 15:23
jueqishizhe
阅读(98)
评论(0)
推荐(0)
摘要:
可以用命令行给main方法传参 JDK 1.5之后,java支持传递同类型的可变参数给的一个方法 在方法声明中,在指定参数类型后面加一个省略号 一个方法中只能指定一个可变参数,且必须在最后一个,任何不可变参数必须在可变参数之前声明 也可以叫不定项参数 package com.xuyifan.func 阅读全文
posted @ 2020-08-13 15:06
jueqishizhe
阅读(87)
评论(0)
推荐(0)
摘要:
开门见山:方法的重载就是在一个类中,方法的名称相同,但是方法的形参不同 方法重载的规则 方法名称必须相同 参数列表必须不同(个数不同,或类型不同) package com.xuyifan.function; /** * @author xyf * @create 2020-08-13-12:40 * 阅读全文
posted @ 2020-08-13 12:48
jueqishizhe
阅读(110)
评论(0)
推荐(0)
摘要:
System.out.println(); Java方法是语句的集合,他们在一起执行某一个功能 方法是解决一类问题步骤的有序组合 方法包含于类和对象之中 方法在程序中被创建,在其他地方被引用 复习:方法的命名规则:首字母小写+驼峰原则 方法是为了实现某种目的的程序块,一个方法只实现一个功能,维持其原 阅读全文
posted @ 2020-08-13 11:43
jueqishizhe
阅读(551)
评论(0)
推荐(0)
摘要:
package com.xuyifan; /** * @author xyf * @create 2020-08-13-10:29 */ public class Demo13Practice { public static void main(String[] args) { //打印三角形 fo 阅读全文
posted @ 2020-08-13 11:03
jueqishizhe
阅读(73)
评论(0)
推荐(0)
浙公网安备 33010602011771号