Java
pgplayer_upc
google and stackoverflow is two of the best friends of programmer
展开
-
Java Threads
Java 多线程原创 2015-11-09 21:08:39 · 437 阅读 · 0 评论 -
操作系统相关
操作系统面试题1转载 2014-09-01 08:53:22 · 576 阅读 · 0 评论 -
java读取文本文件(每次读一行)
package com.zhiru;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class ReadDataFromFile { public static void main(String[] args原创 2014-09-23 20:28:04 · 3101 阅读 · 0 评论 -
TIJ学习笔记-多层嵌套类
多层嵌套类能透明的访问所有它原创 2014-08-18 10:14:37 · 683 阅读 · 0 评论 -
TIJ学习笔记-嵌套类
package com.zhiru;/* * 嵌套类示例 */public class Parcel11 { // 嵌套类定义 /* * 1.嵌套类是在class关键字前加 static修饰符的内部类(个人理解) * 2.普通内部类对象隐式的保存了一个指向外围类对象的引用。 * 3.嵌套类不同的是:1)创建嵌套类的对象,不需要创建外围类对象. * 2)不能在嵌原创 2014-08-18 10:04:02 · 577 阅读 · 0 评论 -
TIJ学习笔记-匿名类
package com.zhiru;/* * 匿名类示例 *///创建匿名类的基类class Wrapping { private int val; public Wrapping(int x){ val=x; } public int value(){ return val; }}public class Parcel8 { //在方法体中创建一个没有名字的继原创 2014-08-18 09:34:09 · 530 阅读 · 0 评论 -
java 多态总结
1.类的继承关系中,非private原创 2014-08-25 20:05:40 · 490 阅读 · 0 评论 -
http协议详解
http://www.haogongju.net/art/1759308转载 2014-08-31 13:09:31 · 530 阅读 · 0 评论 -
java线程间协作【wait(),notifyAll()】
package com.zhiru;/* * 线程协作的一个例子【wait(),notifyAll()】 * Cooker类负责做饭【做饭时不能吃饭】 * Customer类负责吃饭【吃饭时不能做饭(好像不对。。。)】 *对food的控制权在两个类之间来回传递 */import java.util.concurrent.ExecutorService;import java.uti原创 2014-08-30 09:42:21 · 592 阅读 · 0 评论 -
java内部类总结
1. 什么是内部类java内部类就是在一个类的类定义中在定义一个类。2. 内部类的分类1) 普通内部类:2) 局部内部类(定义在方法体中)3) 嵌套内部类(用static修饰的内部类)4) 匿名内部类(没有名字的通过return来获取指向基类对象引用的内部类)3. 为什么需要内部类内部类有效的实现了多继承。内部类可以有多个实例,每个实例都有自己的状原创 2014-08-18 10:57:12 · 560 阅读 · 0 评论 -
TIJ学习笔记-内部类
package com.zhiru;/* * 内部类对象可以访问外部类对象的的所有成员。 * 内部类拥有访问外部类的所有元素的访问权。 *///接口负责设计,其实现类负责实现.interface Selector { boolean end(); Object current(); void next();}public class Sequence { priv原创 2014-08-18 09:43:29 · 483 阅读 · 0 评论 -
java线程join()方法分析
join()方法就是:当一个线程中调用另一个线程的join()方法时,当前线程会原创 2014-08-29 09:39:08 · 613 阅读 · 0 评论 -
TIJ学习笔记之LinkedList
LinkedList是实现List接口的类之一,它相比于原创 2014-09-01 09:56:25 · 671 阅读 · 0 评论 -
用两个栈实现队列
package com.zhiru;import java.util.Stack;/* * 用两个栈实现队列 */public class UseTwoStackConQueue { private Stack s1 = new Stack(); private Stack s2 = new Stack(); public void appendToTail(char c)原创 2014-09-16 16:50:51 · 518 阅读 · 0 评论 -
Java Exception
Three Kind of Exceptionchecked exceptionall exceptions are checked exceptions,except for :Error,RuntimeException and their subclasseserrorapplication can not anticipate(预见)or recover from;Errors are n原创 2015-11-08 21:15:44 · 562 阅读 · 0 评论 -
Thinking in Java Chapter8 多态
多态是继抽象和继承之后的第三种基本特征原创 2015-08-10 22:01:01 · 433 阅读 · 0 评论 -
jsp简单分页实现
1.所需jar包2.实现步骤##1.jsp页面中使用jQuery load函数加载数据。在点击页数按钮调用js函数加载数据。 function showRecords(start) { $("#sp").load("/Pagination/PagingServlet?startPage="+start, function(data) { var n="";原创 2015-04-12 10:28:08 · 1504 阅读 · 0 评论 -
js 解析json
JavaScript解析json数据解析json对象var obj=eval('('+jsondata+')');解析json数组var obj=eval(data);json对象{“contact”:”“,”dept”:”计算机与通信工程学院”,”name”:”测试1”,”num”:”100”}json数组[{“contact”:”“,”dept”:”计算机与通信工程学院”,”name”:”测原创 2015-04-12 10:11:47 · 504 阅读 · 0 评论 -
java多线程
1. 什么是进程,线程一个程序至少有一个进程,一个进程至少有一个线程。进程在运行过程中有独立的内存单元,线程则共享内存。进程:一个内存中运行的程序,有自己独立的内存空间,一个进程中可启动多个线程,进程是系统进行资源分配和调度的一个独立单位.。线程:进程中的一个执行流程,多个线程之间共享内存,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。同一进程间的线程可并发原创 2014-08-05 10:02:49 · 419 阅读 · 0 评论 -
java读取web页面信息
package com.exp;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;public class Re原创 2014-10-05 10:30:13 · 1251 阅读 · 0 评论 -
web应用程序的目录结构
class原创 2014-10-04 10:37:56 · 1032 阅读 · 0 评论 -
java 利用反射实例化类对象
package com.zhiru;/* * java 使用反射实例化一个类对象 * 第一种方式:创建类类对象,调用类类对象的newInatance方法获取要实例化的类的对象,然后调用对象的setter方法设置属性。 * 第二种方式:使用类类对象的getConatructor方法构造Constructor类对象,然后用构造器类对象调用newIntance方法创建要实例化的类F对象。 *原创 2014-10-04 10:06:22 · 8824 阅读 · 0 评论 -
java jdbc封装为DAO
package com.zhiru;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;c原创 2014-10-03 19:45:23 · 1031 阅读 · 0 评论 -
如何高效使用github
http://www.yangzhiping.com/tech/github.html转载 2014-10-07 17:37:12 · 611 阅读 · 0 评论 -
java对象序列化
package com.zhiru;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.原创 2014-09-29 10:04:31 · 584 阅读 · 0 评论 -
JAVA JDBC
1. jdbc是java提供的访问数据库的api。2. 相关的类:java.sql.Connection,java.sql.DriverManager,java.sql.Statement,java.sql.PrepareStatement,java.sql.ResultSet3. 使用1) 首先加载驱动,Class.forName(数据库驱动),其中数据库驱动要在buildpath中原创 2014-08-14 09:56:59 · 604 阅读 · 0 评论 -
java集合框架XXX与XXX的区别
1. HashMap与HashTable的区别HashMap是非同步的,HashTable是同步的。同步HashMap可用两种方法:(1):Collections.synchronizedMap(newHashMap());(2):ConcurrentHashMap()HashMapp允许null的key-value,而hashtable不可以迭代HashMap采用快速失败原创 2014-09-04 10:24:35 · 2023 阅读 · 0 评论 -
java volatile关键字
package com.zhiru;/* * volatile关键字 * 用于声明简单类型变量, * 那么对它们的操作就是原子级别的 * 但是当volatile修饰的变量的值与该变量以前的值相关 * 此时volaitle关键字不起作用 */public class VolatileDemo extends Thread { private volatile static in原创 2014-08-29 11:25:54 · 551 阅读 · 0 评论 -
java列出指定目录下的文件
package com.zhiru;import java.io.File;/* * 列出指定目录下的文件 */public class StreamDemo { public static void main(String[] args) { // TODO Auto-generated method stub String fileName="D:"+File.sep原创 2014-09-07 10:35:16 · 580 阅读 · 0 评论 -
java并发面试题
http://blog.jobbole.com/69334/转载 2014-08-26 10:19:00 · 689 阅读 · 0 评论 -
TIJ学习笔记-异常
java异常1. 什么是异常:阻止当前方法或作用域继续执行的问题。2. 异常分类Throwable是一切异常或错误的根类。一切皆可抛。Error和Exception是Throwable是的两个子类。Error:应用程序不应试图捕获的严重问题[编译时和系统错误]。交由jvm处理。Exception:可以被抛出的基本类型。它分为两类CheckedException和Unc原创 2014-08-20 10:58:02 · 644 阅读 · 0 评论 -
thinking in Java之对象入门
1.1 抽象的进步我的理解就是面向对象编程就是通过对现实世界中的对象或者物体进行抽象得到它的特征和行为。(1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。为了向对象发出请求,需向原创 2014-08-01 07:48:17 · 651 阅读 · 0 评论 -
Eclipse调试
双击行号设置断点转载 2014-08-18 15:33:25 · 548 阅读 · 0 评论 -
java之foreach&Iterator
java除了普通的for循环外,还有另外原创 2014-08-03 18:12:04 · 650 阅读 · 0 评论 -
Java常用集合总结
Java常用集合1.参考博客http://blog.csdn.net/zsm653983/article/details/7562324http://blog.csdn.net/softwave/article/details/41665982.常用集合Java常用集合包括ArrayList,LinkedList,HashMap,HashSet.其中ArrayList,Link原创 2014-08-04 09:51:19 · 602 阅读 · 0 评论 -
Java利用反射查看类属性和方法例子
import java.lang.reflect.*;import java.util.Arrays;//the class that will be reflected should be importedimport java.util.ArrayList;import java.util.LinkedList;//import java.lang.reflect.Field;pub原创 2014-08-04 06:39:19 · 1183 阅读 · 0 评论 -
Java集合实现原理
参考博客http://zhangshixi.iteye.com/blog/674856原创 2014-08-03 21:26:48 · 481 阅读 · 0 评论 -
Java之泛型
1. 什么是泛型泛型是Java中编写程序代码的一种机制。可以理解为参数化类型,类似于c++中的模板类。2. 引入泛型的原因泛型正是我们需要的程序设计手段。使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。泛型提供了一个更好的解决方案:类型参数。类型参数使程序具有更好的可读性和安全性原创 2014-08-02 18:22:47 · 622 阅读 · 0 评论 -
thinking in Java之一切都是对象
2.1 用句柄操纵对象Java中尽管一切都是对象,但是操纵的标示符是实际是指向一个对象的句柄。也可叫做引用或者指针。例如:String s;只是创建了一个Stirng类型的句柄,并未指向任何具体的对象。2.2 所有对象都必须创建Java中new来创建对象。“把我变成这些对象的新类型”。2.2.1 保存到什么地方可以保存数据的地方有六个1) 寄存器:最快的保存区域原创 2014-08-01 11:18:41 · 667 阅读 · 0 评论 -
Java面试题
http://www.blogjava.net/fanyingjie/archive/2007/06/27/126467.aspx转载 2014-07-26 14:08:07 · 654 阅读 · 0 评论