加载中
自我的任务管理

2020年依旧还在疫情当中。有时候希望总结下2019年的工作内容,似乎很难用数据去表达,比如:完成了多少任务,时间占比较大的任务是哪几个,这种自驱式的发问在缺少数据支撑的情况下显的有些脆...

ASMSupport局部变量的实现

这篇文章将介绍ASMSupport是如何在创建Class的时候定义局部变量。

新版ASMSupport使用教程

ASMSupport 0.4版本即将完成,这里发布一个ASMSupport教程,相比之前使用起来非常简单。new DummyClass("package.ClassName").build()就创建了一个简单的Class。git地址:https://git.oschi...

设计模式一点体会

在我们所有一切表象中的主要区别即直观表象和抽象表象的区别。后者只构成表象的一个类,即概念

Wheel中两种AOP的实现

1.前言 在之前的文章中,简要的介绍了下wheel的设计思路,也专门写了篇文章给出了一个比较简单的实例,并且提供两种生成字节码的策略配置(运行时生成和部署前预生成)。那么一款MVC框架怎么能...

如何让Wheel预生成Class

有话说在前 在上一篇Wheel实例教程 MVC框架Wheel简单实例中,我们介绍了如何使用Wheel创建一个简单的web应用,但是如果按照上一篇的内容实现的话我们所有的代理类(比如事务的注入,依赖注入,...

MVC框架Wheel简单实例

这个教程,主要就是介绍如何使用MVC框架Wheel.简单的描述下我们想要做的事情,创建一个user表,然后通过不同的视图方式显示出user表的内容。我们采用Mysql数据库. 数据库 DROP TABLE IF EXIS...

浅说动态生成Class实现MVC

<h1>前言</h1> <p>java web的MVC,一个烂的不能再烂的一个话题了,可以说,现在市面上或者网上一搜,都有很多很优秀的MVC框架。那么这里为什么还要写一篇着相关的文章呢,在这介绍下本文的背...

2013/10/17 11:08
872
ASMSupport教程4.12 生成方法调用操作

<p>这一节我们讲如何用ASMSupport生成方法调用的操作,方法调用包括下面四种类型:</p> <ol> <li>调用构造方法 <li>调用静态方法 <li>调用非静态方法 <li>调用当前类的方法 <li>调用父类方法...

ASMSupport教程4.10 instanceof操作符生成

<p>instanceof是判断对象是否是某种类型的,我们可以看下下面的代码:</p> <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:4f2d1c23-092c-4b0f-888f-8ada43241043" class="wlWriterEd...

ASMSupport教程4.11 生成数组操作

<p>在任何语言里,数组都是基本的数据类型,我们这一节将讲述如何生成数组操作。</p> <p>数组操作包括以下几个:</p> <ol> <li>创建数组 </li> <li>获取数组长度 </li> <li>获取数组每个元素...

ASMSupport教程4.9 生成三元运算符

<p>这节我们介绍如何用ASMSupport生成三元运算符(... ? ... : ... )运算符。我们预计生成如下代码:</p> <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:935e30cc-3321-4e00-93ba-983...

ASMSupport教程4.8 生成逻辑运算操作

<p>在java中有以下逻辑运算符:</p> <ul> <li>&&:条件与 </li> <li>||:条件或 </li> <li>& : 布尔型的逻辑与 </li> <li>| : 布尔型的逻辑或 </li> <li>^ : 布尔型的逻辑异或 ...

ASMSupport教程4.7 生成关系运算符

<p>在java中,关系运算符是很常用的, 分别是>,==,<,>=,<=,!=这六种,我们按照惯例看看我们需要生成的代码:</p> <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:dfec0f1...

ASMSupport4.6 生成位运算符

<p>在java中我们经常用到为运算符,我们假设有如下代码:</p> <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:ecfdbd3b-8e28-40d7-9bd2-694f2e31c53a" class="wlWriterEditableSmartC...

ASMSupport教程4.5 在Class中生成算术运算符

<h2>ASMSupport教程4.5 在Class中生成算术运算符</h2> <p>这节我们开始介绍ASMSupport如何生成算数运算符(+-*/%),依旧先看我们需要生成的java代码:</p> <div id="scid:9D7513F9-C04C-4721-8...

ASMSupport教程4.4 自增减操作(++,--)

<h2>4.4 自增减操作(++,—)</h2> <p>我们知道,++和--是各种编程语言的基本操作,其作用就不解释了,直接进入正题,我们希望生成如下代码</p> <div id="scid:9D7513F9-C04C-4721-824A-2B34F0...

ASMSupport教程4.3赋值操作

<h2>4.3 生成复制操作</h2> <p>这一节将讲述如何生成,我们预计上生成如下代码:</p> <div id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:151a4d6f-63d0-44ee-a51e-78dc06d51396" class="w...

ASMSupport教程4.2

<h2>4.2 生成Return操作</h2> <p>这一节我们将讲述如何生成return操作,我们将生成如下代码:</p> <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px;...

ASMSupport教程4:生成常用操作

<h2>4.1前言</h2> <p>在教程开始之前首先简单介绍下生成操作的字节码命令的原理。我们知道在java代码中我们最基本的运算就是操作,比如四则运算,方法调用等比如一下代码:</p> <p> <div styl...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部