JAVA学习笔记
文章平均质量分 60
Java学习
qq_39159736
这个作者很懒,什么都没留下…
展开
-
数据结构面试
分为逻辑结构和存储结构。逻辑结构:表示数据之间的相互关系。存储结构:数据在内存的存储形式。逻辑结构:1.集合:数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系;2.线性结构:数据结构中的元素存在一对一的相互关系;3.树形结构:数据结构中的元素存在一对多的相互关系;4.图形结构:数据结构中的元素存在多对多的相互关系。线性结构就是表中各个结点具有线性关系。(线性表、栈、队列、数组)(线性表包括链表和顺序表)非线性结构就是表中各个结点之间具有多...原创 2021-10-26 10:24:54 · 134 阅读 · 0 评论 -
子类继承父类执行顺序
https://blog.csdn.net/s2152637/article/details/92012727看类里面的内容:变量和方法//执行顺序:(优先级从高到低。)静态代码块>mian方法>构造代码块>构造方法//静态代码块:在java中使用static关键字声明的代码块。静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。由于JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行。//如果类中包含多个静态代码块,那么将按照"先定义的代码先执行,原创 2021-06-10 16:41:10 · 247 阅读 · 0 评论 -
git
Git 的三个工作区域Git 本地有三个工作区域,自下而上分别为工作目录,暂存区,资源库(本地库),加上远程 Git 仓库共有四个工作区域。Working Directory:工作目录,本地存放项目代码的地方。 Stage(Index):暂存区,用于存放临时的改动,事实上是一个文件,保存即将提交到仓库的信息。 History:资源库,也就是本地仓库,安全存放数据的位置。本地仓库中存放着所有提交的版本的数据。 Remote Directory:远程仓库,托管代码的服务器,项目组中的有一台电脑专门原创 2021-05-26 14:36:03 · 261 阅读 · 0 评论 -
java垃圾回收机制
https://www.jianshu.com/p/23f8249886c6https://zhuanlan.zhihu.com/p/54851319垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。一.如何判断垃圾?引用计数法:当有一个变量引用对象时,计数器就加一,当该变量不引用他时,计数器就减一,如果计数器为0,就表示没有变量引用他,则该对象可以被回收原创 2021-05-10 15:58:22 · 96 阅读 · 0 评论 -
java父类子类向上转型和向下转型
Java 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象?从 2 个名词开始说起:向上转型(upcasting)、向下转型(downcasting)。举个例子:有2个类,Father 是父类,Son 类继承自 Father。第 1 个例子:Father f1 = new Son(); // 这就叫 upcasting (向上转型)// 现在 f1 引用指向一个Son对象Son s1 = (Son)f1; // 这就叫 downca.原创 2021-05-10 14:30:10 · 2797 阅读 · 0 评论 -
JAVA web
原创 2020-11-03 13:14:45 · 53 阅读 · 0 评论 -
JAVA(String...)和数组(String[])
https://blog.csdn.net/zhangdongnihao/article/details/74295696String…是java5新加入的功能,表示的是一个可变长度的参数列表。其语法就是类型后跟…,表示此处接受的参数为0到多个Object类型的对象,或者是一个Object[]。 例如我们有一个方法叫做test(String…strings),那么你还可以写方法test(),但你不能写test(String[] strings),这样会出编译错误,系统提示出现重复的方法。在使用的原创 2020-10-31 08:37:01 · 1333 阅读 · 0 评论 -
JAVA 引用类(包装类)
原创 2020-10-28 21:21:02 · 179 阅读 · 0 评论 -
JAVA 键值对 hashmap properties
https://www.cnblogs.com/fankongkong/p/5586375.htmlHashMap 、LinkedHashMap、HashTable、TreeMap 和 Properties 的区别HashMap 1、线程不安全; 2、允许null value 和 null key; 3、访问效率比较高; 4、Java1.2引进的Map接口的一个实现; 5、轻量级; 6、根据键的HashCode()值存储数据的位置; 7、原创 2020-10-26 09:37:04 · 241 阅读 · 0 评论 -
JAVA 继承
我们知道Java的类只能继承一个类,但可以实现多个接口。但是你知道么?Java中的接口却可以继承多个接口。本文就来说一说Java中接口的多继承。原创 2020-10-24 21:28:22 · 120 阅读 · 0 评论 -
JAVA 方法参数基本类型和对象(值传递和引用传递)
https://www.cnblogs.com/sum-41/p/10799555.htmlhttps://www.cnblogs.com/sxdcgaq8080/p/7093462.htmlhttps://blog.csdn.net/manchew/article/details/87085151原创 2020-10-18 14:48:05 · 241 阅读 · 0 评论 -
JAVA sort函数
https://blog.csdn.net/qq_37405320/article/details/72862155原创 2020-10-17 13:22:11 · 129 阅读 · 0 评论 -
JAVA final
https://blog.csdn.net/qq_34375473/article/details/81487803final变量必须赋初始值且不能改变final变量经常和static关键字一起使用,作为常量。final类不能被继承,final方法不能被重写原创 2020-10-17 13:14:42 · 96 阅读 · 0 评论 -
JAVA 实例
原创 2020-10-17 12:58:40 · 88 阅读 · 0 评论 -
JAVA反射
https://blog.csdn.net/lililuni/article/details/83449088原创 2020-10-14 14:29:37 · 72 阅读 · 0 评论 -
JAVA 内部类
https://blog.csdn.net/zhao_miao/article/details/83245816原创 2020-10-13 14:36:04 · 40 阅读 · 0 评论 -
Tostring()重写
https://blog.csdn.net/weixin_42110638/article/details/84645399原创 2020-10-13 14:34:35 · 103 阅读 · 0 评论 -
Java中throw和throws介绍
https://blog.csdn.net/tanga842428/article/details/52751365https://blog.csdn.net/michaelgo/article/details/82790253https://blog.csdn.net/swift2010/article/details/78944221异常处理机制异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。原创 2020-10-09 10:39:08 · 370 阅读 · 0 评论