自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (14)
  • 收藏
  • 关注

原创 Hashtable和HashMap

HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。 这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。(最主要的区别)2.HashTable不允许nul...

2010-11-16 10:48:55 90

原创 在含有负数的一百个整数中,找出连续三个数之和最大的部分

在含有负数的一百个整数中,找出连续三个数之和最大的部分,并打印出来。找工作,遭受各种打击,只怪自己技术不佳,没办法,好好学吧。每次笔试面试都是对自己的一种提高!1.只循环一次:初始值为前3个数之和,相邻的3个数和的差为后一个数与前3个数中的第一个数之差;2.当差值为正时,当前3个数之和比前一个最大和大,差值为负时,继续向后移累加差值,直至为正[code="java"]impor...

2010-11-12 11:39:41 391

原创 将阿拉伯数值金额转化为中文金额

最近面临着找工作,就经常上网找一些常见的面试题,这次的就是把阿拉伯金额转换为中文的金额,不多说,上代码[code="java"]import java.math.RoundingMode;import java.text.NumberFormat;import java.util.HashMap;import java.util.Map;/** * 将阿拉伯数字金额...

2010-11-09 23:20:52 154

原创 构造器是类的静态方法?

《Java编程思想》中文版第四版的315页的第二段是这么写的: 所有的类都是在对其第一次使用时,动态加载到JVM中的。当程序创建第一个对类的静态成员的引用时。就会加载这个类。这个证明构造器也是类的静态方法,即使在构造器之前并没有使用static关键字。因此,使用new操作符创建类的新对象也会被当作对类的静态成员的引用。对这句话感到非常的不理解,“[color=blue]这个...

2010-09-10 15:40:41 261 1

原创 Pattern和Matcher

一般来说,比起功能有限的String,我们更愿意构造功能强大的正则表达式对象。只需要导入java.util.regex包,然后用static Pattern.compile()方法来编译你的正则表达式即可。它会根据你的String类型的正则表达式生成一个pattern对象。接下来,把你想要检索的字符串传入Pattern对象的matcher()方法。mathcer()放法会生成一个Mat...

2010-09-09 19:51:14 92

原创 如何为图片文件生成缩略图

在某些系统中,需要使用和管理很多图片,现在图片占用的资源空间越来越大,因此需要将图片缩小,特别是一些网站上的相册会有很多的缩略图。 在实现缩略图的过程中,主要使用BufferedImage和ImageIO两个类。首先将图片信息读取到BufferedImage对象中,接着构造缩略图的BufferedImage对象,最后将缩略图输出。ImageIO类提供了read()和wri...

2010-09-08 14:55:23 1282

原创 为什么在重写equals()方法时,一般都会重写HashCode()方法?

重写equals()方法主要是为了方便比较两个对象的内容是否相等。hashCode()方法用于返回调用该方法的对象的散列码值,此方法返回整数类型的散列码值。 一个类如果重写了equals()方法,通常也有必要重写hsahCode()方法,目的是为了维护hashCode()方法的常规协定,该协定声明相等对象必须具有相等的散列码。hashCode的常规协定主要有以下几点。 ...

2010-09-06 11:09:06 105

原创 数组的排序算法(插入排序、快速排序)

在实现数组元素排序时,排序的算法有很多,例如冒泡排序法,选择排序法,插入排序法以及快速排序法,来介绍插入排序和快速排序的具体实现吧插入排序法 插入排序法德基本思路是:将要排序的数组分成两部分,每次从后面的数组部分中取出索引最小的数组元素,插入到前面数组的适当位置中。通常在数组开始排序时,将数组的第一个元素作为一组,后面的所有元素被当成另一组。插入排序法德实现代码如下:[code="...

2010-09-04 14:52:26 225

原创 X+=Y和X=X+Y两种实现加法方式的区别

为了方便程序员进行频繁的赋值操作,Java提供了很多扩展赋值运算符,例如+=、-=、/=、*=等。具体的使用示例如下[code="java"]int a=10;a+=1;System.out.println(a);[/code] 上述代码的输出结果为11。“a+=1”的作用与“a=a+1”等价,在一般情况下两种语句是可以通用的,但是有些情况却不可以通用。代...

2010-09-03 09:37:50 715

原创 不用系统函数将字符串转换成整型

昨天无意中浏览到Magic的博客,发现里面又很多的好东西,讲的是J2EE学习备忘录。里面有很多关于Java基础知识的文章,在算法这个篇章下有一篇是关于不用系统函数将字符串转化为数字,正好前几天的面试我遇到了这个问题,还有些问题没有搞明白,也知道自己的缺点是缺少动手巧代码。结合前几天研究的parseIn()方法的源代码,贴出来让大家看看。里面还有些问题,虽然可以处理各种进制的转换,但是却不能手动输入...

2010-08-31 09:28:29 288

原创 Java参数传递中的传值和传址的区别

昨天一个人跑到昆山市区的新华书店,看到了一本叫做《你必须知道的261个java语言问题》,讲的都是一些很基础,但大家几乎都没明白的问题。至少对我来说是这样的。感觉很不错,不过并没有下手,因为新华书店的书都是不打折的,所以准备回来再往上订购。看到其中一个题目就是参数传递中的传值和传址的区别,讲的很清楚。引因为上次面试的时候面试官就问道了我这道题,再会想到自己当时的回答,惭愧啊!不多说了,早上起来...

2010-08-30 10:20:10 366

原创 String转Integer源码分析

今天参加了开发类的面试,面试官问了我一个问题,给你一个String ,让你转换为Int。我说用ParseInt()方法进行转化,没想到他说不要用这个现成的方法,我当时还真没想到。回来上网查了一下,看了parseInt()的源代码 ,豁然开朗!这就是差距啊!下面是从网上找来的:我们经常为用到Integer.valueOf(String str)这个方法,如果字符串格式不对,这个方法会...

2010-08-27 20:19:27 97

转载 今天我要学会控制情绪

­  潮起潮落,冬去春来,夏末秋至,日出日落,月圆月缺,雁来雁往,花开花谢,草长瓜熟,自然界万物都在循环往复的变化中,我也不例外,情绪时好时坏。 ­­  今天我要学会控制情绪。 ­­  这是大自然的玩笑,很少有人窥破天机。每天我醒来时,不再有旧日的心情。昨日的快乐变成今日的哀愁,今日的悲伤又化作明日的喜悦。我心中像有一只轮子不停地转着,由乐而悲,由悲而喜

2009-12-09 23:47:00 300

PMBOK第六版中文版含书签.pdf

PMBOK第六版中文完整版 含书签,非扫描 项目管理 知识体系 指南 (PMBOK® 指南)

2018-02-06

dorado 5 快速入门(一)

dorado 5 快速入门(一) 1. 前言 5 2. 下载以及安装 7 2.1. 配置Java运行环境 7 2.2. 配置JAVA_HOME环境变量 7 2.3. 下载并解开dorado5开发包 11 2.4. 安装dorado5 11 2.5. 运行范例 13 2.6. 相关资源 16 3. 创建dorado工程 17 3.1. 创建工程 17 3.2. 配置数据源 19 3.2.1. 配置datasource.xml 19 3.2.2. copy hsql.jar 22 3.2.3. 连接测试 23 3.2.4. 修改setting.xml文件 23 4. 制作登录界面 25 4.1. 概述 25 4.2. 视图模型配置 25 4.2.1. 添加视图模型对象 25 4.2.2. 添加dataset对象 26 4.2.3. 添加AutoForm 28

2011-11-03

数据库认证上机报告之报表服务的应用

数据库认证课程上机报告 报表服务的应用 即SSRS 包括具体步骤 截图 遇到的问题及解决办法

2009-12-18

数据库认证上机报告之集成服务的应用(SSIS)

数据库认证上机实验报告 集成服务的应用 SSIS 包括操作步骤 截图

2009-12-18

数据库认证上机报告之数据导入导出多种方法实现

是SQL 2005数据库认证 课程的上机报告 数据的导入与导出 如 分离附加 用IIIS服务 平面源文件 Excel 文件的导入与导出

2009-12-18

模拟操作系统页面调度Java实现

输入 块的数量 页长 页面数量 模拟页面调度

2009-12-09

模拟操作系统进程调度程序Java实现

用Java实现的模拟进程调度的程序 算法是FIFO 和轮转时间片 两个 可以输入进程数量

2009-12-09

Java课设 JPEG图像生成器

源码 生成JPEG格式图像 不错的 保存=new Button("将绘制的图形或屏幕保存为JPG文件"); 获取屏幕=new Button("获取屏幕"); 绘制图形=new Button("绘制图形"); 调色板=new Button("打开调色板"); 画笔=new Button("画笔"); 橡皮=new Button("橡皮"); 清除=new Button("清除"); 调色板.addActionListener(this); 绘制图形.addActionListener(this); 保存.addActionListener(this); 画笔.addActionListener(this); 橡皮.addActionListener(this); 清除.addActionListener(this); 获取屏幕.addActionListener(this); 画笔颜色=new Color(0,0,0);

2009-06-29

Java课设标准化考试系统

有源码 可以选择试卷 计算可是分数 限制考试时间

2009-06-29

Java课设 汉诺塔

有源代码的 可以自动演示 也可以自己进行玩

2009-06-29

Java课设学籍管理系统

完成录入 查询 修改 删除 等功能 对出错处理的不错 如日期的合法性 含报告

2009-06-29

数据库视图和数据控制实验报告

报告分为目的 要求 题目 步骤 环境 创建视图的两种方法 及授权问题

2009-06-05

数据库表的连接和嵌套查询实验报告

数据库表的连接和嵌套查询 分实验目的 实验题目 实验要求 具体步骤 和实验环境包含语句和截图

2009-06-05

指针函数和函数指针有什么区别.txt

让大家明白指针函数和函数指针的区别 学C++的都哦那个一被这两个东西弄糊涂了

2008-11-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除