
JavaSE
dabing69221
这个作者很懒,什么都没留下…
展开
-
java.util.ConcurrentModificationException详解
【引言】经常在迭代集合元素时,会想对集合做修改(add/remove)操作,类似下面这段代码:[java] view plaincopyfor (Iterator it = list.iterator(); it.hasNext(); ) { Integer val = it.next(); if (val == 5) { li转载 2014-10-14 02:37:39 · 4756 阅读 · 0 评论 -
Java equals与hasCode详解
以下是关于HashCode的官方文档定义:[plain] view plaincopyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常规协定是: 在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整转载 2014-10-12 22:50:35 · 2096 阅读 · 0 评论 -
Java中的位运算符、移位运算
Java中的位运算符、移位运算原创 2013-12-16 00:13:03 · 5688 阅读 · 0 评论 -
二进制(原码、反码、补码)
二进制(原码、反码、补码)原创 2013-12-15 20:55:49 · 9570 阅读 · 11 评论 -
Java 数据类型(基本数据类型、引用数据类型)
Java 数据类型(基本数据类型、引用数据类型) 简单的介绍原创 2013-12-11 23:40:11 · 8463 阅读 · 1 评论 -
Java中如何获取Enumeration集合
创建一个Enumeration集合:今天看到老师上课用到了下述的第二种方法,然后也提到了第一种方法,我感觉还是有必要记录一下,以后还会记录更过。 说明: 我们知道Enumeration是一个接口,但是往往我们在开发中,要使用API中某个类的方法或构造方法的时候,要传递一个Enumeration类型的集合,而它唯一的一个子接口NamingEnumeration也是一个接口,这时候,我们可转载 2013-12-02 11:29:04 · 2365 阅读 · 0 评论 -
关于Java IO流 你知道多少
关于Java IO流 你知道多少原创 2013-12-01 20:56:56 · 3213 阅读 · 1 评论 -
字符串(String)杂谈
上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。 String的length()方法和数组的length属性String类有length()方法吗?数组有length()方法吗? String类当然有length()方法了,看看String类的源码就知道了,这转载 2013-12-01 01:34:41 · 872 阅读 · 0 评论 -
Java编码问题(IO流/JSP/Properties)
Java编码问题汇总工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。 问题一:在java中读取文件时应该采用什么编码?Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用new St转载 2013-11-30 19:57:03 · 1934 阅读 · 0 评论 -
ASIN/GB2312/GBK/GB18030/Unicode/UTF-8 之前世今生
最近看到网上有关编码的一篇文章写的不错,给大家分享一下.......原文网址:http://www.imkevinyang.com/2010/06/%E5%85%B3%E4%BA%8E%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81%EF%BC%8C%E4%BD%A0%E6%89%80%E9%9C%80%E8%A6%81%E7%9F%A5%E9%81%93%E7%9A%转载 2013-11-30 19:31:55 · 2483 阅读 · 0 评论 -
揭开Java IO流中的flush()的神秘面纱
揭开Java IO流中的flush()的神秘面纱原创 2013-11-28 01:24:12 · 34136 阅读 · 9 评论 -
使用J2SE API读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1、使用java.util.Properties类的load()方法示例:InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2、使用java.u转载 2013-10-29 00:51:13 · 844 阅读 · 0 评论 -
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
http://blog.youkuaiyun.com/yexianyi/article/details/4125633当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?(2nd) 日前在网上见到一道Java笔试试题,如题所述。给出的答案如下:答:不能,一个对象的一个synchronized方法只能由一个线程访问。 本人认为有些所答非转载 2013-10-29 00:49:26 · 9191 阅读 · 3 评论 -
关于Tomcat配置https/SSL报“No Certificate file specified or invalid file format”的问题
记录在此,供参考:(一般在windows上会出现这个情况)在配置tomcat的https/SSL时,一般情况是这样:1、 生成密钥:Java环境变量下输入keytool -v -genkey -alias tomcat -keyalg RSA -keystored:/tomcat.keystore -validity 3600根据提示输入密码,要记住改密码,后面to转载 2013-10-29 00:45:14 · 2066 阅读 · 0 评论 -
Java 读取Properties文件时应注意的路径问题
Java 读取Properties文件时应注意的路径问题原创 2013-10-12 20:50:30 · 8856 阅读 · 1 评论 -
编程: 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?
编程: 第1个人10,第2个比第1个人大2岁,依次递推,请用递归方式计算出第8个人多大?这里使用递归实现,如果使用循环的话太好做了,但是如果使用递归的话就有点绕圈圈,以下是实现方案之一:package com.test;public class ComputeAge { /** * 递归函数的执行过程具有三个特点: * 1、函数名相同 2、不断地自调用 3、最原创 2013-09-16 22:53:23 · 8330 阅读 · 0 评论 -
根据身份证号,使用Java编写程序获取年龄、性别、出生日期
程序员必须要有一个好的思想,代码有时候就体现了一个人的灵魂,所以理解需求比技术更重要!IdcardValidator类import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.原创 2013-06-22 21:52:14 · 33689 阅读 · 7 评论