网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > JAVA > J2EE > J2ee核心 > 工作中常用的J2EE技术  

工作中常用的J2EE技术

2008-04-12  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

  我是一名J2EE程序员,自己觉得对J2EE比较有经验:-)

网管论坛bbs_bitsCN_com

  我觉得要学习J2EE, 能找到一份好工作,掌握以下的技术要点是必须的: 网管u家u.bitsCN.com

  (1) Java Basic syntax

网管网www.bitscn.com

  (2) Memory manage in Java: 知道如何申请空间和释放空间

网管u家u.bitscn@com

  (3) JDBC: 知道如何访问数据库

网管u家u.bitscn@com

  (4) JSP: JSP在工作中最常用

网管联盟bitsCN_com

  (5) Servlet: JSP执行前是被翻译成Servlet,所以基本Servlet知识也是必须的 中国网管联盟bitsCN.com

  学习知识是为了工作,学习的最后方式也是在工作中学习,但是如何你不会,人家又会不雇用你,这是一个矛盾。

中国网管联盟bitsCN.com

  所以,我们必须自我学习上面的基本知识,以通过面试。 网管u家u.bitscn@com

  自我学习最好是找一本最简单的书,根据例子从粗到细耐心的学。

网管bitscn_com

  大家希望找些关于Java内存管理的资料,我想在绝大部分Java书籍中都会有简单介绍,但都可能不够深入。我个人觉得了解Java内存管理特别重要。所以我在这里作介绍一些点,我是从一个DevPartner Java? Edition培训上学来的(那个培训对我影响深刻),希望对大家有用。

网管bitscn_com

  New Memory Problems in Java 网管下载dl.bitscn.com

  1. Temporary Objects

中国网管论坛bbs.bitsCN.com

    

 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 网管联盟bitsCN@com
  
*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 网管u家u.bitscn@com
  
*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();
网管网www_bitscn_com

  Two
new objects are created
  one StringBuffer and one String
  String result
= “”;
  For (
int i=0; i < 20; i++) {
  result
+= getNextString(); 网管u家u.bitsCN.com
  }
  Better coded
as:
  String result
= “”;
  StringBuffer buffer
= new StringBuffer();
  For (
int i=0; i < 20; i++) {
网管bitscn_com

  buffer.append(getNextString())
  }
  Result
= buffer.toString();

    
    2. Java Memory Leaks
网管网www.bitscn.com

  3. Memory Footprint 网管u家u.bitscn@com

  具体资料,大家可以查询www.compuware.com 网管联盟bitsCN@com

  我的理解是这个Java工具软件公司为了提供给Java开发者好的工具,所以对Java内存管理的日常问题和我们编程中常犯的内存错误进行研究,希望大家喜欢。

中国网管联盟bitsCN.com

 

网管u家u.bitscn@com


TAGs   技术   常用   工作       Java   String   学习   objects   Memory      
 上一篇:J2EE系统优化之对象与循环   下一篇:J2EE中SQL语句自动构造方法
工作中常用的J2EE技术 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: