
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 · 717 阅读 · 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 · 115 阅读 · 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 · 134 阅读 · 0 评论 -
Thread(5)--当synchronized和static相遇之后
[color=green][size=large]如果某个synchronized 方法是static的,那么当线程访问该方法时,它锁的并不是synchronized方法所在的对象,而是synchronized方法所在的对象所对应的Class对象,这些对象会对应唯一一个Class对象,因此当线程分别访问同一个类的两个对象的俩个static,synchronized方法时,他们的执行顺序也是顺序的,...原创 2011-09-14 18:19:50 · 93 阅读 · 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 · 444 阅读 · 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 · 96 阅读 · 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 · 90 阅读 · 0 评论 -
[转]Java性能的十一个用法
1。循环 在重要的循环里,消除循环终止判断时的方法调用。 例如:将 [code="java"]for(int i=0; i原创 2011-03-15 12:55:08 · 103 阅读 · 0 评论 -
高性能JAVA开发之内存管理[转]
一、JVM中的对象生命周期 对象的生命周期一般分为7个阶段:创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶段,释放阶段。 创建阶段,首先大家看一下,如下两段代码: [code="java"] test1: for( int i=0; i...原创 2011-05-09 15:49:25 · 142 阅读 · 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 · 95 阅读 · 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 · 124 阅读 · 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 · 81 阅读 · 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 · 75 阅读 · 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 · 142 阅读 · 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 · 164 阅读 · 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 · 99 阅读 · 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 · 119 阅读 · 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 · 86 阅读 · 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 · 93 阅读 · 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 · 89 阅读 · 0 评论