码迷,mamicode.com
首页 > 编程语言
12-13java面向对象之继承
继承 概念:用于扩充已有类的功能。例如:人类作为一个大的类描述了宏观的情况,学生又是一个人类中的特例,学生类既具备人类的共性也有自己的个性。 语法: Class 子类名称 extends 父类名称{} 注意:子类被成为派生类,父类被成为超类。子类继承了父类的一些可以使用的操作,同时具备了父类不具备的操作。 //本程序是对继承的测试 class Person { //封装属性 priv...
分类:编程语言   时间:2014-12-13 18:03:11    阅读次数:293
C++全局变量工程用法
原来一直作为一个只会敲C++的弱ACMer, 今天学了一下工程中的全局变量的使用方法与注意事项,在这里与大家分享一下: 1. 用法 工程中常见的用法为: 在"gv.h"文件中用extern声明全局变量,如 extern int gv; 在“gv.cpp”文件中定义全局变量,如 int gv; 在其他文件中使用、调用全局变量(包含"gv.h"文件),如 gv=1...
分类:编程语言   时间:2014-12-13 18:01:35    阅读次数:273
老生常谈之JavaScript原型链继承
本文总结了ES3,ES5,ES7和NS(NonStandard)四种原型链继承的实现方法。 ECMAScript 6 class将给开发者带来了JavaScript OOP的规范实现,但这中方式的直接应用和普及至少得等到IE11被淘汰掉,而到那时,说不定我已转向边沿领域了。 随着Web的快速发展,新的方法就取代旧的方法,当我们在lifetime中用过的,代表着一代人的记忆,又怎能忘怀?...
分类:编程语言   时间:2014-12-13 17:59:56    阅读次数:167
JavaWeb开发分享:WebJars
使用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
Python标准库:内置函数float([x])
本函数是转换一个字符串或一个整数为浮点数。如果参数x是一个字符串,那么只使用十进制表示的数字串,数字前面可以添加符号来表示正数,或负数。如果参数x是整数,可以转换为浮点数表示。不过,这个函数有一个特别的地方,就是使用infinity或inf来表示无穷大的数。比如+inf是正无穷大,-inf是负无穷大。在这里引入了数学上的无穷大概念,那么无穷大乘以0是等于什么呢?在这里是等于nan,即not a n...
分类:编程语言   时间:2014-12-13 17:57:02    阅读次数:260
java native2ascii的用法介绍
将非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
借助IDE到处Runnable JAR 的步骤
1. 选择项目,右键,export,选择Java目录下的Runnable JAR file , next2. Lanch configuration 中选择启动类3. Export destination 中选择导出的地方4. Library handling 引用库的处理: 1). Extract...
分类:编程语言   时间:2014-12-13 17:52:19    阅读次数:303
认识Spring
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之OutOfMemoryError简单分析 最近编码遇到了Java内存溢出的问题,所以就想顺便总结一下几种导致Java内存溢出的栗子,以及碰到Java内存溢出要如何去解决。Java堆溢出 Java堆用于存储对象实例,只要不断的创建对象,并且保证GC Roots到对象之间有可达的路径来避免.....
分类:编程语言   时间:2014-12-13 17:49:32    阅读次数:187
Spring基础
前面一篇文章已经介绍了什么是Spring了,那里面到底有什么,可以用再什么地方,我们继续深入探讨。1.Spring架构图图 1-1 Spring架构图1).核心容器:包括Core、Beans、Context、EL模块。Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。...
分类:编程语言   时间:2014-12-13 17:51:01    阅读次数:253
Python 斐波那契数列练习
Python的第一个练习就从斐波那契数列开始吧
分类:编程语言   时间:2014-12-13 17:50:46    阅读次数:208
分享两个你可能不知道的Java小秘密
引言 最近LZ的工作发生了重大变化,以后博文的更新速度可能会再度回温,希望猿友们可以继续关注。 近期LZ辞掉了项目经理的工作,不过并未离开公司,是转到了基础研发部做更基础的研发,为广大技术人员服务。这会让LZ有更多的时间去研究一些技术方面的东西,LZ打算折腾一下spring的源码,期待有一天可以.....
分类:编程语言   时间:2014-12-13 17:49:42    阅读次数:146
java实现异步调用实例
在JAVA平台,实现异步调用的角色有如下三个角色:调用者取货凭证真实数据一个调用者在调用耗时操作,不能立即返回数据时,先返回一个取货凭证.然后在过一断时间后凭取货凭证来获取真正的数据.所以连结调用者和真实数据之间的桥梁是取货凭证.我们先来看它的实现:publicclassFutureTicket{p...
分类:编程语言   时间:2014-12-13 17:48:08    阅读次数:167
Java SE 基础知识(String,Array)
String 类:1. 对于String对象的相等性判断来说,请使用equals()方法,而不是==。String的equals()是判断当前字符串与传进来的字符串的内容是否一致。2. String是常量,其对象一旦创建完毕就无法改变。当使用+拼接字符串时,会生成新的String对象,而不是向原有的...
分类:编程语言   时间:2014-12-13 17:47:20    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!