码迷,mamicode.com
首页 > 编程语言
Java基础06 组合(转载)
在一个新类的定义中使用其他对象。这就是组合(composition)。组合是在Java中实现程序复用(reusibility)的基本手段之一。组合与"has-a"一个对象是另一个对象的数据成员。比如我们看之前提到的充电电筒的例子:一个充电电筒中的电池、LED灯、按钮…… 都可以是一个对象。我们可以定...
分类:编程语言   时间:2014-08-21 19:15:04    阅读次数:192
Java中static、final用法小结
一、final1.final变量: 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。其初始化可以在两个地方,一是其定义处,也就是说在final变量定义时直接给其赋值,二是在构...
分类:编程语言   时间:2014-08-21 19:13:54    阅读次数:153
python with关键字学习
1.with语句时用于对try except finally 的优化,让代码更加美观,例如常用的开发文件的操作,用try except finally 实现:f=open('file_name','r')try: r=f.read()except: passfinally: f.c...
分类:编程语言   时间:2014-08-21 19:09:44    阅读次数:224
Java基础03 构造器与方法重载(转载)
显式初始化要求我们在写程序时就确定初始值,这有时很不方便。我们可以使用构造器(constructor)来初始化对象。构造器可以初始化数据成员,还可以规定特定的操作。这些操作会在创建对象时自动执行。定义构造器构造器(constructor)是一个方法。像普通方法一样,我们在类中定义构造器。构造器有如下...
分类:编程语言   时间:2014-08-21 19:06:04    阅读次数:208
转:Google C++ Testing Framework Primer
(貌似下面的链接都失效了哇)翻译:Ray Li (ray.leex@gmail.com) 修改日期:2008年7月6日原文参见:http://code.google.com/p/googletest/wiki/GoogleTestPrimerIntroduction:为什么需要Google C++ ...
分类:编程语言   时间:2014-08-21 19:04:34    阅读次数:420
使用java中replaceAll方法替换字符串中的反斜杠
今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常:1 java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \^ 上网...
分类:编程语言   时间:2014-08-21 19:04:14    阅读次数:206
jquery javascript获得网页的高度和宽度
javascript网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.offse...
分类:编程语言   时间:2014-08-21 19:03:44    阅读次数:226
Java基础08 继承(转载)
继承(inheritance)是面向对象的重要概念。继承是除组合(composition)之外,提高代码重复可用性(reusibility)的另一种重要方式。组合是重复调用对象的功能接口。继承可以重复利用已有的类的定义。类的继承我们之前定义类的时候,都是从头开始,详细的定义该类的每一个成员。比如下面...
分类:编程语言   时间:2014-08-21 19:03:14    阅读次数:197
Java获取客户端IP
在开发工作中,我们常常需要获取客户端的IP。一般获取客户端的IP地址的方法是:request.getRemoteAddr();但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。原因:由于在客户端和服务之间增加了中间代理,因此服务器无法直接拿到客户端的IP,服务器端...
分类:编程语言   时间:2014-08-21 19:02:54    阅读次数:195
Java基础04 封装与接口(转载)
数据成员和方法都是同时开放给内部和外部的。在对象内部,我们利用this来调用对象的数据成员和方法。在对象外部,比如当我们在另一个类中调用对象的时,可以使用对象.数据成员和对象.方法()来调用对象的数据成员和方法。我们将要封装(encapsulation)对象的成员(成员包括数据成员和方法),从而只允...
分类:编程语言   时间:2014-08-21 19:01:14    阅读次数:179
Java基础05 实施接口(转载)
经过封装,产品隐藏了内部细节,只提供给用户接口(interface)。接口是非常有用的概念,可以辅助我们的抽象思考。在现实生活中,当我们想起某个用具的时候,往往想到的是该用具的功能性接口。比如杯子,我们想到加水和喝水的可能性,高于想到杯子的材质和价格。也就是说,一定程度上,用具的接口等同于用具本身。...
分类:编程语言   时间:2014-08-21 19:00:04    阅读次数:222
Java基础07 包(转载)
包(package)的目的就是为了更好的组织Java程序。包的建立包的建立非常简单。我们只用在Java程序的开始加入package就可以了。我们以Human类为例,将它放入包中:package com.vamei.society;public class Human{ /** * construc....
分类:编程语言   时间:2014-08-21 18:58:54    阅读次数:254
python高级编程之访问超类中的方法:super()
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#超类01#它是一个内建类型,用于访问属于某个对象超类特性printsuper##如果已习惯于通过直接调用父类将self作为第一参数来访问的特性,可能会出现混乱#经典方法classM(ob...
分类:编程语言   时间:2014-08-21 18:57:04    阅读次数:310
java开发_""和null的区别
今天在工作中遇到一个问题:在代码中:1 //name可以为"",即:name == ""2 //但是name不可以为null,即:name != null下面是java中的null和""区别: 1 null和""的区别 2 问题一: 3 null和""的区别 4 String s=null;...
分类:编程语言   时间:2014-08-21 18:54:34    阅读次数:288
python的inspect模块2
转自:http://blog.csdn.net/mldxs/article/details/8652010一、inspect模块主要提供了四种用处:(1).对是否是模块,框架,函数等进行类型检查。(2).获取源码(3).获取类或函数的参数的信息(4).解析堆栈使用inspect模块可以提供自省功能,...
分类:编程语言   时间:2014-08-21 18:50:34    阅读次数:295
Java基础02 方法与数据成员(转载)
对象中的数据成员表示对象的状态。对象可以执行方法,表示特定的动作。此外,我们还了解了类(class)。同一类的对象属于相同的类型(type)。我们可以定义类,并使用该定义来产生对象。调用同一对象的数据成员方法可以调用该对象的数据成员。比如下面我们给Human类增加一个getHeight()的方法。该...
分类:编程语言   时间:2014-08-21 18:49:04    阅读次数:256
java实现各种数据统计图(柱形图,饼图,折线图)
近期在做数据挖掘的课程设计,须要将数据分析的结果非常直观的展现给用户,这就要用到数据统计图,要实现这个功能就须要几个第三方包了:1. jfreechart-1.0.13.jar2. jcommon-1.0.16.jar3. gnujaxp.jar先来看一下,终于效果图:主要是jfreechart-1...
分类:编程语言   时间:2014-08-21 18:47:04    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!