码迷,mamicode.com
首页 >  
搜索关键字:private/static/this    ( 3141个结果
Java拾遗(一):浅析Java子类和父类的实例化顺序 及 陷阱
本文主要介绍Java里常用的子类和父类的变量实例化顺序及陷阱,并结合一个Android实例来探讨此问题。日后编程中应尽量避免此陷阱。首先看下面一段代码:定义一个虚类Server.javapackage org.yanzi.test1; public abstract class Server { private static final int DEFAULT_PORT = 900; pub...
分类:编程语言   时间:2014-07-26 02:08:06    阅读次数:270
辛星和您一起解析PHP中的单例模式
其实单例模式还是用的挺多的,要说到最经典的例子,可能就是操纵数据库的类了,它如果是单例的话,可以避免大量的new操作消耗资源,而如果系统中需要一个类来管理全局的信息,则把它用成单例也是很不错的,因为它是全局有效的,我们无需多次实例化。     下面是正确的调用方式示例:<?php class Xin{ //保存该类的实例 private static $_instance; //不让外部...
分类:Web程序   时间:2014-07-26 01:57:16    阅读次数:188
c# 列举所有窗口和子窗口
private delegate bool WNDENUMPROC(IntPtr hWnd, int lParam); [DllImport("user32.dll", ExactSpelling = true)] private static extern bool E...
分类:其他好文   时间:2014-07-25 19:02:11    阅读次数:797
android 使用viewflipper实现左右滑动的效果
public class MainActivity extends Activity implements OnGestureListener { private static final String TAG = "MainActivity"; private View...
分类:移动开发   时间:2014-07-25 14:12:21    阅读次数:316
读取两文件,不同的内容存入另一个文件中
<?php /** * 从两个.csv 文件中读出数据 * 比较这两个文件不同的数据,并存入.csv 文件中 */ class Readfiledata { private function __construct() { } /** * 读文件并获取数据 */ private static function getdata($file) { $handle = f...
分类:其他好文   时间:2014-07-25 11:21:41    阅读次数:173
java 源码的魅力
学习一种语言: 最快的方法,就是研究其源代码。 从源代码中能够体会到各种经典的思想! 欣赏一下: 例如: 我们在写一些 冒泡和选择排序的时候用的 交换:     /**      * Swaps x[a] with x[b].      */     private static void swap(Object[] x, int a, int b)...
分类:编程语言   时间:2014-07-25 10:57:31    阅读次数:216
一些语法
private static Object dg(int a){ Map map = new HashMap(); map.put("id",a); if(a<5){ map.put("children",dg(++a)); ...
分类:其他好文   时间:2014-07-24 22:44:43    阅读次数:217
log4j: 不同的类使用不同的日志
有时候会需要某些功能中使用独立的日志文件,以下为代码示例。 public final static String LOGGER_NAME = "MyFunction"; private static Logger logger = Logger.getLogger(LOGGER_NAME...
分类:其他好文   时间:2014-07-24 17:23:15    阅读次数:285
Dijkstra算法(Java实现)
Dijkstra提出按各顶点与源点v间的路径长度的递增次序,生成到各顶点的最短路径的算法。即先求出长度最短的一条最短路径,再参照它求出长度次短的一条最短路径,依次类推,直到从源点v 到其它各顶点的最短路径全部求出为止。 下面是代码实现: package com.algorithm.impl; public class Dijkstra { private static int M = 10...
分类:编程语言   时间:2014-07-24 10:43:55    阅读次数:238
精确运算--BigDecimal
工具类 ,直接就可以使用,对于float和double的进行加减乘除长生的误差的解决办法。import java.math.BigDecimal;public class Arith {// 默认除法运算精度private static final int DEF_DIV_SCALE = 10;//...
分类:其他好文   时间:2014-07-23 20:44:15    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!