码迷,mamicode.com
首页 > 编程语言
Java多态-继承与清理
通过组合和继承方法来创建新类时,永远不必担心对象的清理问题,子对象通常会留给垃圾回收器进行处理。如果确是遇到清理问题,那必须用心为新的类创建dispose()方法(在这里我们选用此名)。并且由于继承的缘故,如果我们有其他作为垃圾回收一部分的特殊清理动作,就必须在导出类中覆盖被继承的dispose()...
分类:编程语言   时间:2014-06-08 21:55:26    阅读次数:414
大话设计模式_抽象工厂模式(Java代码)
抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们的具体类。简单描述:有多种抽象产品,并且每种抽象产品都有多个具体产品。一个抽象工厂,提供多个具体工厂,每个工厂则提供不同种类的具体产品。大话设计模式中的截图:例子代码:AbstractProductA类:1 package co...
分类:编程语言   时间:2014-06-08 21:59:56    阅读次数:376
Java——方法的重载
方法的重载就是在同一个类中可以同时存在多个同名的方法,只要这些方法的参数或类型不同。方法重载可以使两个方法的返回值不同,但只有返回值还不足以区分两个方法的重载,还需要通过参数的类型、个数、长度来设定。一个简单地例子:public class OverLoadTest { public stat...
分类:编程语言   时间:2014-06-08 22:03:09    阅读次数:524
java:I/O 一行一行读取和写入
BufferedReader逐行读取import java.io.*;class Test{ public static void main(String args []){ FileReader reader =null; BufferedReader buffe...
分类:编程语言   时间:2014-06-08 22:12:07    阅读次数:434
Load resources from classpath in Java--reference
In general classpath is the path where JVM can find .class files and resources of your application and in this tutorial we will see how to load resour...
分类:编程语言   时间:2014-06-08 22:20:57    阅读次数:371
Java 单链表的倒置
在面试,笔试的过程中经常会遇到面试官问这种问题,实现单链表的倒置方法。现在对单链表的倒置犯法做个记录,方便自己以后查看。单链表的定义: 1 public class Node { 2 3 int v; 4 Node next; 5 public Node(){ ...
分类:编程语言   时间:2014-06-08 22:22:59    阅读次数:352
Python/C++ in Visual Studio: An Alternative to Matlab/MEX
来自Andrew Delong的博客http://andrewdelong.wordpress.com/2012/11/03/pythonc-in-visual-studio-an-alternative-to-matlabmex/I spent much of my PhD working in ...
分类:编程语言   时间:2014-06-08 22:45:10    阅读次数:458
java IO基础知识
计算机中输入输出IO是计算机中除CPU外最为重要的知识。CPU + I(输入)/O(输出)网络上:通信-双工,半双工,单工通信可以比较好的理解IO(同步和非同步),卫星信道的复用-频率不一样。也是状态机的模型:输入端(采集数据I)--CPU(中央处理器-主要是调度,中断)--输出端(显示数据)类型:...
分类:编程语言   时间:2014-06-08 22:55:33    阅读次数:333
[整理]C语言中字符常量与ASCII码
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。C语言中提供的所有的转码序列(转义字符序列):转义字符意义ASCII码值...
分类:编程语言   时间:2014-06-08 23:07:56    阅读次数:442
计数器控制的for循环(C++/python版)
常见的编程错误:在while语句或for语句的条件中,如果使用了不正确的关系运算符,或者使用了不正确的循环计数器终值,会导致相差1的错误如果for语句控制变量的声明是放在其头部的初始化部分,在该语句循环体之后再使用此控制变量是一个编译错误在for的头部,使用逗号而不是两个分号将导致一个语法错误将一个...
分类:编程语言   时间:2014-06-08 23:08:55    阅读次数:338
Java基础——异常(3)
小节:异常其实就是将问题进行封装,抛给调用者。如果声明了,就需要调用者处理(继续抛或者捕获)。什么时候声明?什么时候捕获?功能内部可以解决就捕获,不能解决或者解决还必须告诉调用者问题,这时就应该声明。finally的作用:无论是否有异常发出,都需要资源进行释放。资源释放就是定义在finally的代码...
分类:编程语言   时间:2014-06-08 23:34:34    阅读次数:395
Java对象的初始化
昨天写的代码被殷老师诟病了,因为太「丑陋」。原来我的代码结构是这样的:public class ColorRocognizer{ ..... public static void main(String args[]) { class ColorX { p...
分类:编程语言   时间:2014-06-08 23:39:43    阅读次数:296
【C语言】练习1-22
题目来源:《The C programming language》中的习题练习1-22:编写一个程序,把较长的输入行‘折’成短一些的两行或者多行,折行的位置在输入行的第n列之前的最后一个非空格之后。要保证程序能够智能地处理输入行很长以及在指定的列前有空格或制表符时的情况。 思路: 我们可以这样理.....
分类:编程语言   时间:2014-06-08 23:46:51    阅读次数:498
javascript 资料
jQuery 语法实例$(this).hide()演示 jQuery hide() 函数,隐藏当前的 HTML 元素。$("#test").hide()演示 jQuery hide() 函数,隐藏 id="test" 的元素。$("p").hide()演示 jQuery hide() 函数,隐藏所有...
分类:编程语言   时间:2014-06-08 23:49:54    阅读次数:384
python实现冒泡排序
代码#!/usr/bin/python#-*-coding:utf-8-*-#----------------------------------------------------------------------------------------# to_do : bubble sort#....
分类:编程语言   时间:2014-06-08 23:51:58    阅读次数:461
Java基础——包(1)
使用了包使类多了一层范围,开发的时候必须使用包(让类更有结构)。不同包种类的访问:当中犯的错误1、demofuf = new demofu(); 编译时提示 :找不到符号。原因:类名写错,有了包以后,类的名字应该是 包名.类名2、编译时提示: 程序包不存在。原因:包没有放在当前目录下,需要告诉JVM...
分类:编程语言   时间:2014-06-08 23:54:04    阅读次数:584
有关编程语言的认识
我们知道编程语言经历了汇编,面向过程,面向对象,而操作系统也经历了,单任务,批处理,到多任务的变化,数据结构是由线性结构,到树状结构,到图的演变。人类历史上,最初的经验都是口口相传的,由爷爷传给爸爸,爸爸传给儿子,跟我们的线性结构很像。再到后来,就是纸张的发明和私塾的出现,这时的知识传递是树状的,由...
分类:编程语言   时间:2014-06-08 23:55:04    阅读次数:464
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!