`
1enny
  • 浏览: 70592 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
JBPM安装讲解 jbpm-gpd-site.zip插件,这个插件随jbpm4.4一起发布,位于jbpm-4.4/install/src/gpd目录下步骤: 1.菜单栏点击-->Help-->Myeclipseconfigurationcenter 2.切换标签至Software-->点击addsite-->弹出窗口-->AddfromArchiveFile-->${jboss4.3解压文件目录}\install\src\gpd\jbpm-gpd-site.zip 3.左窗口PersonalSites中可以看见刚才添加的jbpm-gpd ...
完成InvocationHandler对象的内部功能 分析InvocationHandler对象的运行原理 总结分析动态代理类的设计原理与结构 创建动态类的实例对象及调用其方法 package java_5; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.la ...
第6单元:java5的注解 33.了解和入门注解的应用 1.一个注解相当于一个类 2.注解相当与一个你的源程序中要调用的一个类,要在源程序中应用某个注解 就先准备好这个注解类,就像你要调用某个类,得先有开发好的类 总结:注解相当于一种标记,在程序当中加了注解就是相当于在程序打上了标记 没有加,则没有这种标记,以后在java编译器开发工具个其他程序就可以用 反射来了解你的类及各种元素上有何种标记,看你有什么标记,就干相应的事。 标记可以加上 包 类 字段 方法 方法参数 ...
第5单元:反射的深入讲解 17.透彻分析反射的基础_Class类 java程序中的各个java类属于同一类事物,描述这类事物的java类名就是Class 得到类的字节码:1. System.class 3.对象.getClass()(得到对象的字节码) 2.Class.forName("完整类名")(运行去加载这个字符串所对应的字节码) int.class.isPrimitive()//判断是否是基本类型 int.clas ...
13.用普通类模拟枚举的实现原理 1.私有的构造方法 2.每个元素分别用一个公有的静态成员变量表示 3.可以有若干个公有方法或者抽象方法,通过不同的实现定义出不同的对象。 示例代码: package java_5; public abstract class WeekDay { private WeekDay() { } public final static WeekDay MON = new WeekDay() { @Override public WeekDay preD ...
今天随手了一段代码关于通过treeSet实现自动排序的功能,自己折腾了好久。 始终是存在这一些疑惑,后来和同学的交流和调试可以解释自动排序的基本原理: 通过可以通过两种方式实现自动排序: 一种: package xyxysjxy.io; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; import java.util.Compara ...
java021 file讲解:文件和目录路径名的抽象表示形式 IO流操作的是数据,而数据一般是以文件的表现形式。 File类:用来将文件或者文件夹封装成对象 方便对文件与文件夹的属性信息进行操作 file对象可以作为参数传递给流的构造函数 File类常见的方法: 1. 文件的创建: boolean createNewFile():在指定位置下创建文件,如果该文件已经存在,则不创建, 返回false.和输出流不一样,输出流对象一建立创建文件,而且文件已经存在。 bool ...
JAVA中文字符编码问题详解 JAVA的中文字符乱码问题一直很让人头疼。特别是在WEB应用中。网上的分析文章和解决方案都很多,但总是针对某些特定情况的。很多次遇到乱码问题后,经过极为辛苦的调试和搜索资料后终于解决 ...
在学习中总结的知识点,希望被吐槽,只有这样才能发现问题和不足 。。。 system:不能被实例化类(说明里面的是静态成员),描述系统的相关信息 out:标准输出,默认是控制台 in: 标准输入,默认是键盘 获取/设置系统属性信息,Properties getProperties()/setProperties() //因为Properties是maptable的子类,也就是map集合的子类对像。 //那么可以通过map方法取出该集合的元素。该集合存储的都是字符串数据。 可以在jvm启动时可以动态加载一些属性信息:在doc中 ...
java线程加强 Quartz :一个调度框架(比如想实现定时器的日期切换等等) Git Bash 定时器:Timer 定时代码如下: public class TimerTest { public static int count = 1; @SuppressWarnings( "deprecation") public static void main(String args[]) throws InterruptedException { //静态方法不能 ...
java线程加强 Quartz :一个调度框架(比如想实现定时器的日期切换等等) Git Bash 定时器:Timer 定时代码如下: public class TimerTest { public static int count = 1; @SuppressWarnings( "deprecation") public static void main(String args[]) throws InterruptedException { //静态方法不能 ...
进程: 是一个正在执行的程序。 每一个进程执行都有一个执行顺序,该顺是一个执行 线程: 就是进程中的一个独立的控制单元。线程在控制着进程的执行。 jvm 启动时会有一个进程java.exe 该进程中至少一个线程负责java程序的执行。 而且这个线程运行的代码存在与main方法中。该线程称之为主线程 扩展:其实更细节的说明jvm。其实至少有两个线程:主线程 负责垃圾回收机制的线程。 class Test { public static void main(String[] args) { ...
jvm默认的异常处理机制就是调用printStackTrace方法 对于多异常的处理。应该是定义更具体的异常来捕捉捕捉问题 捕获异常代码块出现继承关系 应该把被继承的异常放在子类异常块的后面 throw 和 throws的区别 throw是是用在函数 ...
自己的笔记: 内部的访问规则: 内部类可以直接访问外部类的成员,包括私有。 外部类要想访问内部类,必须建立对象。 之所以可以直接访问外部类的成员,因为内部类持有外部类的引用,格式:Outer.this.x 访问格式: 在内部类定义在外部类中的成员位置上,而且是非私有,可以在外部的其他类中。 可以直接建立内部类的对象。 格式:1. 外部类.内部类 变量名 = 外部对象.内部对象; Outer.Inner in = new Outer().new Inner(); ...
自己的笔记: 内部的访问规则: 内部类可以直接访问外部类的成员,包括私有。 外部类要想访问内部类,必须建立对象。 之所以可以直接访问外部类的成员,因为内部类持有外部类的引用,格式:Outer.this.x 访问格式: 在内部类定义在外部类中的成员位置上,而且是非私有,可以在外部的其他类中。 可以直接建立内部类的对象。 格式:1. 外部类.内部类 变量名 = 外部对象.内部对象; Outer.Inner in = new Outer().new Inner(); ...
Global site tag (gtag.js) - Google Analytics