Java学习笔记
zj_133
这个作者很懒,什么都没留下…
展开
-
成员变量的隐藏和方法的重写
子类可以隐藏继承的成员变量,对于子类可以从父类继承成员变量,只要子类中定义的成员变量和父类中的成员变量相同时,子类就隐藏了继承的成员变量,即子类对象以及子类自己声明定义的方法操作的变量是子类重新定义的成员变量。 子类也可以隐藏已继承的方法,子类通过方法重写来隐藏继承的方转载 2011-09-15 11:34:26 · 1083 阅读 · 0 评论 -
内部类
内部类分为: 成员内部类、静态内部类、方法内部类、匿名内部类。 1. 内部类(Inner Class),内部类共分为4种。 2. 静态内部类(static inner class):只能访问外部类的静态成员变量与静态方法,生成静态内部类对象的方式为: OuterClass.InnerClass inner = new OuterClass.InnerClass();原创 2012-06-23 21:45:22 · 691 阅读 · 0 评论 -
LinkedHashMap和HashMap的比较使用
转载自:http://www.cnblogs.com/hubingxu/archive/2012/02/21/2361281.htmlimport java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; public class TestLin转载 2012-06-12 16:12:40 · 617 阅读 · 0 评论 -
递归几种题目
常见的递归题目有:求阶乘、斐波那契数列、遍历文件夹等,今天先总结这么多,以后再加。package com.zhou;import java.io.File;/** * 递归题目 * * @author user * */public class Recursion { /** * 递归算阶乘 * * @param n * @return 第n个数的原创 2012-06-07 09:44:52 · 1254 阅读 · 0 评论 -
eclipse下切换svn用户 (换用户登录)
在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们 就习惯把访问SVN的用户名密码自动保存起来。以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 就有些麻烦了,下面是二种解决办法: 1、通过删除SVN客户端的账号配置文件 1)查看你的Eclipse中使用的是什么SVN Interfa转载 2012-04-01 14:37:33 · 934 阅读 · 0 评论 -
java遍历Map的三种方法
package collection;import java.util.Collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class TraverseMap原创 2012-03-10 21:51:06 · 680 阅读 · 0 评论 -
JAVA基础之理解JNI原理(二)
转载自:http://www.cnblogs.com/mandroid/archive/2011/06/15/2081093.htmlJNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和转载 2012-02-22 11:21:25 · 750 阅读 · 0 评论 -
JNI (一)
转载于:http://www.iteye.com/topic/304594#814127昨天和一部zzz一起研究解决一个java调用第三方dll的问题,从零开始学习了jni技术的应用,现在总结如下。 事情的起因是一部的一个项目需要用到一个爱国者提供的基于U盘的加密技术。对方提供了U盘和一个dll动态链接库hiddenIO.dll。在U盘的隐藏区域内可以储存USB-K转载 2012-02-22 11:14:38 · 1444 阅读 · 0 评论 -
java中获取Class对象的几种方法
1)运用getClass() 注:每个class 都有此函数 String str = "abc"; Class c1 = str.getClass(); 2)运用 Class.getSuperclass() Button b = new Button(); Class c1 = b.getClass(); Class c2 = c1.getSuper原创 2012-02-06 13:22:19 · 1444 阅读 · 0 评论 -
利用java的反射机制调用类的私有方法及私有属性
大家都知道java类中被声明private的方法和private的属性,在其他类中是无法访问的,但是我们可以利用java给我提供的反射机制就可以实现对私有方法和私有属性的访问。废话不多说,直接上代码package reflection;import java.lang.reflect.Field;import java.lang.reflect.Method;/* *原创 2011-11-16 21:43:42 · 1727 阅读 · 0 评论 -
java实现数字千分位的显示
由于项目中要求输入的数字用千分位显示,数字保留两位小数,而且要求再删除数字的时候也要求删除后的数字也要是千分位显示,好像表达的有点不清楚,贴代码吧,作为一个小工具吧。 /** * 格式化数字为千分位显示; * @param 要格式化的数字; * @return */ public static String fmtMicrometer(String text)原创 2012-08-22 11:08:33 · 13135 阅读 · 2 评论