继承
概念:用于扩充已有类的功能。例如:人类作为一个大的类描述了宏观的情况,学生又是一个人类中的特例,学生类既具备人类的共性也有自己的个性。
语法:
Class 子类名称 extends 父类名称{}
注意:子类被成为派生类,父类被成为超类。子类继承了父类的一些可以使用的操作,同时具备了父类不具备的操作。
//本程序是对继承的测试
class Person
{
//封装属性
priv...
分类:
编程语言 时间:
2014-12-13 18:03:11
阅读次数:
293
原来一直作为一个只会敲C++的弱ACMer,
今天学了一下工程中的全局变量的使用方法与注意事项,在这里与大家分享一下:
1. 用法
工程中常见的用法为:
在"gv.h"文件中用extern声明全局变量,如
extern int gv;
在“gv.cpp”文件中定义全局变量,如
int gv;
在其他文件中使用、调用全局变量(包含"gv.h"文件),如
gv=1...
分类:
编程语言 时间:
2014-12-13 18:01:35
阅读次数:
273
本文总结了ES3,ES5,ES7和NS(NonStandard)四种原型链继承的实现方法。
ECMAScript 6 class将给开发者带来了JavaScript OOP的规范实现,但这中方式的直接应用和普及至少得等到IE11被淘汰掉,而到那时,说不定我已转向边沿领域了。
随着Web的快速发展,新的方法就取代旧的方法,当我们在lifetime中用过的,代表着一代人的记忆,又怎能忘怀?...
分类:
编程语言 时间:
2014-12-13 17:59:56
阅读次数:
167
使用WebJars简化Java Web开发当中Javascripts和CSS文件的管理维护...
分类:
编程语言 时间:
2014-12-13 17:56:35
阅读次数:
251
/* date:2014.12.13
冒泡排序思路:交换排序,通过相邻数据的比较、交换来达到排序的目的。
流程:1).对数组中的各数据,依次比较相邻的两个元素的大小;
2).如果前面的数据大于后面的数据,就交换这两个数据,经过第一轮的多次比较排序后,便可把最小(或最大)的数据拍好;
3).再以同样的方式把剩下的数据逐个进行比较,直至(n-1次...
分类:
编程语言 时间:
2014-12-13 17:55:22
阅读次数:
156
/* Date:2014.12.13
选择排序思路:在每一步中选取最小值来重新排列,通过选择和交换来实现排序。
流程:1).首先从原始数据中,选择最小的一个数据,将其和位于第一个位置的数据交换;
2).再从剩下的 n-1 个数据中选择最小元素和第二个位置的数据进行交换;
3).重复(2)(共 n-1 次),直到数组有序。
时间复杂度:最差O(n^2),平均...
分类:
编程语言 时间:
2014-12-13 17:56:51
阅读次数:
187
本函数是转换一个字符串或一个整数为浮点数。如果参数x是一个字符串,那么只使用十进制表示的数字串,数字前面可以添加符号来表示正数,或负数。如果参数x是整数,可以转换为浮点数表示。不过,这个函数有一个特别的地方,就是使用infinity或inf来表示无穷大的数。比如+inf是正无穷大,-inf是负无穷大。在这里引入了数学上的无穷大概念,那么无穷大乘以0是等于什么呢?在这里是等于nan,即not a n...
分类:
编程语言 时间:
2014-12-13 17:57:02
阅读次数:
260
将非Unicode编码字符转化为Unicode编码的字符,即国际化。
语法:native2ascii [options] [inputfile [outputfile]]
描述:如果outputfile没有指定,标准输出将用于结果输出;如果inputfile没有指定,标准输入设备将用于输入。
参数
-reverse
使用该参数将Unicode编码字符转换为本地编码...
分类:
编程语言 时间:
2014-12-13 17:56:12
阅读次数:
414
package lianxi1;
class User implements Runnable{ static Account account = new Account(); @Override public void run() { for(int i=0;i<3;i++){ account.d...
分类:
编程语言 时间:
2014-12-13 17:52:18
阅读次数:
230
1. 选择项目,右键,export,选择Java目录下的Runnable JAR file , next2. Lanch configuration 中选择启动类3. Export destination 中选择导出的地方4. Library handling 引用库的处理: 1). Extract...
分类:
编程语言 时间:
2014-12-13 17:52:19
阅读次数:
303
java开发的ITer应该都听过著名的SSH框架——struts+spring+hibernate,而其中Spring又是其中最重要的并且也是用的最广泛的一个框架,那Spring到底是什么呢?一、Spring概念1.Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)...
分类:
编程语言 时间:
2014-12-13 17:52:04
阅读次数:
240
Java之OutOfMemoryError简单分析 最近编码遇到了Java内存溢出的问题,所以就想顺便总结一下几种导致Java内存溢出的栗子,以及碰到Java内存溢出要如何去解决。Java堆溢出 Java堆用于存储对象实例,只要不断的创建对象,并且保证GC Roots到对象之间有可达的路径来避免.....
分类:
编程语言 时间:
2014-12-13 17:49:32
阅读次数:
187
前面一篇文章已经介绍了什么是Spring了,那里面到底有什么,可以用再什么地方,我们继续深入探讨。1.Spring架构图图 1-1 Spring架构图1).核心容器:包括Core、Beans、Context、EL模块。Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。...
分类:
编程语言 时间:
2014-12-13 17:51:01
阅读次数:
253
引言 最近LZ的工作发生了重大变化,以后博文的更新速度可能会再度回温,希望猿友们可以继续关注。 近期LZ辞掉了项目经理的工作,不过并未离开公司,是转到了基础研发部做更基础的研发,为广大技术人员服务。这会让LZ有更多的时间去研究一些技术方面的东西,LZ打算折腾一下spring的源码,期待有一天可以.....
分类:
编程语言 时间:
2014-12-13 17:49:42
阅读次数:
146
在JAVA平台,实现异步调用的角色有如下三个角色:调用者取货凭证真实数据一个调用者在调用耗时操作,不能立即返回数据时,先返回一个取货凭证.然后在过一断时间后凭取货凭证来获取真正的数据.所以连结调用者和真实数据之间的桥梁是取货凭证.我们先来看它的实现:publicclassFutureTicket{p...
分类:
编程语言 时间:
2014-12-13 17:48:08
阅读次数:
167
String 类:1. 对于String对象的相等性判断来说,请使用equals()方法,而不是==。String的equals()是判断当前字符串与传进来的字符串的内容是否一致。2. String是常量,其对象一旦创建完毕就无法改变。当使用+拼接字符串时,会生成新的String对象,而不是向原有的...
分类:
编程语言 时间:
2014-12-13 17:47:20
阅读次数:
202