- 博客(22)
- 问答 (13)
- 收藏
- 关注
原创 Java 学习笔记(0x15) 关键字static
关键字static之前我自以为会了static的一些用法,但是今天突然被问住了,真是大意了。现重新总结整理如下:static直译表示”静态“的意思,用来修饰成员变量和成员方法,也可以形成static静态代码段,之前在c/c++中,将static修饰全局变量,但是Java中没有全局变量的概念。1.被static修饰的成员变量和成员方法独立于该类的任何对象。换句话说,它不依赖类特定
2016-11-16 00:51:56
699
转载 Java 学习笔记(0x14) 泛型
转载 http://blog.youkuaiyun.com/jinuxwu/article/details/67711211. 概述在引入范型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。引入范型后,一个复杂类型就可以在细分成更多的类型。例如原先的类型List,现在在细分成List, List等更多的类型。注意,现在List, List是两种不同的类型,他们
2016-10-29 15:11:26
416
原创 Java 学习笔记(0x13) Map 接口
Map 接口1.实现Map接口的类用来存储 键(索引)—值 对。2.Map接口的实现类有HashMap和TreeMap等。3.Map类中存储的键—值对通过“键”来标识,所以键值不能重复。一些方法:object put(object key, object value); //返回old valueobject get(object key);
2016-10-27 00:05:26
575
原创 Java 学习笔记(0x12) 容器2
Iterator接口所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现了Iterator接口的对象。Iterator对象又称为迭代器,方便的实现了对容器内元素的遍历操作。Iterator接口定义了如下方法:boolean hasNext();//判断游标是否有下一个元素object next();//游标下移void remove();/
2016-10-13 01:41:43
697
原创 OpenCV学习笔记(0x00) OpenCV的安装与配置
首先,先说明一下什么是OpenCV?我为什么要学习OpenCV?OpenCV的全称是:Open Source Computer Vision Library . (我发现对于一个英文缩写知道它的全称既能装逼又能记住其含义,关键是能装逼[二哈])它是一个开源代码计算机视觉库。OpenCV采用C/C++语言编写,可以跨操作系统运行,并且OpenCV还提供了Python、Ruby、MATLAB等语言
2016-10-09 10:40:05
790
原创 Java 学习笔记(0x11) 容器
容器容器是Java API所提供的一系列类的实例,用于在在程序中存放对象J2SDK所提供的容器API位于java.util包内Collection接口:定义了存取一组对象的方法,其子接口Set和List分别定义了存储的方式。Set:数据对象没有顺序并且不可以重复List::数据对象有顺序并且可以重复Map接口:定义了存储“键-值映射对”的方法
2016-09-29 23:37:05
906
原创 Java 学习笔记(0x0F) 数组
数组数组的初始化有:动态初始化、静态初始化和默认初始化动态初始化:数组的定义与数组元素分配空间和赋值分开进行。 eg,int a[]; a = new int[3]; a[0] = 1; a[1] = 2; a[2] = 3;静态初始化:在定义数组的同时就为数组元素分配好空间并且赋值。 eg.int
2016-09-20 00:08:20
2151
原创 Java 学习笔记(0x0E) 异常处理
Java 异常Java 异常是指在程序执行过程中产生的一些异常事件。eg.除0溢出,数组下标越界,读取文件不存在。
2016-09-17 12:15:38
977
原创 Java 学习笔记(0x0D) final关键字
final关键字1.final修饰的变量,其值不能够被改变,无论是成员变量还是局部变量(形参)。2.final修饰的方法不能被重写。3.final修饰的类不能够被继承。
2016-09-15 20:36:43
509
原创 Java 学习笔记(0x0C) 抽象类
抽象类1.定义 用abstract关键字来修饰一个类时,这个类叫做抽象类; 用abstract关键字来修饰一个方式时,这个方法叫做抽象方法。2.还有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写。3.抽象类不能被实例化。4.抽象方法只需声明,而不需实现。
2016-09-15 20:17:56
575
原创 Java 学习笔记(0x0B) 动态绑定与多态性
动态绑定和多态性多态分为: 编译时多态:方法重载。 运行时多态:JAVA运行时系统根据调用该方法的实例的类型来决定选择调用哪个方法则被称为运行时多态(即,动态绑定)。一般我们指的多态就是运行时多态。eg.public class TestPolymorphism { public static void main(
2016-09-15 19:09:09
572
原创 Java 学习笔记(0x0A) 对象转型
对象转型 casting1.一个父类的引用类型变量可以“指向”其子类的对象。“父类引用指向子类对象”2.一个父类的引用不可以访问其子类对象新增加的成员(属性和方法)。3.可以使用 引用变量 instanceof 类名 来判断该引用型变量所“指向”的对象是否属于该类或该类的子类。4.子类的对象可以当作父类的对象来使用称作向上转型(upcasting),反之称为向下转型(downcas
2016-09-14 00:27:08
849
原创 Java 学习笔记(0x09) object类
Object类是所有Java类的根基类如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类。public class Student{} public class Student extends Person{}toString 方法1.Object类中定义有 public String toString()方法,其返回值是String类型,描述当
2016-09-13 00:05:12
834
原创 Java 学习笔记(0x08) super关键字
super 表示对当前对象的父类对象的引用。1.super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)2.super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super
2016-09-07 19:43:26
1048
原创 Java 学习笔记(0x06) 权限控制
修饰符 类内部 同一个包 子类 任何地方private Ydefault Y Yprotected Y Y Ypublic Y Y Y Y当修饰符为空时,自动默认为default对于class的修饰符只有public和default pu
2016-09-03 09:49:01
440
原创 Java 学习笔记(0x05) 继承
1.Java中使用关键字extends实现类的继承关系。2.通过继承,子类自动拥有父类的所有成员(成员变量和方法)。3.Java只允许单继承,不允许多重继承(c++允许多重继承)。
2016-09-03 08:50:16
618
原创 Java 学习笔记(0x04) this关键字
this使用范围 1、在类的方法定义中使用的this关键字代表调用该方法对象的引用。2、当必须指出当前使用方法的对象是谁时,要使用关键字this。3、有时使用this可以处理方法中成员变量和参数重名的情况。4、this可以看做是一个变量,它的值是当前对象的引用。注:this一般出现在方法中,当方法没有被调用时。并不知道this指向那个具体的对象。当某个对象调用有this的
2016-08-31 22:30:32
598
原创 Java 学习笔记(0x02) 运算符
1.“+”除了用于算术加法运算以外。还可用于对字符串进行连接操作 eg. int id = 80+100; string s = "hello" + "world";2.“+”运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然后再进行连接 eg. int c = 12;
2016-07-13 23:42:06
1363
原创 Java 学习笔记(0x01) 数据类型转换
1.java数据类型 4类8种 逻辑型(boolean) 实型(byte、short、int、long) 浮点型 (float、double)字符型(char)2.boolean类型不能转换为其他的数据类型3.容量小的类型自动转化为容量大的数据类型,容量大的数据类型转换为容量小的数据类型时需要加上强制转换符4.byte、short、char在进行运算时,系统会自动将其转化为int型
2016-07-11 00:51:30
5100
原创 Java 学习笔记(0x00) 准备工作
step 1: JDK安装 下载网址:http://www.oracle.com eclipse安装 下载地址:http://www.eclipse.org/downloads Attention:JDK和eclipse的软件位数一定要相符。一定要安
2016-07-10 23:59:28
577
空空如也
血崩!!求教 修改环境变量后vs dev vc++6.0 都不能用了!!
2016-07-07
C#中listbox和picturebox结合
2016-04-16
求大神查看一下这段代码,谢谢!!!
2015-06-15
求大神设计一个C语言的连连看!!谢谢!!
2015-06-15
求大神写一段c++代码,做题能做对但是自己写代码就漏洞百出,求大神指导
2015-04-02
acm关于图的问题,C语言,谢谢!
2015-03-29
一道ACM的题求大神们解答,C语言,谢谢!
2015-03-29
一道关于大数幂运算的题目,c语言实现
2015-03-29
c语言求组合数,但是超了,求大神指点!
2015-03-29
求大神解答关于大数幂的运算和去模运算,谢谢!!c语言
2015-03-29
有关于编程语言学习。。
2015-01-11
一道c语言的题目,求解答
2015-01-09
有关DEVC++操作的问题
2015-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人