Java综合
wukjong_1988
这个作者很懒,什么都没留下…
展开
-
Java中的String类
[b]1.[/b] 正像很多人所说的那样,equals 和 == 是完全两个不同的概念,将两者进行比较是有点滑稽的,不过对于Java的String类型来说,又使得两者之间建立了一点点联系。 要弄明白不同的String类型变量使用 “==” 操作符的结果何时为TRUE,何时为FALSE,只要将以下几点弄明白就好:1. == 比较的是地址的引用2. Java中的String池概念做了个...原创 2010-08-05 18:42:35 · 96 阅读 · 0 评论 -
Failed to create the Java Virtual Machine
今天启动Eclipse,告诉我“Failed to create the Java Virtual Machine”。查了查资料,是Eclipse的配置文件需要改下,可能是上次我改过之后出现的问题。主要是改下:launcher.XXMaxPermSize。如下:-startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.j...原创 2010-10-31 11:14:39 · 71 阅读 · 0 评论 -
Java实现的9种排序方法
详见代码。[code="java"]package com.java.sort;import java.util.Arrays;public class Sort { /** * 冒泡排序 * * @param array */ public static void bubble(int[] array) { for (int i...原创 2010-10-22 14:46:06 · 93 阅读 · 0 评论 -
Java的System.getProperty()方法可以获取的值
ava的System.getProperty()方法可以获取的值 [table]|java.version |Java 运行时环境版本 ||java.vendor |Java 运行时环境供应商 ||java.vendor.url |Java 供应商的 URL ||java.home |Java 安装目录 ||java.vm.specification.ver...原创 2010-09-29 16:14:25 · 77 阅读 · 0 评论 -
Java access control
Java中有4个访问级别(不同于C或者C++的3个)。但规则同样适用。如果能访问高级别,那么一定能够访问到较低级别的数据。如,如果能访问到package级别的数据,那么肯定能访问到protect级别的。在Java中,访问级别如下:private > package > protect > public更加具体的介绍,如下:[table]|访问控制符|同类|同包子类|同包其它类|...原创 2010-08-19 18:31:47 · 161 阅读 · 0 评论 -
Java中需要注意的函数
(持续更新中。。。)[b]1. Calendar -- set() add() roll()[/b](1)对于某些特别时间的解释可能会有某些歧义,可以用下列方式解决: 23:59 是一天中的最后一分钟,而 00:00 是下一天的第一分钟。因此,1999 年 12 月 31 日的 23:59 < 2000 年 1 月 1 日的 00:00。 尽管从历史上看不够精确,但午夜也属...原创 2010-08-17 22:23:48 · 129 阅读 · 0 评论 -
Java 容器类
Java功能丰富的集合类向我们展示了Java在数据结构方面编程的强大功能,而功能如此强大的集合类,正是源自于Java具有的面向对象思想特性。 归纳起来讲,Java的集合可以分为两类,第一类是以数组为代表,这类集合可以描述线性表类型的数据结构,第二类是以Map为代表,这类集合可以描述“键值对”类型的数据结构。 描述第一类数据结构的集合是以Collection为基类,在Co...原创 2010-08-06 05:05:44 · 85 阅读 · 0 评论 -
Java中 synchronize、wait和notify3
[code="java"]package com.java.lang.thread.synchronized_example;public class _Thread extends Thread { @Override public synchronized void run() { for(int i=0;i原创 2010-08-05 19:07:36 · 102 阅读 · 0 评论 -
Java中 synchronize、wait和notify2
有一个生产者消费者实例,修改了一下,觉得还行,javaeye上有类似的代码。Producer.java[code="java"]package com.java.lang.thread.produce_consume;import java.util.Random;public class Producer extends Thread { private Wa...原创 2010-08-05 19:06:16 · 93 阅读 · 0 评论 -
Java中 synchronize、wait和notify
认识Java一段时间了了,到目前为止还没有好好认识一下其中的synchronize,wait,notify机制。wait和notify是为了suspend线程而设计的,但之前的理解有误。wait是为了让调用自身的其他线程来等待的,而不是让自身等待。即如果有更多其他的非该线程调用该线程资源时,有可能被该线程wait掉,那么该线程的等待池中会逐渐的添加进去这些因为该线程而等待的其他线程,当其他非wai...原创 2010-08-05 18:53:04 · 212 阅读 · 0 评论