随笔分类 -  java

摘要:在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:/java/jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%/bin;%JAVA_HOME%/jre/binCLASSPATH为java加载类(class or lib)路径,只有类在classpath中,ja 阅读全文
posted @ 2011-12-01 11:09 babykick 阅读(325) 评论(0) 推荐(0)
摘要:用惯了python,用java写代码感觉有些煎熬的感觉,似乎比Python要罗嗦很多。主要还是因为java属于强类型的语言,它的动态性不如python。但其实基本的东西都差不多。所以想把python和java常用的一些方法罗列一下,同时也是语言特性的一个比较.Array:python 都是动态的,没有显式的静态数组。java 有静态Arrays容器:迭代器:python:it = __iter__(iterable)for item in it: #TodoJava:Iterator<String> it = SomeArrayList.iterator();while(it.ha 阅读全文
posted @ 2011-05-23 17:20 babykick 阅读(640) 评论(0) 推荐(0)
摘要:类HashMap,但内存减少到原1/6的实现时间:2009-10-28 11:08:33来源:网络 作者:未知 点击:429次 java中的Map在提供方便实用的同时,也存在内存浪费巨大的问题。当Map中的Entry数量达到1000万条以上的时候,需要数G的内存空间.这里提到的Map使用形式为HashMap&lt;String,Byte&gt;,平均每个key在20个字符左右,最多不超过200java中的Map在提供方便实用的同时,也存在内存浪费巨大的问题。当Map中的Entry数量达到1000万 条以上的时候,需要数G的内存空间 .这里提到的Map使用形式为HashMap&l 阅读全文
posted @ 2011-05-22 19:52 babykick 阅读(1298) 评论(0) 推荐(0)
摘要:简述FileInputStream和FileReader的区别 核心提示:1 ) File 类介绍 File 类封装了对用户机器的文件系统进行操作的功能。例如,可以用 File 类获得文件上次修改的时间,移动,或者对文件进行删除、重命名。换句话说,流类关注的是文件内容,而 File 类关注的是文件在磁盘上的存储 File 类的主要方法有(),last1 ) File 类介绍File 类封装了对用户机器的文件系统进行操作的功能。例如,可以用 File 类获得文件上次修改的时间,移动,或者对文件进行删除、重命名。换句话说,流类关注的是文件内容,而 File 类关注的是文件在磁盘上的存储 File 阅读全文
posted @ 2011-05-22 19:35 babykick 阅读(1926) 评论(0) 推荐(0)
摘要:如何使用eclipse打开已有工程 在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。 其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有工程,可以打开菜单file->import→general→existing project into space.在select root directory中选中要打开的文件夹即可。此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。这 阅读全文
posted @ 2011-05-22 17:29 babykick 阅读(77384) 评论(1) 推荐(4)