java中的反射机制



java中的反射机制。

一、什么是反射:
反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、操作系统和文件系统中。

反射本身并不是一个新概念,尽管计算机科学赋予了反射概念新的含义。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应[......]

Read more

jsp与javaBean的使用



jsp与javaBean的使用。

JavaBean

MVC设计模式:(Model View  Controller)

Class   jsp    Servlet

 

JavaBean是一种可重复使用,且跨平台的软件组件。JavaBean可分为两种:一种是有用户界面(UI)的javaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的javaBean。Jsp通常访问的是后一种javaBean.

 

Jsp 和javaBean搭配使用的优点:

1.使得html与java程序分离,这样便于维护代码。如果把所有的程[......]

Read more

JSP+Servlet+JavaBean+JDBC示例程序

JSP+Servlet+JavaBean+JDBC示例程序

运行环境:

引用
JDK1.5
Tomcat5.5
MyEclips5.5.1 GA
SqlServer2000
windows2003

1.在SqlServer下的查询分析器中新建表:

Sql代码  收藏代码
  1. create table dbuser(
  2. userId int identity(1,1) primary key not null,
  3. userName varchar(50),
  4. userPasswd varchar(50))

2.在MyEclipse中新建Web工程,并[......]

Read more

用Ant实现Java项目的自动构建和部署

用Ant实现Java项目的自动构建和部署。

Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。

一.             安装与配置

下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:”apache-ant-1.7.0),即可使用。

添加系统环境变量:ANT_HOME,该变量指向Ant解压后的根目录,在此为E:”apache-ant-1.7.0。

安装与配置完毕后,读者可以测试一[......]

Read more

java Ant应用

java Ant应用。

1 Ant是什么?
Apache Ant 是一个基于 java的生成工具。
生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本
2 下载、安装Ant
安装Ant
下载.zip文件,解压缩到c:\ant1.3(后面引用为%ANT_HOME%)

2.1 在你运行Ant之前需要做一些配置工作。
• 将bin目录加入PATH环境变量。
• 设定ANT_HOME环境变[......]

Read more

ANT教程经典

ANT教程经典。

Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。
一. 安装与配置

下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:”apache-ant-1.7.0),即可使用。

添加系统环境变量:ANT_HOME,该变量指向Ant解压后的根目录,在此为E:”apache-ant-1.7.0。

安装与配置完毕后,读者可以测试一下Ant是否可用,首先进入Ant的bin目录,运行命令[......]

Read more

Java反射机制

Java反射机制。

一、什么是反射机制
        简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。
二、哪里用到反射机制
        有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,
Class.forName(“com.mysql.jdbc.Driver.class”).newInstance();但是那时候只知道那行代码是生成
驱动对象实例,并不知道它的具体含义。听了反射机制这节课后,才知道,原来这就是反射,现在很多开
框架都用到反射[......]

Read more

/proc/sys/fs/file-max

/proc/sys/fs/file-max。

ulimit中硬限制是实际的限制,而软限制,是warnning限制,只会做出warning,其实ulimit命令本身就有分软硬设置,加-H就是硬,加-S就是软。
默认显示的是软限制,如果修改的时候没有加上的话,就是两个一起改
配置文件最前面的一位是domain,设置为星号代表全局,另外你也可以针对不同的用户做出不同的限制
但是ulimit其实就是对单一程序的限制,进程级别的
那系统总限制呢
其实是在这里,/proc/sys/fs/file-max
通过 man 5 proc 找到file-max的解释: file-max指定了系统[......]

Read more

Java tatic class 静态类介绍

通常是不可以用static修饰类的。如果一定要用static修饰类的话,通常static修饰的是匿名内部类。在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。

在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。

一、静态内部类的使用目的。

在定义内部类的时候,可以在其前面加上一个权限修饰符static。此时这个内部类就变为了静态内部类。不过由于种种的原因,如使用上的限制等[......]

Read more