java基础
iteye_19207
这个作者很懒,什么都没留下…
展开
-
BufferedReader读取utf-8文件(html,txt等)开头有个问号解决
今天在改一个用BufferedReader读取UTF-8的html文件,读取出来后,文件头有个问号,解决方案很简单,将文件用UtrlEdit打开,然后另存为--格式选择[size=xx-large][color=red]UTF-8 no bom[/color][/size],在读取就没有问题了,和大家分享一下,如果你也遇到同样的问题。------------------------------...原创 2011-12-17 00:25:31 · 644 阅读 · 0 评论 -
Thread(3)
[size=large]代码例子:[/size][code="java"]package com.test;public class ThreadTest3{ public static void main(String[] args) { Runnable r = new HelloThread(); Thread t1 = new Thread(r...原创 2011-09-14 09:58:39 · 77 阅读 · 0 评论 -
Thread(4)--多线程同步
[size=large]代码例子:[/size][code="java"]package com.test;/** * 多线程同步:取钱 * * @author * */public class FetchMoney{ public static void main(String[] args) { Bank bank = new Ba...原创 2011-09-14 10:53:50 · 96 阅读 · 0 评论 -
Thread(5)--当synchronized和static相遇之后
[color=green][size=large]如果某个synchronized 方法是static的,那么当线程访问该方法时,它锁的并不是synchronized方法所在的对象,而是synchronized方法所在的对象所对应的Class对象,这些对象会对应唯一一个Class对象,因此当线程分别访问同一个类的两个对象的俩个static,synchronized方法时,他们的执行顺序也是顺序的,...原创 2011-09-14 18:19:50 · 65 阅读 · 0 评论 -
URL简单例子
[size=large]代码例子:[/size][code="java"]package com.test;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;public class URLConne...原创 2011-09-15 12:30:00 · 385 阅读 · 0 评论 -
Socket(1)--简单例子
[size=large]代码例子:[/size][code="java"]package com.test;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/** * 服务端 * * ...原创 2011-09-15 13:57:54 · 60 阅读 · 0 评论 -
Socket(2)--基于线程实现
[size=large]代码例子:[/size][code="java"]package com.test;import java.net.ServerSocket;import java.net.Socket;/** * 服务器端 * @author yale * */public class MainServer{ public static...原创 2011-09-15 14:29:30 · 67 阅读 · 0 评论 -
[转]Java性能的十一个用法
1。循环在重要的循环里,消除循环终止判断时的方法调用。例如:将[code="java"]for(int i=0; i原创 2011-03-15 12:55:08 · 71 阅读 · 0 评论 -
高性能JAVA开发之内存管理[转]
一、JVM中的对象生命周期对象的生命周期一般分为7个阶段:创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶段,释放阶段。创建阶段,首先大家看一下,如下两段代码:[code="java"]test1:for( int i=0; i...原创 2011-05-09 15:49:25 · 97 阅读 · 0 评论 -
Thread(2)
[size=large]代码小例子:[/size][code="java"]package com.test;public class ThreadTest2{ public static void main(String[] args) { Thread t = new Thread(new MyThread()); Thread t2 = new T...原创 2011-09-14 00:05:46 · 61 阅读 · 0 评论 -
Thread(1)
[size=large]代码小例子:[/size][code="java"]package com.test;public class ThreadTest{ public static void main(String[] args) { Thread1 t = new Thread1(); Thread2 t2 = new Thread2(); t...原创 2011-09-13 23:52:19 · 83 阅读 · 0 评论 -
static关键字
1.static 可以用来修饰属性,方法,类(1)修饰属性:如果一个类中的属性被static修饰,不管生成多少个该类的对象,它们共同使用同一个static变量[code="java"]public class StaticSay { public static void main(String[] args) { Stat...原创 2011-09-03 16:31:15 · 51 阅读 · 0 评论 -
final关键字
1.final修饰类:当一个类被final修饰时,表示该类是一个终态类,不能被继承[code="java"]final class F//该类不能被继承{}[/code]2.final修饰方法::当一个方法被final修饰时,表示该方法是一个终态方法,不能被override[code="java"]public class FF{ public fi...原创 2011-09-03 16:43:18 · 48 阅读 · 0 评论 -
二分查找(Binary Search)
[size=large]1.二分查找:待查找数组必须有序[/size][color=green][size=medium]例如:数组为:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15(偶数个取中间2个其中任何一个作为中间元素)首先一分为二,8为中间的元素,直接那中间元素和待查找元素比较(待查找元素为14),14和8比,所以一下排除掉8之前,剩下7个在取中间元素1...原创 2011-09-04 12:46:46 · 96 阅读 · 0 评论 -
使用反射调用对象的私有方法和私有变量
[size=x-large]代码小例子:[/size][code="java"]package com.test;import java.lang.reflect.Field;import java.lang.reflect.Method;/** * 使用反射调用对象私有方法,私有属性 * * @author yale * */public ...原创 2011-09-08 10:38:31 · 126 阅读 · 0 评论 -
反射 Class Method Field 初步使用
[size=large]代码小例子:[/size][code="java"]package com.test;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class ReflectTest{...原创 2011-09-08 10:41:24 · 65 阅读 · 0 评论 -
动态代理(Dynamic Proxy)
[size=large]代码例子:[/size][code="java"]package com.test;/** * 一个真实的接口 * @author yale * */public interface ISubject{ public void request();}[/code][code="java"]package com.tes...原创 2011-09-08 11:57:23 · 69 阅读 · 0 评论 -
IO(一)
[size=large]代码例子[/size][code="java"]package com.test;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;public class InputStreamTest{ public stati...原创 2011-09-13 10:58:46 · 59 阅读 · 0 评论 -
IO(二)
[size=large]代码例子:[/size][code="java"]package com.test;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;public class OutputStreamTest{ public s...原创 2011-09-13 16:51:32 · 68 阅读 · 0 评论 -
NIO 001
填充和释放缓冲区[code="java"]package com.yale.life.nio;import java.nio.CharBuffer;/** * 填充和释放缓冲区 * @author Ron Hitchens * */public class BufferFillDrain{ public static void main(Stri...原创 2012-04-19 23:10:44 · 62 阅读 · 0 评论