![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 81
laten128
这个作者很懒,什么都没留下…
展开
-
Does Java need Checked Exceptions?
Although C++ introduced the exception specification, Java is the only mainstream language that enforces the use of specifications with "Checked Exceptions." In this discussion I will...原创 2009-09-25 09:36:13 · 119 阅读 · 0 评论 -
java equals == hashcode
1.首先看看Object 中 equals()方法的实现 public boolean equals(Object obj) { return (this == obj);//比较两个对象是否指向同一个地址(引用),其作用同== } 再来看看JDK中的说明:The equals method implements an eq...原创 2010-08-26 23:09:30 · 101 阅读 · 0 评论 -
Java构造函数
Java构造函数原创 2010-08-19 23:07:38 · 107 阅读 · 0 评论 -
(转)java并发编程学习一线程同步
线程同步 原文出处:http://www.iteye.com/topic/164905 作者 : buaawhl 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。...原创 2010-08-14 15:14:57 · 69 阅读 · 0 评论 -
全面理解Java中的String数据类型(转)
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null; 3. String str=”kvill”; String str=n...原创 2010-08-11 22:43:22 · 96 阅读 · 0 评论 -
Java-String类型的参数传递问题(转)
原文出处http://freej.blog.51cto.com/235241/168676 刚才看见一个兄弟在为Java的String传值/传引用问题困惑,翻箱倒柜找到了这篇我很久以前写的文章,发在这里,希望能对迷惑的朋友有些帮助。 提要:本文从实现原理的角度上阐述和剖析了:在Java语言中,以String作为类...原创 2010-08-11 22:17:44 · 100 阅读 · 0 评论 -
常用java类
1.java.lang.reflect Class Array getLength(Object array)提供了动态创建和访问 Java 数组的方法,利用反射java.util Class Arrays asList(T...a) 操作数组的方法此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。Array与Arr...原创 2010-01-21 21:56:17 · 56 阅读 · 0 评论 -
测试程序执行时间的方法
1.System.currentTimeMillis() 程序前后两个时间相减 2.System.nanoTime() 纳秒原创 2010-01-18 16:46:56 · 103 阅读 · 0 评论 -
比较有用的log4j.properties
log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILElog4j.addivity.org.apache=true# 应用于控制台log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=INFOlog4j.appender...原创 2009-11-24 16:51:04 · 69 阅读 · 0 评论 -
总结Java标准类库中类型相互转化的方法
原文出处:http://hxraid.iteye.com/blog/513205 组一: ☆ String → byte[] (字符串 转 字节数组) java.lang.String ·byte[] getBytes() 使用平台的默认字符集将此 String 编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 ·byte[]...原创 2009-11-24 16:37:25 · 55 阅读 · 0 评论 -
关于文件路径方面的小麻烦
原文出处:http://hxraid.iteye.com/blog/513468 写程序的时候经常引用外部资源,这个时候通过文件路径定位就相当重要了。 问题提出 在Eclipse工程中写一段代码,想要调用工程中的某一个资源文件。File file=new File("/EclipseProj/res.txt");.... //读取文件 一运行,总是说...原创 2009-11-24 16:25:10 · 89 阅读 · 0 评论 -
一种java 克隆实现(二进制)
package com.ben.clone;import java.io.Serializable;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Person implements Serializ...原创 2009-11-24 10:58:14 · 72 阅读 · 0 评论 -
java语言基础学习-----接口与对象克隆
一、接口1.在java语言中,接口是一组对类的需求描述(规则协议),实现该接口的类必须遵循这一协议。 an interface is not a class but a set of requirements for classes that want to conform to the interface 2.在接口中可以定义常量。但是接口中不能有实例域,也不能在方法中实...2009-11-23 23:50:36 · 75 阅读 · 0 评论 -
java 中的Logging
java.util.logging 1.Logging Basic Logging Logger.global.info("File->Open menu item selected"); Logger.global.setLevel(Level.OFF); at an appropriate place (such as the beginning of ...2009-11-12 22:04:24 · 112 阅读 · 0 评论 -
Java 异常处理机制
1.异常的分类 The Error hierarchy describes internal errors and resource exhaustion inside the Java runtime system. You should not throw an object of this type. There is little you can do if su...2009-11-12 17:15:49 · 326 阅读 · 0 评论 -
log4j比较全面的配置文件
标准级别:DEBUG<INFO<WARN<ERROR<FATAL #设置级别和目的地 log4j.rootLogger=debug,appender1 #输出到控制台 log4j.appender.appender1=org.apache.log4j.ConsoleAppender #设置输出样式 log4j.appender.appender1...2009-10-23 14:58:07 · 77 阅读 · 0 评论 -
写程序的经验处理
在编写程序时,经常会有一些经验写法,这种写法的目的就是在考虑代码的效率和异常的处理方面的问题。所以有必要不断地积累这方面的知识。以下就是不断积累的结果,以备不断的巩固。 1.if(null==str||"".equals(str)).......此处 将null和空串放在equals和==方法前面,这样做的上的可以防止抛出空指针的异常。 2.geStrName{retur...2009-10-19 09:15:53 · 100 阅读 · 0 评论 -
java final关键字的使用(转)
final变量定义: 变量一经初始化就不能指向其它对象。指向的存储地址不可修改,但指向的对象本身是可以修改的。 先说final变量初始化: 很多文章都这么说:其初始化可以在两个地方,一是其定义处,二是在构造函数中,两者只能选其一。 胡说八道! final变量可以在任何可以被始化的地方被始化,但只能被初始化一次.一旦被初始化后就不能再次赋 值(重新指向其它对象),作为成员变量一定要显式初始化...原创 2010-06-20 12:07:43 · 59 阅读 · 0 评论