java基础
文章平均质量分 51
juaner
这个作者很懒,什么都没留下…
展开
-
windows系统下JDK1.6环境变量配置
一、JDK1.6下载 目前JDK最新版本是JDK1.6,到http://java.sun.com/javase/downloads/index.jsp可以下载JDK1.6。 二、JDK1.6安装 JDK的安装非常简单,只需要按照向导一步一转载 2011-09-07 16:31:26 · 445 阅读 · 0 评论 -
获取上一个月的同一天
public static Calendar getDateOfLastMonth(Calendar date) { Calendar lastDate = (Calendar) date.clone(); lastDate.add(Calendar.MONTH, -1); return lastDate; } public转载 2014-06-19 15:58:58 · 2328 阅读 · 0 评论 -
JDK1.5新特性
关键字: jdk1.5新特性介绍 泛型(Generics)--为集合(collections)提供编译时类型安全,无需每刻从Collections取得一个对象就进行强制转换(cast) 增强的“for”循环(Enhanced For loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动置入/自动取出(Autoboxing/unboxin转载 2011-11-05 10:20:55 · 480 阅读 · 0 评论 -
父类引用指向子类变量
public class X { int i =1; void method() { System.out.println("1"); } } class Y extends X { int i = 2; void method() { System.out.println("2"); } public static void main(String[] args)转载 2011-11-01 16:38:38 · 785 阅读 · 0 评论 -
海量数据处理
给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url? 答案: 可以估计每个文件的大小为5G*64=300G,远大于4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 遍历文件a,对每个url求取hash(url)%1000,然后根据所得值将url分别存储到1000个小文件(设为 a0,a1,...a999)当转载 2011-10-24 10:53:53 · 475 阅读 · 0 评论 -
String与StringBuffer效率的比较
String str = “”; for (int i=0; i str += “a”; 可是你知道在内存中会产生多少的垃圾出来吗?总共会有a、aa、aaa、 aaa….,无疑的,上述的程序虽然简单,但浪费了不少的内存,而且产 生对象和对象的存取也会花掉不少的时间,我们加上几行程序代码来测试所 花的时间和内存: long startTime = System.cur转载 2011-10-24 09:56:47 · 1792 阅读 · 0 评论 -
通过六个题目彻底掌握String笔试面试题
Java中String类由于其特殊性(不变类),几乎是笔试面试中的必考题,当然有些题目其实没啥意思,不过关键是要通过题目掌握原理性的东西。下面六道题目,如果您全部做对了,且明白其所以然,那么Java中的关于String的笔试面试题应该难不到你了。也许您觉得polaris说的有点过了,然而彻底明白这些题目,对理解String类还是很有好处的。 写出下面各题的打印输出的结果: 1转载 2011-10-24 09:36:28 · 12410 阅读 · 5 评论 -
单例模式
最近面试的时候碰到一个题目:“写出一个非线程安全的单例模式。” 单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。正是由于这个特 点,单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到转载 2011-10-07 16:40:14 · 487 阅读 · 0 评论 -
java语言实现图的深度优先遍历与广度优先遍历
import java.util.*; public class Graph { // 存储节点信息 private Object[] vertices; // 存储边的信息 private int[][] arcs; private int vexnum;原创 2011-10-05 17:24:17 · 16962 阅读 · 4 评论 -
MySQL基本操作
一、如何安装mysql服务器: 我们使用当前MY-SQL的比较新的版本MY SQL 5.0版。首先,如何得到MY SQL 5.0 我们可以从网上下载([url]www.mysql.cn[/url])。 我们来看一下如何进行安装MY SQL支持多平台,也就是说它可以工作在W转载 2011-09-15 11:14:01 · 1293 阅读 · 0 评论 -
Java垃圾回收工作原理
无意中在网络上找到了这篇介绍垃圾回收机制的文章,好文!转一下: 垃圾回收器是如何工作的?我现在就简单的介绍一下 首先要明确几点: Java是在堆上为对象分配空间的 垃圾回收器只跟内存有关,什么IO啊,网络连接啊,管它P事 当可用内存数量较低时,Sun版本的垃圾回收器才会转载 2011-09-12 16:17:35 · 6523 阅读 · 1 评论 -
在JAVA中如何跳出当前的多重嵌套循环?
参考资料: 张孝祥整理的Java就业面试题大全 package src; /** * 本示例演示内层循环如何跳出外层循环 不使用return,因为如果在函数中采用return会跳出整个函数,而导致其它代码无法执行 * by: fasttime 2010-12-转载 2011-09-11 21:13:47 · 7496 阅读 · 0 评论 -
mysql驱动配置:解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
今天运行一个连接mysql数据库的程序总是出错,以前都是在MyEclipse环境下,今天是在DOS环境下,总出现classnotfoundException. 出现这种错误肯定是驱动配置有问题,后来才知道忘了设置classpath,设置如下: 在“我的电脑”---->"属性"原创 2011-09-10 10:52:37 · 5525 阅读 · 0 评论 -
mysql怎样配置ODBC数据源
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。所以说mysql配置ODBC数据源也很重要。 工具/原料 事先配置相应的环境 mysql(mysql安装程序)转载 2011-09-09 19:48:00 · 835 阅读 · 0 评论 -
String与StringBuffer的区别
String是可变字符序列,其值永远不会发生改变,但可以改变字符串变量。 举个例子:String a = "aaa"; a = "bbb"; //可以改变变量a的值,但是"aaa”字符串永原创 2011-09-08 18:04:07 · 361 阅读 · 0 评论 -
内部类
http://android.blog.51cto.com/268543/384844/ 内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类转载 2017-11-20 15:02:43 · 213 阅读 · 0 评论