随笔分类 -  Java 基础

天气城市代码,市级城市. 用java的map.中国天气网.
摘要:map.put("北京", "101010100"); map.put("上海", "101020100"); map.put("天津", "101030100"); map.put("重庆", "101040100"); //黑龙江 map.put("哈尔滨", "101050101"); map.put("齐齐哈尔", "101050201"); map 阅读全文

posted @ 2012-10-22 12:04 明明的天天 阅读(1096) 评论(1) 推荐(0)

JAVA 注解详解
摘要:1.http://www.iteye.com/topic/4000852.http://www.cnblogs.com/hanxirensheng/articles/2398254.html注解(Annotation) 为我们在代码中天界信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。 注解的语法比较简单,除了@符号的使用以外,它基本上与java的固有语法一致,java内置了三种注解,定义在java.lang包中。 @Override 表示当前方法是覆盖父类的方法。 @Deprecated 表示当前元素是不赞成使用的。 @Sup... 阅读全文

posted @ 2012-09-04 09:58 明明的天天 阅读(889) 评论(0) 推荐(0)

有道单词本导出xml转换.
摘要:有道单词本导出后生成的是xml, 不方便看, 于是需要解析一下.xml解析都忘了, 顺便学习一下. 用到两个类 , 如下:第一个:就是死的那几步.import java.io.File;import java.io.IOException;import java.util.HashMap;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.SAXEx 阅读全文

posted @ 2012-06-29 11:09 明明的天天 阅读(1655) 评论(0) 推荐(0)

final与static
摘要:static关键字static关键字用来修饰类的成员,被这个关键字修饰的成员都和类加载有关。JVM运行时不会将所有类加载到内存,因为无法确定程序中要使用哪些。类在第一次使用时加载,只加载一次。静态变量用static修饰的变量就是静态变量。静态变量在类加载后就初始化。静态变量被类的所有实例所共享。静态变量可以使用 类名.变量名 形式访问。如果在定义一个类的时候,发现一个成员变量需要被所有实例所共享,那么这个成员变量就需要定义为static的。静态方法用static修饰的方法就是静态方法。静态方法在类加载后就可以使用。静态方法可以使用 类名.方法名 形式访问。静态方法不能直接访问外部非静态成员。 阅读全文

posted @ 2012-05-23 14:24 明明的天天 阅读(693) 评论(0) 推荐(0)

map里的keyset()和entryset()方法.
摘要:public class KeysetAndEntrySet { public static void main(String[] args) { Map map1 = new HashMap(); Map map2 = new TreeMap(); map1.put("name1", "Christ Bosh"); map1.put("name2","Kobe Bryant"); map1.put("name3", "Lebron James"); map1.put(&qu 阅读全文

posted @ 2012-05-15 12:02 明明的天天 阅读(611) 评论(0) 推荐(0)

闲扯,补码,原码,反码
摘要:数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进制,"正如亚里士多德早就指出的那样,今天十进 制的广泛采用,只不过我们绝大多数人生来具有10个手指头这个解剖学事实的结果.尽管在历史上手指计数(5,10进制)的实践要比二或三进制计数出现的 晚."(摘自<<数学发展史>>有空大家可以看看哦~,很有意思的).为了能方便的与二进制转换,就使用了十六进制(2 4)和八进制(23).下面进入正题.数值有正负之分,计算机就用一个数的最高位存放符号(0为正,1为负).这就是机器数的原码了.假设机器能处理的位数为8. 阅读全文

posted @ 2012-05-01 18:49 明明的天天 阅读(387) 评论(0) 推荐(0)

java中的运算符
摘要:&=: a&=b <--->a=a&b|= : a|=b <--->a=a|b ^=: a^=b <--->a=a^b int & int : 1100&1010=1000~: 按位取反 : a&~b<<: 移位.<<:相当于乘与2的倍数 >>:相当于除以2的倍数 移n位,就是对乘以或者除以2的n次幂。技巧:二进制1就是true,0就是false。 阅读全文

posted @ 2012-05-01 18:37 明明的天天 阅读(248) 评论(0) 推荐(0)

进制之间的转换。
摘要:二进制:逢二进一: 1000表示8, 100表示4, 10 表示2 , 1 表示1--->简记为8421(中国未来的人口结构)十进制:逢十进一十六进制: 逢十六进一: a表示10, b 表示11, c表示12, d表示13, e表示14, f表示15. --->就记住是从a到f. 中间的再从两头算.二进制的四位恰好对应十六进制的一位. 即 : 二进制: 1111十六进制: 1怎样在二进制, 十进制, 十六进制之间自由转换. 二进制<--->十六进制: 有对应关系, 好转: 随便一个数1000,1100---->8, c十进制<--->十六进制: 差不太 阅读全文

posted @ 2012-05-01 17:17 明明的天天 阅读(238) 评论(0) 推荐(0)

导航