2019年5月14日

几何视角看线性方程组解的情况

摘要: 以下的图自己想象: 一个线性方程组可以写为一组向量表示目标向量的形式。 如果将其放在坐标系内(为了好理解,可以先设为2维)。 是否存在解(一个组合)使得方程组成立? 如果组合向量的能够张成整个空间(在2维里就是不共线) 那就可以唯一解。 如果组合向量不能张成整个空间。 那就要分情况了。 第一种是,目 阅读全文

posted @ 2019-05-14 09:17 过河之卒 阅读(462) 评论(0) 推荐(0) 编辑

2019年5月12日

JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)

摘要: 在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。 举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象 阅读全文

posted @ 2019-05-12 15:08 过河之卒 阅读(200) 评论(0) 推荐(0) 编辑

2019年5月10日

为什么重写了equals(),还要重写hashCode()?

摘要: 解决这个问题得先明白:hashCode 方法用于散列集合的查找,equals 方法用于判断两个对象是否相等。 第一步:具体背景(没有背景的讨论就是在耍流氓) 以HashMap中put方法为背景 第二步:分析源代码: HashMap 的 put 方法实际上是先调用 hashCode 定位到数组的位置如 阅读全文

posted @ 2019-05-10 07:53 过河之卒 阅读(1354) 评论(0) 推荐(0) 编辑

2019年5月9日

关于ArrayList的越界问题?

摘要: 大家都知道 ArrayList是自动扩容的。 那为什么会存在越界问题? 话不多说 上代码 测试结果: Thread-1==第1次进入,添加的数字为1 此时集合大小为:1Thread-0==第1次进入,添加的数字为1 此时集合大小为:1Thread-0==第2次进入,添加的数字为1 此时集合大小为:2 阅读全文

posted @ 2019-05-09 22:19 过河之卒 阅读(4159) 评论(0) 推荐(2) 编辑

2019年5月8日

通过实例聊聊Java中的多态

摘要: Java中的多态允许父类指针指向子类实例。如:Father obj=new Child(); 那么不禁要发问?? 使用这个父类型的指针访问类的属性或方法时,如果父类和子类都有这个名称的属性或方法,哪一个属性或方法会被调用呢? 动手看看 测试结果: 结果说明。属性会访问父类的。方法会访问子类的。 不要 阅读全文

posted @ 2019-05-08 18:55 过河之卒 阅读(160) 评论(0) 推荐(0) 编辑

2019年5月7日

java异常处理实例分析

摘要: http://www.manongjc.com/article/6193.html 阅读全文

posted @ 2019-05-07 15:28 过河之卒 阅读(298) 评论(0) 推荐(0) 编辑

Java: Integer用==比较时127相等128不相等的原因

摘要: 直接看问题吧 结果为: 黑人问号? 为什么到128就不行了? 问题在哪里? (道行太浅! 为什么就认为 false是异端) 查了一下java会自动将(i)int类型转换为Integer类型,即 1 Integer a = Integer.valueOf(1); 等等, 再仔细思考一下。 结合上述例子 阅读全文

posted @ 2019-05-07 14:23 过河之卒 阅读(2138) 评论(0) 推荐(0) 编辑

2019年5月6日

Java并发编程:Lock

摘要: 一说到java的并发,机会想到锁。那最简单粗暴的保证线程安全的就是java关键字synchronized。那为什么还要Lock呢? 先来说说 synchronized的缺点: 我们了解到如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待 阅读全文

posted @ 2019-05-06 17:51 过河之卒 阅读(182) 评论(0) 推荐(0) 编辑

Java内存泄漏分析和预防

摘要: 1. 什么是内存泄漏?有什么危害 书面说法: 内存泄漏:对象已经没有被应用程序使用,但是垃圾回收器没办法移除它们,因为还在被引用着。 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些对象是可达的,即在有向图中,存在通路可以与其相连;其次,这些对象是无用的,即程序以后 阅读全文

posted @ 2019-05-06 11:19 过河之卒 阅读(608) 评论(0) 推荐(0) 编辑

2019年5月5日

java try_catch_finally的执行流程

该文被密码保护。 阅读全文

posted @ 2019-05-05 22:16 过河之卒 阅读(2) 评论(0) 推荐(0) 编辑

导航