Java基础
基本类型不是new出来的则是放在栈里面,对象的引用也是放在栈里面的,只要是用new()来新建对象的,都会在堆中创建
String类被设计成为不可改变(immutable)的类。如果你要改变其值,可以,但JVM在运行时根据新值悄悄创建了一个新对象,然后将这个对象的地址返回给原来类的引用。这个创建过程虽说是完全自动进行的,但它毕竟占用了更多的时间。在对时间要求比较敏感的环境中,会带有一定的不良影响。
关于String str = "abc"的内部工作。Java内部将此语句转化为以下几个步骤:
(1)先定义一个名为str的对String类的对象引用变量:String str;
...
reference:
http://www.javaworld.com/javaworld/jw-09-2002/jw-0920-opensourceprofile.html
JasperReports是一个非常流行的开源报表工具
所有的报表工具都离不了三个步骤:第一个就是定义报表模板, 第二个就是给模板填充数据, 第三个就是将最终数据的报表输出。
JasperReports的模板文件是一个后缀名为jrxml的xml文件, 它包含这样几个主要元素:
<jasperReport> 根元素
<title>标题
<pageHeader>页头
<detail>具体内容
< ...
理解spring aop的路径:最初级的做法是通过使用代理将业务代码和系统代码分离,也就是在向代理类中注入业务接口实现类,然后在调用业务接口代码时调用系统代码;
//******* TimeBook.java**************
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
public class TimeBook {
private Logger logger = Logger.getLogger(this.getClass().getName());
/ ...
protected<T> void setCurrentAttribute(List<T> entities, String name) {
for (T entity : entities) {
ExtAttrVo[] attributes = ((BaseExtAttrObject)entity).getExtAttrList();
for (ExtAttrVo attr : attributes) {
if (name.equals(attr.getExtAttrName())) {
((BaseExtAttrObject)ent ...
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。
2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、jav ...
- 浏览: 245363 次
- 来自: 上海

- 详细资料
搜索本博客
我的相册
P1090507
共 142 张
共 142 张
最近加入圈子
链接
最新评论
-
TextActionHandler的使用 ...
引用能不能实现 把html格式的内容粘贴到text中 用什么好的方法 我已经很久 ...
-- by macrochen -
最近的jBPM项目总结
引用请问楼主是哪里的啊? 目前在昆明做项目
-- by macrochen -
最近的jBPM项目总结
引用看那几个页面截图, 好像 dorado? 是的,是dorado+jbpm的项 ...
-- by macrochen -
jBPM学习笔记(更新中...)
引用不知道JBPM的流程上下文是怎么做的处理?我对Shark引擎比较熟悉,在新建 ...
-- by macrochen -
jBPM学习笔记(更新中...)
引用楼主有没有对pvm做过研究? 还没呢
-- by macrochen






评论排行榜