Java
文章平均质量分 78
yesmeshtu
这个作者很懒,什么都没留下…
展开
-
Java反射机制学习(一)
首先先说以下反射使用的基本步骤(套路): 基本步骤: 1.获取目标类型相应的Class对象 2.调用Class对象内省方法获取目标类成员信息 3.访问目标类成员信息/操作目标类中的成员 //通过反射获取该类的field,method,constructor,interface,package and superClass informations public class ...原创 2010-01-29 14:01:54 · 68 阅读 · 0 评论 -
简要介绍Java正则表达式
简要介绍Java正则表达式 很多语言都支持正则表达式,Java如果如果需要使用正则表达式,你可以从Apache.org下载源代码开放的jakarta-oro 库。本文接下来就以Jakarta-oro API为例介绍如何使用正则表达式. 一、正则表达式基础知识: 先来点正则表达式的基础 概念:正则表达式(regular expression)描述了一种字符串匹配的模式,可以用...原创 2010-10-22 12:26:04 · 57 阅读 · 0 评论 -
ArrayList中对象排序
经常会遇到这样的问题 我们将一组对象存放进List中去,然后我们希望,存放在List当中的对象是根据对象中的某一个属性进行排序的。例如,很经典的例子,ArrayList存放了Person对象,person有很多属性,name,age,gender等等。 这时我们希望存放在ArrayList当中的Person按照年龄排序。方法如下: 先声明一个Person 类 package arraysor...原创 2010-09-17 15:13:26 · 441 阅读 · 0 评论 -
简单的生产者与消费者实现
同步堆栈,用于存储。 public class SyncStack { private int index = 0; private char[] data = new char[6]; public synchronized void push(char c){ while(index == data.length){ try{ this.wait()...原创 2010-12-15 14:05:45 · 113 阅读 · 0 评论 -
Java 线程
什么是线程 根据多任务的原理,在一个程序内部也可以实现多个任务(顺序控制)的并发执行, 其中的每一个任务被称为线程(Thread)。 线程与进程的区别如下: 1.每个进程都有独立的代码和数据空间(进程上下文),进程切换的开销大。 2.线程:轻量的进程,同一类线程共享代码和数据空...原创 2010-12-14 21:45:26 · 68 阅读 · 0 评论 -
Java Socket网络编程
1. Ip地址,域名和端口号 JDK的java.net包中定义了与IP地址/域名有关的类 1.java.net.InetAddress 32位或128位无符号数字表示的IP地址。 2.java.net.Inet4Address 继承了InetAddress类,以32位无符号数字表示的IP...原创 2010-12-14 05:14:49 · 83 阅读 · 0 评论 -
Java 控制台相关
命令行参数 在启动Java控制台应用程序,可以一次性地向程序中传递零至多个参数,这些参数被称为命令行参数(Command Line Arguments),这些参数将被系统接收并静态初始化为一个一维的String数组对象,然后将该数组对象作为实参传给应用程序入口main(),其语法格式为: java <应用程序类名>[<命令行参数>]* ...原创 2010-12-13 23:15:47 · 91 阅读 · 0 评论 -
Java I/O应用专题
标准I/O重定向 public class TestSetInput { public static void main(String args[]){ FileInputStream fis; try { fis = new FileInputStream("source.txt"); System.setIn(fis); int avg = 0...原创 2010-12-13 21:18:54 · 77 阅读 · 0 评论 -
常用I/O流类型
尽管JDK中提供了众多的IO流类型,但是在开发使用的时候,经常用到的也不过是十余个。 在这里,做一下简单介绍。 FileInputStream / FileOutputStream java.io.FileInputStream用于从本地磁盘文件中读取字节数据。一般用法,先创建一个FileInputStream对象关联到要读取的文件,然后调用read方法读...原创 2010-12-13 09:32:17 · 119 阅读 · 0 评论 -
java反射机制学习(二)
通过反射来set和get属性,通过反射来调用User中的method public class User { public String name; public int password; public static int total = 100; public User(){ super(); to...原创 2010-01-30 08:45:20 · 67 阅读 · 0 评论 -
Java基础I/O流类型
Java把不同的数据源与程序间的数据传输都抽象为“流”,以实现相对统一而简单的输入/输出(I/O,Input/Output)操作方式。 I/O流的分类有多种方式: 按照数据流动的方向,可以分为输入流(InputStream)和输出流(OutputStream)。 输入流只能从中读取数据,而不能向其写出数据;而输出流则只能向其...原创 2010-12-09 12:39:41 · 220 阅读 · 0 评论