1 用abstract关键字来修饰一个类时,设个类叫做抽象类; 用abstract来修饰一个方法时,该方法叫做抽象方法。 2 含有抽象方法的类必须被声明为抽象类 抽象类必须被继承,抽象方法必须被重写。 抽象类不能被实例化。 3 当一个方法用abstract关键字声明时,那么这个类...
分类:
编程语言 时间:
2015-01-31 15:58:02
阅读次数:
185
一、对象转型 1 一个基类的应用类型变量可以“指向”其子类的对象。 2 一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)。 下面的例子可以好好研究一下: 二 、动态绑定(多态):polymoph 动态绑定(多态)是指“在执行期间”(而非编译期)判断所引用对象的实...
分类:
编程语言 时间:
2015-01-31 14:17:28
阅读次数:
159
1 重载(overload)[类中]:一个类中的方法名一样,但形参不一样。 重写(override)[继承]:必须和被重写方法具有相同的方法名、参数列表和返回值。 重写方法不能使用比被重写方法更严格的访问权限。即重写方法访问权限要比被重写方法大。 2 this 关键字代表使用该方...
分类:
编程语言 时间:
2015-01-31 14:17:03
阅读次数:
176
1 命名规则 class命名:第一个字母大写 变量命名:第一个字母小写 包命名:第一个字母小写 2 方法本质:实现方法的复用 3 类是对象的一个模板,对象是类的实例化。 对象也就是实例(Object instance) 属性也就是成员变量 4 作为面向对象的思维来...
分类:
编程语言 时间:
2015-01-30 22:28:34
阅读次数:
330
??
解决方案一:
java调用ffmpeg执行视频转换
ffmpeg.exe能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)
对ffmpeg.exe无法解析的文件格式(wmv9,rm,rmvb等),
可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式...
分类:
编程语言 时间:
2015-01-23 16:25:27
阅读次数:
158
这是马士兵老师的Java视频教程里的一个生产者消费者问题的模型[java]view plaincopypublicclassProduceConsumer{publicstaticvoidmain(String[]args){SyncStackss=newSyncStack();Producerpr...
分类:
编程语言 时间:
2015-01-22 17:59:11
阅读次数:
202
最近跟着java视频学到了多线程这块,觉着这块比较复杂,所以做个小总结。多线程安全问题的原因:通过图解:发现一个线程在执行多条语句时,并运算同一个数据时,在执行过程中,其他线程参与进来,并操作了这个数据。导致到了错误数据的产生。涉及到两个因素:1,多个线程在操作..
分类:
编程语言 时间:
2015-01-22 15:44:17
阅读次数:
136
字面量:整数如:1、2、3……它们的字面量为整型(int)小数如:0.1、1.1……它们的字面量为双精度浮点型(double)注意字面量的问题,因为这会涉及到数据类型转换的问题。byte、short类型稍有例外。虽然如1、2这样字面量是int型的常数,但是可以赋值给byte、short类型。数值类型...
分类:
编程语言 时间:
2015-01-09 18:45:04
阅读次数:
237
1.北京圣思Java培训教学视频(资源共享网)2.Lucene/WebService/SVN/Ant/SpringMVC视频(学习资料库网)3.JUnit和Ant视频教程(VeryCD社区)4.《张孝祥JAVA视频教程》完整版[RMVB](东西网)5.历经5年锤炼(史上最适合初学者入门的Java基础...
分类:
其他好文 时间:
2014-12-22 21:16:29
阅读次数:
308
最近在看java视频学习,做个小总结。成员变量和局部变量的区别:1:成员变量直接定义在类中。 局部变量定义在方法中,参数上,语句中。2:成员变量在这个类中有效。局部变量只在自己所属的大括号内有效,大括号结束,局部变量失去作用域。3:成员变量存在于堆内存中,随着对象的产生而存在,消失而消失。局部变量存...
分类:
编程语言 时间:
2014-11-25 12:32:02
阅读次数:
204