自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 java中的类继承

Inheritance(继承)继承使用起来很简单,ClassA extends ClassB表示ClassA 继承ClassB。java规定一个子类只能有一个父类,但是可以多层扩展。 如果想实现多继承要用接口来实现,这里不探讨。继承的时候,可以利用重写来实现对父类的某些方法进行改造,这里所说的“改造”并不是指将父类的方法进行了更改,而是在子类型调用同名函数时会使用子类中的方法。查看下面的代码:pu...

2018-06-22 14:04:26 361

原创 时空结合贝叶斯先验

分类问题一直是机器学习与人工智能领域的基础的研究方向之一。具体到生物识别领域时,如果两个物种的外观差异比较大,仅基于某些特征数据或是图像识别就能得到比较好的结果。但是如果两种生物的外观比较相似,仅仅基于图像的信息来进行判断,可能很难得到较好的结果。本文将分别介绍朴素贝叶斯分类方法和一种使用图像的拍摄位置以及时间等信息作为贝叶斯先验的图像分类方法。1.朴素贝叶斯分类问题一直是计算机领域的一个热门话题。其中贝叶斯分类是一个基于贝叶斯公式的统计学分类方法。但是当数据维度过大的时候,贝叶斯模型结构会变得非常

2022-03-18 15:27:44 1148 1

原创 java中锁的含义

今天做到了一个题,发现自己对java的锁理解的不太够。觉得这个问题可能有的人也会有理解上的失误。 What is true while A is in a synchronized (list) { ... } block?– It owns the lock on list– It does not own the lock on list– No other thread can use...

2018-06-23 20:11:42 2617

原创 String的存储位置

java的String是一个很神奇的数据类型,因为它有两种声明方法:String a = “abc”;String b = new String("abc");这两种声明方法得到的String是不一样的,第一种声明方法得到的String是存储在String常量池里面的,而第二种方式的声明很明显是正常的创建一个对象的使用方法,所以存储在堆中。Java的Runtime Data Area分成了5块,1...

2018-06-23 19:26:09 9943

原创 Thread的interrupted()和isInterrupted()的区别

近来复习多线程问题的时候,发现Thread.interrupted()和Thread.isInterrupted()功能比较类似,想对它们进行一下区分。结论:共性:调用线程的interrupted()和isInterrupted()方法,只是接受了别的线程传过来的信号,给线程做了中断状态的标志,它们本身不能抛出InterruptedException,就不能直接对线程进行终止,但是可以利用它们来检...

2018-06-23 18:51:30 617

原创 Junit单元测试

单元测试是编写测试代码,应该准确、快速地保证程序基本模块的正确性。JUnit是Java单元测试框架,已经在Eclipse中默认安装。JUnit4JUnit4通过注解的方式来识别测试方法。目前支持的主要注解有:@BeforeClass 全局只会执行一次,而且是第一个运行@Before 在测试方法运行之前运行@Test 测试方法@After 在测试方法运行之后允许@AfterClass 全局只会执行一...

2018-06-22 14:48:04 515

原创 java接口的继承问题

我们都知道,接口是一种特殊的抽象类。在java语言中,类是单继承的,无法实现有多个父类的情况,但是接口很特殊,可以实现多继承,例如Interface2 extends Interface0, Interface1。java中不允许类多重继承,这样就不会有如果A同时继承B和C,而B和C同时有一个D方法,那么我们无法确定A到底继承了哪一个方法。但是难道接口就不会有这样的问题吗?猜想是因为接口里面都是抽...

2018-06-22 13:38:55 485

原创 软件构造的多维度视图及软件设计的质量指标

一、软件构造的多维度视图1. Build-time Views  构造时遵循idea ->requirement ->design-> code ->installable / executable package的框架具体地,从以下两个维度看待:a)By levels: code and component viewsCode-level view:源代码——代码的如何以...

2018-06-19 12:38:44 1280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除