自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (1)
  • 收藏
  • 关注

原创 win10+opencv3.2+vs2017+darknet_yolov3+python 64位CPU(无GPU)配置

参考https://blog.csdn.net/u013634684/article/details/48289449https://blog.csdn.net/congcong7267/article/details/82841647https://blog.csdn.net/StrongerL/article/details/81007766

2018-12-13 09:13:16 3484 2

原创 Java核心技术_笔记9-4

1 .映射视图:集合框架不认为映射本身是一个集合keySet有 3 种视图 : 键集 、 值集合 ( 不是一个集 ) 以及键 / 值对集2 . 当对键的唯一引用来自散列条目时 , 这一数据结构将与垃圾回收器协同工作一起删除键 / 值对WeakHashMap如果垃圾回收器发现某个特定的对象已经没有他人引用了, 就将其回收。3 .LinkedHashSet 和 LinkedHashMap ...

2018-10-06 10:59:10 175

原创 Java核心技术_笔记9-3

1 .映射的通用实现HashMap和TreeMap散列映射对键进行散列 , 树映射用键的整体顺序对元素进行排序 , 并将其组织成搜索树键值是唯一的

2018-10-05 15:11:38 179

原创 Java核心技术_笔记9-2

1 .不在意元素的顺序,可以快速地査找所需要的对象 , 这就是散列表散列表为每个对象计算一个整数 , 称为散列码散列码是由对象的实例域产生的一个整数2 .散列表用链表数组,称为桶。查找表中桶的位置,用散列码除以桶的总数取余为元素索引位置将桶数设置为预计元素个数的 75 % ~ 150 %3 .如果散列表太满 , 就需要再散列创建一个桶数更多的表,并将所有元素插入到这个新表中 .,...

2018-10-04 11:15:32 181

原创 Java核心技术_笔记9-1

1 .Java几何类库接口与实现分离2 .集合类基本接口是Collection接口基本方法add向集合中添加元素iterator返回一个实现了iterator接口的对象3 .迭代器4个方法public interface Iterator < E >{E next () ; 访问元素boolean hasNext() ; 判断是否还有元素void remove ();...

2018-10-03 16:05:31 189

原创 Java核心技术_笔记8-4

1 .使用遗留代码,利用注解让警告消失@SuppressWarnings(“unchecked”)2 不能用类型参数代替基本类型double要用Double3 .查询只返回原始类型if(a instanceof Pair< String>)是测试a是否是(任意类型)的一个Pair,与String无关Pair < String> s=···;s.g

2018-10-02 11:16:31 149

原创 Java核心技术_笔记8-3

1 .定义泛型类型自动提供一个原始类型原始类型名字是 删去类型参数后的 泛型类型名替换为限定类型 无限定时用ObjectPair< T>原始类型为Pair(T无限定 用Object)public class Pair{private Object first; ····}Interval< T extends Comparable&Serializable&g...

2018-10-01 22:26:38 143

原创 Java核心技术_笔记8-2

1 .public class Pair< T>{···}引入一个类型变量Tpublic class Pair< T,U>{···}可以有多个2 .一般用简短大写字母表示类型变量U S用具体的类型替换类型变量实例化泛型类型Pair< String>3 .泛型方法public static < T>T getMiddle(T···a...

2018-09-30 23:48:04 161

原创 Java核心技术_笔记8-1

1 .泛型程序设计:代码可以被不同类型的 对象 重用2 . ArrayList 类有一个类型参数用来指示元素的类型ArrayList< String> files=new ArrayList< String>();增强可读性,知道是string类型ArrayList< String> files=new ArrayList<>();构造函数...

2018-09-29 22:45:25 145

原创 Java核心技术_笔记7-6

1 .错误中记录变量的值System.out.println( " x = " + x ) ;Logger.getGlobal ().info(nx = " + x ) ;x是数值时转化为字符串x是对象时调用toString方法2 .每个类单独设置main方法用于测试3 .生成堆栈轨迹4 .打印错误,或者将错误保存于文件中...

2018-09-29 20:33:48 152

原创 Java核心技术_笔记7-5

1 .日志记录器还会将记录发送到父处理器2 .在默认情况下 , 过滤器根据日志记录的级别进行过滤 。3 .格式化器4 .为程序选择日志处理器,日志记录器命名为与主应用程序包一样的名字5 .默认的日志配置将级别等于或高于 INFO 级别的所有消息记录到控制台6 . 所有级别为INFO、WARNING 和SEVERE 的消息都将显示到控制台上。因此 , 最好只将对程序用户有意义的消息设置为...

2018-09-26 22:47:32 120

原创 Java核心技术_笔记7-4

1 .断言assertassert 条件;assert 条件:表达式;2 .默认情况断言被禁用3 .创建日志记录器Logger myLogger = Logger . getLogger ( " com . mycompany . myapp " ) ;4 .日志记录器级别SEVEREWARNINGINFOCONFIGFINEFINERFINEST默认记录前三级别...

2018-09-25 22:13:17 124

原创 Java核心技术_笔记7-3

1 .一个供其他程序员使用的子系统中用于表示子系统故障的异常类型可能会产生多种解释可将原始异常设置为新异常的原因try{access the database;}catch ( SQLException e){Throwable se = new ServletException(“database error”);se.initCause(e);throw se ;}2...

2018-09-23 11:11:00 161

原创 Java核心技术_笔记7-2

1.try catch捕获异常try{more code}catch ( ExceptionType e ){handler for this type}如果捕获到异常类将跳过try后剩余代码执行子句catch代码2.捕获知道如何处理的异常用throws传递不知如何处理的异常3.可捕获多个异常try{code that might throw exceptions...

2018-09-22 23:46:45 172

原创 Java核心技术_笔记7-1

1.异常对象都是派生于 Throwable 类的一个实例非受查异常:Error层描述内部错误 和 资源耗尽错误由程序导致的异常属于RuntimeException受查异常:程序本身没有问题,运行时产生的错误(如io,取决于环境而非代码)属于其他异常2.用throws声明异常不声明Error异常,因为对其没有控制能力不声明Runtime异常,因为对其完全掌握class MyAni...

2018-09-19 21:54:27 160

原创 Java核心技术_笔记6-8

1.在内部类中使用外围类方法OuterClass.this如 TalkingClock.this.beep在外围类中声明引用内部类OuterClass.InnerClass如TalkingClock.TimePrinter2内部类所有静态域必须是final内部类不能有static方法3.只在方法中调用了一次的类,局部内部类不能用public和private进行声明4.局部内部类...

2018-09-17 22:14:54 156

原创 Java核心技术_笔记6-7

1. repeat(10 , 0 - > System.out.println(” Hello , World ! “)); 要接受此lambda表达式,需要提供函数式接口 public static void repeat ( int n , Runnable action) { for ( int i = 0;i...

2018-09-14 21:53:40 178

原创 Java核心技术_笔记6-6

1.构造器引用,方法名为 new Person::new 是Person 构造器的一个引用 int [] :: new 是一个构造器引用 等价于 lambda 表达式 x - > new int [ x ]

2018-09-11 16:07:36 158

原创 Java核心技术_笔记6-5

1.只有一个抽象方法的接口,需要接口时,可提供一个lambda表达式,,称为函数式接口2.Arrays.sort(words, (first,second) -> firstlength()-second.length()); 第二个参数需要一个Comparator 实例 , Comparator 就是只有一个方法的接口 , 所以可以提供一个 lambda 表达式 对象上调用 c...

2018-09-10 23:17:40 175

原创 Java核心技术_笔记6-4

1.lambda表达式 (参数)->{表达式} 中括号表达短的话可以没有 如 ( String first , String second ) - > { if ( first . length() < second . length() ) return - 1 ; else if ( first . length() > second . length()...

2018-09-09 23:24:35 111

原创 Java核心技术_笔记6-3

1

2018-09-08 22:48:55 162

原创 Java核心技术_笔记6-2

1.回调(callback)特定事件发生时该采取什么动作2.

2018-09-07 16:18:31 157

原创 Java核心技术_笔记6-1

1.接口不是类,而是对类的一组需求描述 任何实现接口的类都要包含并实现接口中的方法2. public interface Comparable { int compareTo(Object other); }3. public interface Comparable< T> { int compareTo(T other); } 声明泛类型后必须用T声明对...

2018-09-06 10:30:11 168

原创 Java核心技术_笔记5-3

1.枚举类 public enum Size{ SMALL,MEDIUM,LARGE,EXTRA_LARGE }; 定义一个类,其中有4个实例2.在枚举类中添加 构造器、方法、域 public enum Size{ SMALL(1),MEDIUM(2),LARGE(3),EXTRA_LARGE(4)private int a; private Size(...

2018-09-05 11:06:09 170

原创 Java核心技术_笔记5-2

1.protected声明的域或方法允许子类访问父类2. (1)private仅本类可见 (2)public所有类可见 (3)protected本包和所有子类可见 (4)默认 本包可见3.Object是所有类的超类 可以用object引用任何类型的变量 Object a=new Parent(); 但只能作为各值的通用持有者 Parent b=(Parent) a;4...

2018-09-04 13:03:55 242

原创 Java核心技术_笔记5-1

1.继承 子类extends父类

2018-09-03 11:53:34 205

原创 Java核心技术_笔记4-2

1.各种文档注释/* /2.设计类技巧 (1)保证数据私有 (2)数据初始化 (3)不在类中用过多基本类 (4)不需要为每个域(实例变量)设置访问或修改 (5)职责过多的类分界 (6)名字体现职责 (7)优先使用不可变的类,不修改对象状态,或返回已修改的新对象...

2018-09-03 10:25:19 131

原创 Java核心技术_笔记4-1

1.类(class)中包括 实例域(数据) 和 方法 对特定对象来说 实例域值的集合 即 状态2.三个主要特性 对象的行为、状态、标识(同状态同方法之间的区别)3常见关系 依赖:一个类的方法操纵另一个类的对象 聚合:A类对象包含B类对象 继承4.构造器 构造新的实例 构造器名字与实例相同,构造新实例加new new Date() 构造新对象,用=来引用5. a=...

2018-09-02 11:07:31 287

原创 Java核心技术_笔记3-3

1.Java没有多维数组,只有一维。多维称数组的数组 2.可以生成每个数组不同行的不规则数组 int[][] a=new int[7][];//二维数组可以先不写,但之后一定要定义。一维数组必须定义 for(int i=0;i<7;i++) { a[i]=new int[i+1];//第一行定义一个,一次类推 ...

2018-09-02 10:16:59 129

原创 Java核心技术_笔记3-2

1

2018-09-01 13:17:31 153

原创 Java核心技术_笔记3-1

1. 类名是以大写字母开头的名词 ,如Main 如果名字由多个单词组成,每个单词的第一个字母都应该大写,如FirstSample2. (1)Java保存的文件名必须与类名一致; (2)如果文件中只有一个类,文件名必须与类名一致; (3)一个Java文件中只能有一个public类; (4)如果文件中不止一个类,文件名必须与public类名一致; (5)如果文件中不止一个类,而且没有...

2018-08-31 15:55:57 141

原创 Java核心技术_笔记2-1

1. Java Development Kit JDK 编写Java 程序的程序员使用的软件 Java Runtime Environment JRE 运行 Java 程序的用户使用的软件 Standard Edition SE 用于桌面或简单服务器应用的 Java ...

2018-08-31 15:28:30 194

原创 Java核心技术_笔记1-1

1。java简介

2018-08-31 15:02:26 169

原创 Java核心技术_笔记0

1.class后的类名,开头第一个字母大写,多个字母时每个字母都要大写

2018-08-31 10:52:14 183

空空如也

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

TA关注的人

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