1、“继承”使用得当,会使整个程序架构具有一定的弹性,在程序复用一些已经定义完善的类不仅可以减少开发周期,也能提高软件的可维护性和可扩展性;
2、子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的某些方法;
3、在Java中使用关键字extends来标识两个类的继承关系;
4、在子类中可以连同初始化父类构造方法来完成子类初始化操作,既可以在子类的构...
分类:
编程语言 时间:
2014-03-30 13:05:59
收藏:
0 评论:
0 赞:
0 阅读:
612
阅读笔记
https://app.yinxiang.com/pub/xiaodongrush/simple-java
网站总结了90多个java的常见问题,很多基础的东西。...
分类:
编程语言 时间:
2014-03-30 13:10:30
收藏:
0 评论:
0 赞:
0 阅读:
697
简介:XML (eXtensible Markup Language)
意为可扩展标记语言,它已经是软件开发行业中大多数程序员和厂商用以选择作为数据传输的载体。本文作者对于 Java 处理 XML
的几种主流技术进行一些总结和介绍,希望帮助那些有不同需求的开发人员对于 XML 处理技术的作出最优的选...
分类:
编程语言 时间:
2014-03-30 12:13:21
收藏:
0 评论:
0 赞:
0 阅读:
705
package tools;import java.util.HashMap;public
class DuplexMap { class Entry{ K k; V v; public Entry(K k,V v){ this.k=k;
this.v=v; } public K getK() { ...
分类:
编程语言 时间:
2014-03-30 12:20:53
收藏:
0 评论:
0 赞:
0 阅读:
430
replace
方法:返回根据正则表达式进行文字替换后的字符串的复制。stringObj.replace(rgExp,
replaceText)参数stringObj必选项。要执行该替换的 String 对象或字符串文字。该字符串不会被 replace
方法修改。rgExp必选项。为包含正则表达式模...
分类:
编程语言 时间:
2014-03-30 14:33:12
收藏:
0 评论:
0 赞:
0 阅读:
598
The compiler can protect you from a great many
errors if you use the Override annotation on every method declaration that you
believe to override a su...
分类:
编程语言 时间:
2014-03-30 14:48:12
收藏:
0 评论:
0 赞:
0 阅读:
552
python中的range函数表示一个连续的有序序列,range使用起来很方便,因为在定义时就隐含了初始化过程,因为只需要给begin()和end()或者仅仅一个end(),就能表示一个连续的序列。还可以指定序列产生的步长,如range(0,10,8)产生的序列为[0,
8], 默认的步长为1,ra...
分类:
编程语言 时间:
2014-03-30 14:55:44
收藏:
0 评论:
0 赞:
0 阅读:
659
转自http://heeroluo.net/Article/Detail/101一谈到路径相关的问题,大家都会往window.location上想,确实这个对象提供了相当多的路径信息,其中常用的就包括:location.href:当前页面的完整URLlocation.pathname:当前URL中的...
分类:
编程语言 时间:
2014-03-30 15:03:24
收藏:
0 评论:
0 赞:
0 阅读:
489
一、linux(ubuntu 12.04.4 x64)
下载jdk1.7,解压,然后修改环境变量,添加JAVA_HOME、CLASSPATH、JRE_HOME
两种方式,全局:/etc/environment;对某个用户:~/.bashrc里面:export JAVA_HOME=。。。。。 查看ja...
分类:
编程语言 时间:
2014-03-30 15:28:59
收藏:
0 评论:
0 赞:
0 阅读:
536
#include "HandCake.h"//手抓饼HandCake::HandCake(){
this->price=10; this->name="手抓饼";}HandCake::~HandCake(void){}int
HandCake::GetPrice(){ return 10;}stri...
分类:
编程语言 时间:
2014-03-30 15:42:33
收藏:
0 评论:
0 赞:
0 阅读:
617
F1-F12 F5 编译并执行 F5 --编译并通过VC执行Ctrl+F5
--不经过VC,直接执行编译后的exeF7 编译工程F9 设置断点 Ctrl+F9删除所有断点 Alt+F9 显示编辑断点的对话框 Ctrl+F9断点无效
F10 单步执行(Debug时) Ctrl+F10 执行到光标所在行...
分类:
编程语言 时间:
2014-03-30 15:47:04
收藏:
0 评论:
0 赞:
0 阅读:
627
这一节主要讲了c++由四个Sublanguage组成,分别是:CObject-oriented C++
(封装,继承,多态,动态绑定等)Template C++STL (容器,迭代器,算法等)次语言间的切换要注意编程策略的改变。比如在c时pass by value
通常比pass by refere...
分类:
编程语言 时间:
2014-03-30 16:14:12
收藏:
0 评论:
0 赞:
0 阅读:
576
引用Java语言中包含3种引用:1.符号引用 String str=new String();
str即为符号引用,当类装载器对class文件进行装载时,在解析阶段对符号引用进行转换,转换为直接引用,讲解类装载器时会详细介绍这个阶段。2.直接引用
直接引用实际上就是指向了对象句柄表中的对应项,对象句...
分类:
编程语言 时间:
2014-03-30 16:33:46
收藏:
0 评论:
0 赞:
0 阅读:
529
参考自:http://flynoi.blog.hexun.com/31272178_d.html 霍纳法则简介
假设有n+2个实数a0,a1,…,an,和x的序列,要对多项式Pn(x)=
anxn+an-1xn-1+…+a1x+a0求值,直接方法是对每一项分别求值,并把每一项求的值累加起来,这种方法...
分类:
编程语言 时间:
2014-03-30 16:42:43
收藏:
0 评论:
0 赞:
0 阅读:
1107
目前,Java2平台有3个版本,它们是适用于小型设备和智能卡的Java2平台Micro版(Java2
Platform Micro Edition,JavaME)、适用于桌面系统的Java 2平台标准版(Java2 Platform Standard
Edition,Java SE)、适用于创建服务...
分类:
编程语言 时间:
2014-03-30 17:03:49
收藏:
0 评论:
0 赞:
0 阅读:
513
前言:学习了golang的goruntine后,再回过头来看twisted网络编程库中的异步应用。twisted有个defer的概念,说来golang也有个defer,只是golang的是和panicrecover配合做异常捕获的。twisted的defer是异步的一种变现方式,可以这么理解,他和thread的区别是,他是基于时间event..
分类:
编程语言 时间:
2014-03-30 08:25:10
收藏:
0 评论:
0 赞:
0 阅读:
604
1、子类中的方法与父类中的方法名字相同、返回值类型相同、参数列表相同
2、子类中的方法的访问级别大于等于父类方法的访问级别
3、子类中的方法抛出的异常范围小于等于父类方法中抛出的异常范围
java反射机制可以实现给类中的私有成员变量重新赋值。...
分类:
编程语言 时间:
2014-03-30 08:13:12
收藏:
0 评论:
0 赞:
0 阅读:
534
好久没有玩Swing了,算是练习英语,参考Sun公司官方给出的Java
Tutorial的教程,来回顾一下JTable的用法,也希望大神来拍砖!JTable顾名思义就是一个将数据以表格显示的组件,但是需要特别注意的是:因为Java
Swing采用了MVC的设计,所以JTable不是用来存放数据的,它...
分类:
编程语言 时间:
2014-03-30 05:41:19
收藏:
0 评论:
0 赞:
0 阅读:
764
此为“引用”系列的第一篇,主要介绍了引用的基本概念和简单应用。
分类:
编程语言 时间:
2014-03-30 06:57:18
收藏:
0 评论:
0 赞:
0 阅读:
405
示例代码:public void test() { String address =
"11.12.13.14:800"; System.out.println(address.split("\\.").length); String[] num
= address.split("\\."); fo...
分类:
编程语言 时间:
2014-03-30 09:23:50
收藏:
0 评论:
0 赞:
0 阅读:
866