专注于Jsp开发,为Jsp开发提供原动力郑州网站建设 | 网站优化 | 郑州网络公司 | 洛阳网站建设 | 网站建设 | 北京网站建设
jsp空间
    栏目导航:
linux
java
    最近更新:
Java应用从集中式步入...
Java中3DES加密解密调...
Java之外,选择Scala还...
Java中匿名内部类的使...
java实现压缩与解压缩...
Java 调用外部进程
JAVA中的接口和抽象类...
操作java数组的常用工...
    点击排行:
浅谈小偷程序之Java
JDK1.4与JDK1.6的区别...
JSF与Struts的比较 超...
java常用的ant的操作方...
Struts2 与 Struts1.x...
工作中常用的J2EE技术...
Hibernate模糊查询参数...
对Java两个IO基础类的...
讨论Java的XML编程
Java中用Servlet List...
Java程序中的配置文件...
Java程序中的配置文件...
JAVA字符集编码
JAVA中的接口和抽象类...
Java基础:Java实现抽...
Java EE中各种打包文件...
当Spring遇到Hibernat...
Java全角和半角的转换...
J2ME 低级界面全屏的问...
如何选择Java企业系统...
Java中对HashMap的深度...
Java中3DES加密解密调...
Java之外,选择Scala还...
Java中匿名内部类的使...
java实现压缩与解压缩...
Java 调用外部进程
JAVA中的接口和抽象类...
操作java数组的常用工...
Lucene相关度排序的调...
Java实现SOA的标准途径...
关于java递归调用内存...
java excel读写组件jx...
Java语言中的参数传递...
学习Java的30个基本概...
JSP自定义标签执行顺序...
有关于Java中的Classp...
Java Swing组件:Jlis...
Java中堆与栈的区别
关于JSP防范SQL注入攻...
Java应用从集中式步入...
Linux与Windows下的Ja...
工作中常用的J2EE技术
作者无:   加入时间:2008-11-21 17:15:07   点击次数:2

我觉得要学习J2EE, 能找到一份好工作,掌握以下的技术要点是必须的:  (1) Java Basic syntax  (2) Memory manage in Java: 知道如何申请空间和释放空间  (3) JDBC: 知道如何访问数据库  (4) JSP: JSP在工作中最常用  (5) Servlet: JSP执行前是被翻译成Servlet,所以基本Servlet知识也是必须的  学习知识是为了工作,学习的最后方式也是在工作中学习,但是如何你不会,人家又会不雇用你,这是一个矛盾。  所以,我们必须自我学习上面的基本知识,以通过面试。  自我学习最好是找一本最简单的书,根据例子从粗到细耐心的学。  大家希望找些关于Java内存管理的资料,我想在绝大部分Java书籍中都会有简单介绍,但都可能不够深入。我个人觉得了解Java内存管理特别重要。所以我在这里作介绍一些点,我是从一个DevPartner Java? Edition培训上学来的(那个培训对我影响深刻),希望对大家有用。  New Memory Problems in Java  1. Temporary Objects      The GC works harder when objects are constantly being allocated,used for a short time and then unreferenced  For each object creation the following occurs:  *Memory is allocated on the heap  *Class constructors are called  *Fields are initialized  *The state of the object is tracked  Creating many short-lived objects is a common performance bottleneck on the Java platform  Temporary Objects  *Medium and Short lived objects  *Survive less than 2 garbage collections  String concatenation example…  String objects are immutable  Once created, cannot be changed  String abc = “a” + b + “c”;  Translates to –  String abc = new Stringbuffer().append(“a”)  .append  .append(“c”)  .toString();  Two new objects are created  one StringBuffer and one String  String result = “”;  For (int i=0; i < 20; i++) {  result += getNextString();  }  Better coded as:  String result = “”;  StringBuffer buffer = new StringBuffer();  For (int i=0; i < 20; i++) {  buffer.append(getNextString())  }  Result = buffer.toString();         2. Java Memory Leaks  3. Memory Footprint  具体资料,大家可以查询www.compuware.com  我的理解是这个Java工具软件公司为了提供给Java开发者好的工具,所以对Java内存管理的日常问题和我们编程中常犯的内存错误进行研究,希望大家喜欢。


上一篇: Java应用从集中式步入分布式
下一篇: Struts2 与 Struts1.x的区别、不同点和比较
关于我们 | 代理申请 | 付款方式 | 客户管理 | 友情链接 | 网站导航
版权所有 2008 三易网络(洛阳)科技开发有限公司
服务热线:0379-63921200   63265368(洛阳) 0371-63653120(郑州)
QQ在线客服: 312236232  516731113   Email:web@suneasy.cn

总部地址:纱厂南路41号中泰新城泰华苑12楼B座 郑州分公司地址:金水区圣菲城