
Java基础
文章平均质量分 71
琳凯
这个作者很懒,什么都没留下…
展开
-
Java并发编程实战 第二章
1.无状态的对象永远是线程安全的无状态指的是不是没有属性呢?2.++count,并不是一个原子操作(单一操作),多线程情况下丢失更改。@NotThreadSafepublic class UnsafeCountingFactorizer implements Servlet { private long count = 0; public long getCount() { re原创 2014-03-25 15:42:24 · 586 阅读 · 0 评论 -
Java内部类总结
Java内部类其实在J2EE编程中使用较少,不过在窗口应用编程中特别常见,主要用来事件的处理。其实,做非GUI编程,内部类完全可以不用。 内部类的声明、访问控制等于外部类有所不同,要灵活使用内部类来编写程序,还是有相当难度的,Java发明了这种难懂的玩意儿,在其他语言中是没有的,但是在Java中,内部类也相当的重要,尤其做GUI开发时候,事件的响应处理全靠内部类了。原创 2014-04-23 11:00:21 · 395 阅读 · 0 评论 -
Java 重写(Override)与重载(Overload)
重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。在面向对象原则里,重写意味着可以重写任何现有方法。实例如下:class Animal{ public void move(){ System转载 2014-04-23 11:23:19 · 503 阅读 · 0 评论 -
Java 修饰符
并且类和接口不能声明为private。转载 2014-04-22 12:03:59 · 438 阅读 · 0 评论 -
List,Set,Map,数组之间的相互转换
、、Arrays.asList(chatMessageArray);//Collections.sort(worldMessageList, new Comparator() {@Overridepublic int compare(ChatMessagesBean o1, ChatMessagesBean o2) {// TODO Auto-generated met转载 2014-03-25 18:17:02 · 452 阅读 · 0 评论 -
BoneCP 连接数据库
1.Dao.javapackage com.tothinkgames.t1.db.gm;import java.io.FileInputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import com.jolbox.bonecp.BoneC转载 2014-04-23 17:45:40 · 568 阅读 · 0 评论 -
scheduleAtFixedRate 与 scheduleWithFixedDelay 的区别
总结:scheduleAtFixedRate ,是以上一个任务开始的时间计时,period时间过去后,检测上一个任务是否执行完毕,如果上一个任务执行完毕,则当前任务立即执行,如果上一个任务没有执行完毕,则需要等上一个任务执行完毕后立即执行。scheduleWithFixedDelay,是以上一个任务结束时开始计时,period时间过去后,立即执行。重点:两个方法分别以不原创 2015-08-17 11:53:11 · 17816 阅读 · 0 评论 -
日期专题
java.sql.Date = new java.sql.Date(new java.util.Date().getTime());原创 2014-06-19 13:27:43 · 415 阅读 · 0 评论 -
java 参数传递
自己写的一个例子:public class TestString { public static void main(String[] args) { // TODO Auto-generated method stub String s = new String("hello"); String s1 = "hello"; String s2 = "hello";原创 2014-04-18 14:38:25 · 426 阅读 · 0 评论 -
Collections.sort的两种用法
转载地址:http://gwh-08.iteye.com/blog/1233401 非常感谢!!!/** * @author guwh * @version 创建时间:2011-11-3 上午10:49:36 * 类说明 */ package com.jabberchina.test; import java.util.ArrayList;转载 2014-03-04 20:35:06 · 566 阅读 · 0 评论 -
MessageDigest 例子
public static String getMD5Str(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageDigest.update(str.ge原创 2014-03-04 20:50:33 · 857 阅读 · 0 评论 -
String format
1.String aString = "world";int aInt = 20;String.format("Hello, %s on line %d", aString, aInt );output:Hello, world on line 202.// we can specify the # of decimals we want to show转载 2014-03-04 10:38:01 · 580 阅读 · 0 评论 -
java.lang.Integer.toHexString(b[n] & 0XFF)中0XFF使用的必要性
转载地址:http://blog.youkuaiyun.com/guo_rui22/article/details/2826308byte[] b = {1,2,20,108};String stmp = java.lang.Integer.toHexString(b[n] & 0XFF) 在32位的电脑中数字都是以32格式存放的,如果是一个byte(8位)类型的数字,他的高2转载 2014-03-04 11:27:52 · 1570 阅读 · 0 评论 -
class.isAssignableFrom 和 instanceof
1.class.isAssignableFromclass1.class.isAssignablFrom(class2)class2跟class1相同或者为class1的子类时,返回true。2.instanceofo instance Class3o是不是Class3或者Class3子类的实例3.总结自我感觉第一种好用些,因为第一种不许用类的实例化对象原创 2014-03-03 20:29:18 · 557 阅读 · 0 评论 -
Enum
package com.tothinkgames.t1.gm.member;public enum RoleType { Administrator { @Override public String getDescription() { return "管理员"; } }, CustomerService { @Override public String g转载 2014-04-16 15:20:16 · 371 阅读 · 0 评论 -
java环境变量详解
默认安装在C:\ProgramFiles\Java\jdk1.7.0目录下环境变量配置为PATH=.;%JAVA_HOME%\binCLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA_HOME=C:\Program Files\Java\jdk1.7.0在把jdk安装到计算机中之后,我们来进行设转载 2014-04-18 16:01:19 · 511 阅读 · 0 评论 -
request和response的中文乱码问题
http://www.cnblogs.com/caowei/p/2013-12-11_request-response.html转载 2014-05-04 17:57:03 · 441 阅读 · 0 评论 -
UDP Demo
UDP服务器端(接收数据):import java.net.*;import java.io.*;public class TestUDPServer{ public static void main(String args[]) throws Exception { byte buf[] = new byte[1024]; DatagramPacket dp = ne原创 2014-04-17 13:04:05 · 503 阅读 · 0 评论 -
StringBuffer vs StringBuilder
StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全)该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。两者的方法基本相同。注意:StringBuffer str = new转载 2014-02-28 22:30:18 · 434 阅读 · 0 评论