java基础
taizhoufox
这个作者很懒,什么都没留下…
展开
-
myEclipse与Eclipse区别
myEclipse可以算是Eclipse的一个插件!myEclipse比Eclipse多了很多功能!myEclipse是收费的而且很贵(当然破解版本的就不了)Eclipse 是免费的!原创 2009-09-04 18:50:00 · 617 阅读 · 0 评论 -
java的整除运算符
当除法运算符用于两个整数时,就表示整数除法,否则,表示浮点数除法。 15/2=715.0/2=7.5原创 2010-03-08 15:23:00 · 25928 阅读 · 0 评论 -
实现compare接口的优雅方式
今天看到一处实现compare的方法,记下来,自己好好看下对于整数型类型比较,直接用参数2减去参数1,避免了自己对结果的判断,很赞。代码 public int compare(Object o1, Object o2) { CpuUsage cpu1 = (CpuUsage) o1; CpuUsage cpu2 = (CpuUsage) o2;原创 2009-12-23 16:28:00 · 1163 阅读 · 0 评论 -
JavaBean布尔变量的命令方法
编程的时候遇到一个问题,设置了一个boolean变量,后台存进去的时候是对的,但是前台JS读取的时候发生了错误。 用firebug调试,发现前台产生的json数据属性名与后台存放不一致。做了一个小小的测试,发现属性hello,isHello,如果利用eclipse自动生成的话,get和set方法均为isHello,setHello。所以当前台以属性名isHello读的时候,数据为空,而真正原创 2010-02-24 16:11:00 · 1910 阅读 · 0 评论 -
Java中Collection与Map的一些注意点
1.Map 没有继承 Collection 接口。2. Collections是针对集合类的一个帮助类,Collection是一个接口3.Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。4.容器类仅能持有对象引用(指向对象的指针),而不是将对象信息copy一份至某位置。5.Map中元素,可以原创 2009-12-07 15:04:00 · 747 阅读 · 0 评论 -
进程的同步与互斥
看Java的集合操作,有一些类是关于同步,另外一些非同步。一般来说非同步的效率高点。OS好长时间没看,一些基本的概念也忘的差不多了,惭愧,-_-!!!相互合作的两个进程之间需要在某个(些)确定点协调它们的工作,一个进程到达了该点后,除非另一进程已经完成了某些操作,否则就不得不停下来,等待这些操作的完成。这就是进程间的同步。两个进程由于不能同时使用同一临界资源,只能在一个进程使用完了原创 2009-12-07 15:45:00 · 829 阅读 · 0 评论 -
Java函数参数的值传递和引用传递
如果传的是基本数据类型(包括String型),修改这个值并不会影响作为参数传进来的那个变量,因为你修改的是方法的局部变量,是一个副本。如果传的是一个对象的引用,也是一样的,也是一个副本,但是这个副本和作为参数传进来的那个引用指向的是内存中的同一个对象,所以你通过这个副本也可以操作那个对象。但是如果你修改这个引用本身,比如让他指向内存中的另外一个对象,原来作为参数传进来的那个引用不会受到原创 2009-12-07 14:09:00 · 1573 阅读 · 1 评论 -
jfreechart的条形图设置方式
工作上遇到一个问题,用jfreechart画图的时候,上面的图形和横坐标上的标签始终有一段距离。刚开始的时候,以为是横坐标的设置有问题,所以就去设置横坐标相关的参数domainAxis,后来仔细检查,发觉应该不是。google了一下之后,发现可能是自己在设置setvalue时候出现了问题,于是将barDataSet.setValue(value, key, key)的第二个参数改成了null,原创 2009-11-26 13:27:00 · 1061 阅读 · 0 评论 -
使用for循环与使用迭代器iterator的对比
感谢原文作者:http://topic.csdn.net/u/20080722/16/e7fcffc3-3d54-48f6-9d3a-2cd39073a287.html?seed=1513670010&r=60293426#r_60293426并对代码作者:SageZk表示感谢效率上的差别采用ArrayList对随机访问比较快,而for循环中的get()方法,采转载 2009-10-16 12:01:00 · 7614 阅读 · 0 评论 -
java多线程
在网上看到很有意思的问题,摘下来好好看下 原文链接为:http://www.javaeye.com/topic/309652?page=1 在面试的时候被问了一个多线程的问题回来仔细思考了一下,多线程是否真的能提高了效率?我对多线程的理解就是:比如挖一个隧道,有2种开工方法1、只在山的一头挖,直至挖到山的另一头,从而打通隧道,这可以看成是单线程原创 2009-10-13 14:13:00 · 538 阅读 · 0 评论 -
位运算实例(二):十进制转为二进制
public class HelloWorld{ public static void main(String[] args){ test1(); } public static void test1(){ int x = -14; for(int i = 31;i >= 0; i--){原创 2009-10-10 10:32:00 · 1585 阅读 · 1 评论 -
JDK和jre的区别
感谢原文作者:http://blog.csdn.net/newhappy2008/archive/2008/06/07/2520755.aspx 对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下。简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一转载 2009-10-12 11:17:00 · 446 阅读 · 0 评论 -
静态最终域static final初始化时抛异常的问题
感谢原文作者:http://supermmx.org/blog/20090319_exception_in_initialization_of_static_final_field 有时候需要一些预先创建好的对象以便别的类直接使用,这些对象通常都是静态最终常量(static final),通常都是这样创建的:package org.supermmx.ex转载 2009-09-28 14:43:00 · 3231 阅读 · 0 评论 -
Java操作符运算顺序
算术运算(+,-,*,/)>关系运算(>,=,布尔运算(&,|)>赋值运算(=)原创 2009-09-24 10:25:00 · 761 阅读 · 0 评论 -
位运算实例(一):判断奇偶性
同样一个问题,位运算可以提高程序的运行效率。下面讲一下关于奇偶性的判断。 常规方法public static boolean isOdd(int i){ return i % 2 != 0;} 位运算方法public static boolean isOdd(int i){ return (i & 1) != 0;}原创 2009-09-23 11:04:00 · 24419 阅读 · 3 评论 -
java中的贪食蛇例程
最近要重新学习Java,找个例子来实践,在网上找了很多例程来看,自己重新编写了一个贪食蛇的例子,记在这里。 1.SnakeModel.java import java.util.Observable;import java.util.LinkedList;import java.util.Arrays;import java.util.Random;import j原创 2009-09-23 09:58:00 · 1564 阅读 · 0 评论 -
java 编码规范
变量的第一个字母要小写 变量的命名: 变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线和美元符号($),因为这个字符对内部类有特殊的含义,常量要全大写,并且指出完整含义原创 2009-09-08 14:42:00 · 437 阅读 · 0 评论 -
java学习书籍
感谢原文作者:http://emy.javaeye.com/blog/191659 1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作转载 2009-09-07 09:25:00 · 721 阅读 · 0 评论 -
JAVA反射和CLASS类
感谢原文作者:http://blog.sina.com.cn/s/blog_62a6ceb10100gwe0.html JAVA其实不算是一门动态语言,但JAVA中却又一种机制可以达到动态的某中效果,这就是JAVA中的反射。 JAVA反射指的是我们可以于运行时加载、探知、使用编译期间完全未知的classes。 都Java有个Object class,是所有J转载 2010-01-04 10:56:00 · 2604 阅读 · 1 评论