程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 工作中常用的J2EE技術

工作中常用的J2EE技術

編輯:關於JAVA

 我是一名J2EE(J2EE培訓 )程序員,自己覺得對J2EE比較有經驗:-)

  我覺得要學習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內存管理的日常問題和我們編程中常犯的內存錯誤進行研究,希望大家喜歡。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved