会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yooK6
博客园
首页
新随笔
联系
订阅
管理
2020年9月
Stack
摘要: 【题目】实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作 【要求】1.pop,push,getMin的操作时间都是O(1) 2.设计的栈的类型可以使用现成的栈结构。 Stack: Stack.push(int n):一个元素入栈,返回值为空 Stack.pop();删除并返
阅读全文
posted @ 2020-09-03 20:28 yooK6
阅读(206)
评论(0)
推荐(0)
2020年8月
【OOP】接口
摘要: 接口是对类的一种需求描述,只能定义方法,不能含有构造方法,也不能实现方法。 接口不可以被实例化,必须被implement。 接口中,所有方法默认属性 public abstract,所有变量默认属性public static final,且不可以设置为其他属性,会报错 关键字implements 可
阅读全文
posted @ 2020-08-24 15:47 yooK6
阅读(133)
评论(0)
推荐(0)
2020年7月
【OOP】类与对象小结
摘要: 1.类与对象: 类是一个抽象的模板,对象是一个具体的实例 2.方法: 定义、调用 3.对象的引用 引用类型 :除8大基本类型之外,都是引用类型 对象是通过引用操作的。栈-->堆 jdk8之前,方法区都是在堆中的,8之后再本地内存中 4.属性:字段、成员变量 默认初始化: 数字:0 0.0 char:
阅读全文
posted @ 2020-07-01 21:42 yooK6
阅读(132)
评论(0)
推荐(0)
【OOP】类和构造器
摘要: 类中的构造器也叫构造方法,是在进行创建对象时必须调用的,有以下两个特点: 必须和类的名字相同 必须没有返回类型,也不能写void
阅读全文
posted @ 2020-07-01 21:27 yooK6
阅读(195)
评论(0)
推荐(0)
2020年6月
【OOP】方法调用
摘要: 方法调用 本质:以类的方法组织代码,以对象的组织(封装)数据。 三大特性: 封装 继承 多态 静态方法调用: 类可以调用在同一个包中的类中的静态方法,直接类名.方法名 非静态方法调用: 首先要实例化这个类 new 注意: 类中的静态方法是和类一起被加载的,非静态方法只有在类被实例化之后,才被加载 同
阅读全文
posted @ 2020-06-22 18:29 yooK6
阅读(194)
评论(0)
推荐(0)
【Java基础】内存分析+数组初始化
摘要: 内存分析+数组初始化 java内存分析 堆: 存放new的对象和数组 可以被所有的线程共享,不会存放别的对象引用 栈: 存放基本变量类型(包含这个基本类型的具体数值) 引用对象的变量(存放这个引用在对立面的具体地址) 方法区 可以被所有的线程共享 包含了所有的class和static变量 数组变量属
阅读全文
posted @ 2020-06-22 17:43 yooK6
阅读(161)
评论(0)
推荐(0)
【Java基础】递归
摘要: 递归 自己调用自己 :用简单的程序解决复杂的问题。把一个大型的复杂的问题分解为一个个与原问题相似的规模较小的问题求解。递归策略只需要少量的程序就可以描述出解题过程所需要的多次重复计算,大大减少了程序的代码量,递归的能力在于用有限的语句定义对象的无限集合。 递归包括两个部分: 递归头:当满足条件时退出
阅读全文
posted @ 2020-06-20 21:59 yooK6
阅读(118)
评论(0)
推荐(0)
【Java基础】方法的重载+命令行传参+可变参数
摘要: 方法的重载+命令行传参+可变参数 方法重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数 方法重载的规则: 方法名称必须相同 参数列表必须不同(个数不同、类型不同、参数排列顺序不同) 方法的返回类型可以相同也可以不同 仅仅返回类型不同不足以成为方法的重载 实现理论: 方法名称相同时,编译器
阅读全文
posted @ 2020-06-20 21:28 yooK6
阅读(210)
评论(0)
推荐(0)
【Java基础】scanner对象
摘要: scanner对象 基础知识:是JDK5中的新特征,通过scanner类获得用户的输入 语法:Scanner s = new ScSanner(SySstem.in); 通过scanner的next()和nextLine()方法获取输入的字符串,在读取前使用hasNext()和hasNextLine
阅读全文
posted @ 2020-06-20 17:39 yooK6
阅读(153)
评论(0)
推荐(0)
【Java基础】常量+变量+运算符
摘要: 变量 java是强类型语言,所以java中的每个变量必须标明其类型 变量的三个要素:类型,变量名,作用域 变量作用域 类变量 实例变量 局部变量 1 public class Demo3 { 2 //类变量:需要有关键字static 3 //类变量随着类生成和消失 4 static int allC
阅读全文
posted @ 2020-06-18 20:49 yooK6
阅读(224)
评论(0)
推荐(0)
下一页
公告