- 浏览: 420797 次
- 性别:
- 来自: 济南
最新评论
-
pmh905001:
写的很详尽,感谢!
解析jvm.dll和java.exe -
Bll:
插得真深啊,我的是(eclipse_j2ee_juno):F: ...
在eclipse里jsp编译后的java和class文件的位置 -
heming_way:
谢谢,对我很有用,解答了我对多值依赖的疑问
关于多值依赖--范式! -
JavaStudy2011:
java语言解析xml文件 -
vrussell:
Thanks man, it helps me a lot!
获得IEditorPart和IDocument
文章列表
5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。
他们决定这么分:
1。抽签决定自己的号码(1,2,3,4,5)
2。首先,由1号提出分配方案,然后大家5人进行表决,当且仅当半数和超过半数的人同意时,按照他的提案 ...
本人学习java单例模式(Singleton pattern)做的笔记,拿出来分享给像我这样的菜鸟们。希望对菜鸟们有一点点的帮助。
本人参考了:Balan的文章 Java Singleton 实用教程(附源码)
原文地址:http://balan.iteye.com/blog/164873
一、定义
单 ...
接口 另类的应用和内部接口--内部类
- 博客分类:
- java基础
接口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前的修饰符
- 博客分类:
- java基础
以前真没注意过这个细节!!也许自己太差了!今天无意中注意到了这个问题
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 ...