摘要: 类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物. 动物、植物、手机、电脑..... Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象是抽象概念的具体实例 张三就是人的一个具体实例,张三家里 阅读全文
posted @ 2020-11-25 09:46 柠檬情 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 什么是面向对象 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么..... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适 阅读全文
posted @ 2020-11-23 21:14 柠檬情 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 稀疏数组 需求:编写五子棋游戏中,有存盘退出和续上盘的功能。 分析问题:因为该二维数组的很多值默认值0,因此记录了很多没有意义的数据。 解决:稀疏数组 package com.lemon.array; public class ArrayDemo08 { public static void mai 阅读全文
posted @ 2020-11-23 15:09 柠檬情 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序冒泡排序无疑是最为出名的排序算法之一,总共有八大排序 冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知。 我们看到嵌套循环,应该立马就可以得出这个算法的时间复杂度为O(n2)。 思考:如何优化? packa 阅读全文
posted @ 2020-11-21 17:24 柠檬情 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 数组的使用 For-Each循环 数组做方法入参 数组作返回值 package com.lemon.array; public class ArrayDemo03 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5 阅读全文
posted @ 2020-11-21 15:55 柠檬情 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 数组 数组的定义 数组是相同类型数据的有序集合. 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 数组声明的创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[ 阅读全文
posted @ 2020-11-19 21:16 柠檬情 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 异常**ArrayIndexOutOfBoundsException** (数组下标越界异常) package com.lemon.array; public class Demo { public static void main(String[] args) { int[] nums=new i 阅读全文
posted @ 2020-11-19 21:05 柠檬情 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 用scanner和switch编写一个控制台计算器 package com.lemon.method; import java.util.Scanner; public class Demo06 { public static void main(String[] args) { Scanner s 阅读全文
posted @ 2020-11-19 17:09 柠檬情 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 递归(笔试面试重点) 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的 阅读全文
posted @ 2020-11-18 21:14 柠檬情 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 可变参数(不定项参数) JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在指定参数类型后加一个省略号(.…)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前的声明。 public static void printMax( d 阅读全文
posted @ 2020-11-18 20:57 柠檬情 阅读(81) 评论(0) 推荐(0) 编辑