`
文章列表
5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。 他们决定这么分: 1。抽签决定自己的号码(1,2,3,4,5) 2。首先,由1号提出分配方案,然后大家5人进行表决,当且仅当半数和超过半数的人同意时,按照他的提案 ...
本人学习java单例模式(Singleton pattern)做的笔记,拿出来分享给像我这样的菜鸟们。希望对菜鸟们有一点点的帮助。 本人参考了:Balan的文章 Java Singleton 实用教程(附源码) 原文地址:http://balan.iteye.com/blog/164873 一、定义 单 ...
接口A: package com.why; public interface InterfaceA { public void sayA(); } 接口B: package com.why; public interface InterfaceB { public void sayB(); } 实现A,B package com.why; public class ClassA { public static void main(String args[]){ ...
int [][]a=new int[3][5]; System.out.println(a[0][0]); 会打印出 0 可以得出另外 引用类型的数组不赋值里面存储的都是 null 基本数据类型,譬如 int 不赋值存储的是 0; double float 不赋值默认存储的都是是 0. 基本数据类型  数组存储的是数据 而引用存储的是引用.... String[] x = {"o", "k","ok"}; 这里存储的是String对象的引用.... int[] x = {0}; 与 int[] x = ne ...
FLV 是FLASH VIDEO 的简称,相比较SWF 文件体积庞,FLV 流媒体格式文件极小、加载速度极快,目前各在线视频网站均FLV视频格式,如新浪播客、56、优酷、土豆、酷6、Youtube 等,FLV 已经成为当前视频文件的主流格式,是目前增长最快 ...
public interface interfaceParent { int f1(); //private f2();接口的方法只能是public和abstact } public interface interfaceDemo extends interfaceParent { //private int a=10 ; // 变量只能是public static final public int a=10; //int f2(){return 10;}//函数不能有实体部分 void f2(); } 接口可以继 ...
前面的文章提到  重写时子类中方法的修饰符的权限不能大于父类的权限 这里重要写多态 public class DuotaiChild extends DuotaiParent{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new DuotaiChild().dI(); DuotaiParent dp=new DuotaiParent(); dp.dI(); } public void ...
以前真没注意过这个细节!!也许自己太差了!今天无意中注意到了这个问题 static 只是决定是类变量!但不决定访问权限! 默认的还是default  也就是friendly!只对包内可见! 当然也可以是protected (包内和子类) public  private(自身类中)  任你选择...
一、前言   用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API(Simple API for XML)称为SAX和基于树和节点的文档对象模型(Document Object Module)称为DOM.Sun公司提供了Java API for XML Parsing(JAXP)接口来使用SAX和DOM, ...
我们做博客或bbs时;文章中经常会有些敏感词要去掉; 以下是一个java实现这个功能的小例题: 两个个文件words.properties和KeyWordFilter.java; 1、words.properties文件是个文本文件;内容如下: 敏感词一 敏感词二 敏感词三 2、KeyWordFilter.java是个java文件内容如下: import java.io.IOException; import java.io.InputStream; import java.text.SimpleDateFormat; import java.util.Date; import j ...
String reg="\\b"; String str2="ddd ssss"; String[]strs=str2.split(reg);//[ddd sss]3个字符串 System.out.println(strs[1]==" ");//false String str3=" "; String str=str3+""; String str1=""; System.out.println(str= ...
在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,比如: 类和接口的全限定名; 字段的名称和描述符; 方法和名称和描述符。 在C语言中,如果一个程序要调用其它库中的函数,在连接时,该函数在库中的位置(即相对于库文件开头的偏移量)会被写在程序中,在运行时,直接去这个地址调用函数; 而在Java语言中不是这样,一切都是动态的。编译时,如果发现对其它类方法的调用或者对其它类字段的引用 ...
修饰符的权限大小Wie private>friendly>protected>public 凡是子类重写父类的方法 子类重写重写方法不能比父类原方法权限大........ public class Mina extends Jupiter{ private void method1() { System.out.println("in mina"); } public static void main(String[] args) { new Mina().call(); ...
其实没什么区别的;当初我也是这样的疑问,呵呵; 非要说区别就看下面: 执行效果上没有不同, 但在语法意义上略有不同.  比如, String与String[], 前者叫字符串类型而后者叫字符串数组类型.  String args[]单从类型上来讲属于字符串类型, 而从变量本身来讲是一个数组类型, 因此组合起来说明此变量为一个字符串类型的数组, 也就是说数组中的所有元素都为String类型.  String[] args单从类型上来讲属于字符串数组类型, 而从变量本身来讲就是一个单纯的引用变量, 因此这种方式可以更明显地体现出是否为数组这一点. 因为从类型上就可以直接看出变量为一数组类型引用 ...
import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 对字符集中字符出现的次数进行排序。 * * @author 赵学庆 www.java2000.net */ public class T { public static void main(String a ...
Global site tag (gtag.js) - Google Analytics