- 博客(50)
- 收藏
- 关注
原创 Object类和内部类
这里写目录标题Objectequals的设计目的引用类型的值的比较finalize垃圾回收hashCode()toString内部类 Object Object 是java提供的一个根类(祖宗类) 所有的类都间接或者直接继承了Object类 object中包含了Equals , Finalize , toString , 等方法 , 这些方法在所有的类中都可以使用 如果一个类没有显示继承某个类 , 那么默认他是继承了Object类 , 且object类也是可以发生多态的 equals的设计目的 Eq
2021-01-18 20:14:02
129
原创 多态 抽象类 接口
多态有关知识点 接口 *** 接口**是一个引用数据类型 也是最后一个数据类型 , 讲完这个数据类型才算是真的学完 他可以看作是一种特殊的类 , 是java为了解决没有多继承引起的功能变弱的问题 一个类只能有一个父类 , 但是可以实现N个接口 创建接口的方式由 class变为了interface 而父子关系由extends变为了implements 类和类 使用extends 并且单继承 类和接口 使用implements 多实现 多个以逗号隔开 比如 class A implements
2021-01-16 22:44:13
117
原创 关于继承
https://ww菜鸟教程关于继承w.runoob.com/java/java-inheritance.html ** * 继承 ** 1 继承是什么 ? 与c不同 , c 是环形继承 , java是单继承 , 线性继承 , 一个类只能有一个父类 .(java中有接口 , 用来解决单继承功能变弱的弊端) 继承是用来(继承的目的)提高代码的复用性 , 父类的功能 , 子类可以直接使用 , 使子类的功能更加强大 在java中用extends 关键字来
2021-01-14 22:38:43
123
原创 查找与排序
顺序查找 效率较低 一个个挨个比较 运气好前几个就出来了 运气不好得运行到最后才可以找到或者到最后发现查找失败 static int Search( int include , int[] arr){//include是输入的要比较的数 for (int i = 0; i < arr.length; i++) { if (include == arr[i]) {//如果不存在 就返回-1 return i; } } return -1; } 二分法查找(又称折半查找) 优点是查找效率较高
2021-01-11 21:26:40
123
原创 数组
学习目标:了解数组和多维数组(二维数组学习经典案例杨辉三角) 提示:这里可以添加学习目标 例如:一周掌握 Java 入门知识 学习内容: 数组的基本概念 数组可以看作是多个相同类型的数据的组合, 以实现对这些数据的统一管理. 数组又称为索引数组 . 数组是引用数据类型 , 是源自底层的数据结构 , 并且几乎在所有的语言中都是最基本的数据结构 . 数组在内存里是一块连续的内存空间 , 这意味着 ,只需要找到数组的一个元素 , 其他的元素就都可以找到了.所以数组的查询和更改的效率极高 , 但是增删的效率极低
2021-01-07 13:22:11
152
原创 递归和非递归
学习目标:了解递归与非递归 提示:这里可以添加学习目标 例如:一周掌握 Java 入门知识 学习内容: 递归在编写的时候可以先将这个方法看作已经具有了所希望的功能,然后再编写 这样思维比较清晰,更容易理解递归 package com; import org.omg.CORBA.PUBLIC_MEMBER; public class day_05 { //主体 public static void main(String[] args){ printing(1234); System.out.printl
2021-01-04 20:25:20
255
原创 学习java第一天
学习java的第一天 学习目标:了解java 学习内容:java环境的搭建和eclipse的使用 1、 了解java 首先,java是解释型语言,人们写好源文件之后,有javac编译成 .class(字节码文件),然后再由java在JVM虚拟机中运行,再有JVM翻译给机器. 2、 搭建 Java 开发环境 下载任意版本的java,为了方便日后使用所以安装到c盘 下载好之后需要配置环境 然后再验证java环境是否配置完成 win+r cmd 输入java和javac 配置不成功显示不是批处理文件 3、
2020-12-30 17:54:09
209
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅