當前位置:首頁 » 存儲配置 » java上下文存儲對象

java上下文存儲對象

發布時間: 2023-04-10 16:56:51

java 上下文context 怎麼理解

一、context可以理解成一個聚寶盆,在當前環境下你能拿到的參數都可以從context出發去拿,而不僅僅是放URL的.從裡面可以拿到request,session,response.......,可以說只要你拿到了context就可以訪問任何你有許可權訪問的東西x0dx0a二、context就是「容器」,放的就是應用程序的所有資源,要用時候就訪問它,所以context裡面的東西,在同一個應用程序裡面是全局的。x0dx0a三、是一個包含各種context的設置的對象x0dx0a例如:pageContext就包含了該頁面的各種設置。可以通過他得到該頁面所在伺服器路徑等等。x0dx0aContext用於在Request操作中指定上下文對象的對象,上下文字元串在與請求調用一起被發送之前,必須在該指定的上下文對象中進行解析。Context對象包含NamedValue對象形式的屬性列表。這些屬性表示關於客戶端、環境或請求情形的信息,它們通常是一些可能不方便作為參數傳遞的屬性。

❷ Java方法區和堆分別儲存什麼

靜態變數、常量在方法區,所有方法,包括靜態和非靜態的,也在方法區。堆儲存對象、數組、非靜態變數。

❸ java中的上下文是什麼意思

所謂上下文,它是用來存儲系統的一些初始化信息,例如在jboss中通過配置文件指定了數據源,那麼在jboss啟動的時候就把這個文件的相關信息上下文中。

於是在我們使用這個數據源的時候,就需要先獲得系統的上下文,然後再通過一定的方式將數據源取出來。

至於在系統啟動時,是如何將這些初始化信清滲侍息載入到上下文中,而上下文在程序中具體又是答吵以什麼形式體現的,應該隨著系統的不同而不同。

上下文即ServletContext,是一個全局的儲存信息的空間,伺服器啟動,其就存在,伺服器關閉,其才喊禪釋放。

❹ Java 獲取組件繪圖上下文對象 的問題

沒見過高手都只是動動嘴的哦??

好 我來告訴你

這個背景靜態圖片 非常簡單...2秒後插入一張小圖 也很簡單

最快的方式 並不是直接貼本地的圖 而是採用圖形包 包里的方法
按像素點 一個點一個點的描 類似MFC里的 CBitmap

這樣才不會閃爍和延遲 用到Graphics

java.awt
類 Graphics

java.lang.Object
java.awt.Graphics
直接已知子類:
DebugGraphics, Graphics2D
public abstract class Graphics
extends Object
Graphics 類是所有圖形上下文的抽象基類,允許應用程序在組件(已經在各種設備穗孝上實現)以及閉屏圖像上進行繪制。

Graphics 對象封裝了 Java 支持的基本呈現操作所需的狀態信息。此狀態信息包括以下屬性:

abstract void clearRect(int x, int y, int width, int height)
通粗畝過使用當前繪圖表面的背景色進行填充來清除指定的矩形。
abstract void clipRect(int x, int y, int width, int height)
將當前剪貼區與指定的矩形相交。
abstract void Area(int x, int y, int width, int height, int dx, int dy)
將組件的區域復制到由 dx 和 dy 指定的距離處。
abstract Graphics create()
創建一個新的 Graphics 對象,它是此 Graphics 對象的副本。
Graphics create(int x, int y, int width, int height)
基於此 Graphics 對象創建一個新的 Graphics 對象,但是使用新的轉換和剪貼區域。
abstract void dispose()
釋放此圖形的上下文以及它使用的所有系統資源。
void draw3DRect(int x, int y, int width, int height, boolean raised)
繪制指定矩形的 3-D 高亮顯示邊框。
abstract void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle)
繪制一個覆蓋指定矩形的圓弧或橢圓弧邊框。
void drawBytes(byte[] data, int offset, int length, int x, int y)
使用此圖形上下文的當前字體和顏色繪制由指定 byte 數組給定的文本。
void drawChars(char[] data, int offset, int length, int x, int y)
使用此圖形上下文的當前字體和顏色繪制由指定字元數組給定的文本。
abstract boolean drawImage(Image img, int x, int y, Color bgcolor, ImageObserver observer)
繪制指定圖像中當前可用的圖像。
abstract boolean drawImage(Image img, int x, int y, ImageObserver observer)
繪制指定圖像中當前可用的圖像。
abstract boolean drawImage(Image img, int x, int y, int width, int height, Color bgcolor, ImageObserver observer)
繪制指定圖像中已縮放到猜凳稿適合指定矩形內部的圖像。
abstract boolean drawImage(Image img, int x, int y, int width, int height, ImageObserver observer)
繪制指定圖像中已縮放到適合指定矩形內部的圖像。
abstract boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, Color bgcolor, ImageObserver observer)
繪制當前可用的指定圖像的指定區域,動態地縮放圖像使其符合目標繪製表面的指定區域。
abstract boolean drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)
繪制當前可用的指定圖像的指定區域,動態地縮放圖像使其符合目標繪製表面的指定區域。
abstract void drawLine(int x1, int y1, int x2, int y2)
在此圖形上下文的坐標系中,使用當前顏色在點 (x1, y1) 和 (x2, y2) 之間畫一條線。
abstract void drawOval(int x, int y, int width, int height)
繪制橢圓的邊框。
abstract void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
繪制一個由 x 和 y 坐標數組定義的閉合多邊形。
void drawPolygon(Polygon p)
繪制由指定的 Polygon 對象定義的多邊形邊框。
abstract void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
繪制由 x 和 y 坐標數組定義的一系列連接線。
void drawRect(int x, int y, int width, int height)
繪制指定矩形的邊框。
abstract void drawRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
用此圖形上下文的當前顏色繪制圓角矩形的邊框。
abstract void drawString(AttributedCharacterIterator iterator, int x, int y)
依據 TextAttribute 類的規范應用指定迭代器的屬性,呈現迭代器的文本。
abstract void drawString(String str, int x, int y)
使用此圖形上下文的當前字體和顏色繪制由指定 string 給定的文本。
void fill3DRect(int x, int y, int width, int height, boolean raised)
繪制一個用當前顏色填充的 3-D 高亮顯示矩形。
abstract void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)
填充覆蓋指定矩形的圓弧或橢圓弧。
abstract void fillOval(int x, int y, int width, int height)
使用當前顏色填充外接指定矩形框的橢圓。
abstract void fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
填充由 x 和 y 坐標數組定義的閉合多邊形。
void fillPolygon(Polygon p)
用圖形上下文的當前顏色填充指定 Polygon 對象定義的多邊形。
abstract void fillRect(int x, int y, int width, int height)
填充指定的矩形。
abstract void fillRoundRect(int x, int y, int width, int height, int arcWidth, int arcHeight)
用當前顏色填充指定的圓角矩形。
void finalize()
一旦不再引用此圖形上下文就釋放它。
abstract Shape getClip()
獲取當前剪貼區域。
abstract Rectangle getClipBounds()
返回當前剪貼區域的邊界矩形。
Rectangle getClipBounds(Rectangle r)
返回當前剪貼區域的邊界矩形。
Rectangle getClipRect()
已過時。 從 JDK version 1.1 開始,由 getClipBounds() 取代。
abstract Color getColor()
獲取此圖形上下文的當前顏色。
abstract Font getFont()
獲取當前字體。
FontMetrics getFontMetrics()
獲取當前字體的字體規格。
abstract FontMetrics getFontMetrics(Font f)
獲取指定字體的字體規格。
boolean hitClip(int x, int y, int width, int height)
如果指定的矩形區域與當前的剪貼區域相交,則返回 true。
abstract void setClip(int x, int y, int width, int height)
將當前剪貼區設置為由給定坐標指定的矩形。
abstract void setClip(Shape clip)
將當前剪貼區域設置為任意的剪貼形狀。
abstract void setColor(Color c)
將此圖形上下文的當前顏色設置為指定顏色。
abstract void setFont(Font font)
將此圖形上下文的字體設置為指定字體。
abstract void setPaintMode()
設置將此圖形上下文的繪圖模式,以便通過此圖形上下文中的當前顏色來覆蓋目標。
abstract void setXORMode(Color c1)
將此圖形上下文的繪圖模式設置為在此圖形上下文的當前顏色和新的指定顏色之間交替。
String toString()
返回表示此 Graphics 對象值的 String 對象。
abstract void translate(int x, int y)
將圖形上下文的原點平移到當前坐標系中的點 (x, y)。

❺ 在Java中什麼是上下文(context)不懂的或者模模糊糊的網友別評論,謝謝。

上下文是包含了一些在處理過程中遇到的一些信息,可以辯宴此把它看成一個類或一個進行的全局變數,它是公共合作的。類似於一篇文章,整個文章可以叫上下文,是因可以從中獲得所有可用到的信息祥碰。比如spring的上下文,你可以從中獲取Sping的一些配置文件。比如你在java開發中,在父類中定義了一個map存儲一些基本信息,那麼在子類的繼承中,你可以從中獲得這些信息,那麼這個map就可以理解為上下文攜迅。

❻ javaweb中上下文對象,誰可以給我解釋清楚呢,好亂

上下文說白了就是這個對象里裝有各種數據對象和相關的各種信息,但是只在一定范圍內有效。比如application,系統禪物一啟動就存在的,你可以銀襲悉將某些不變的系統信息存在這個對象裡面,鋒乎要用的時候就拿出來用。再比如request對象,每個請求來之後,request里有你的請求參數和數據,以及客戶端信息,像ip之類的。
上下文只是字面上感覺不好理解,也沒太多意思。

❼ java中ognl上下文根對象是指什麼怎麼定義

你說的是struts2的ognl吧??? (對象-圖 導航語言)
1.上下文:孝源薯相當於你程巧者序所運行的環境范圍,通常可看成容器范圍,當然容器也有大有小
2.上下裂漏文對象:相當於在一個應用范圍內的一個全局變數,只要是運行在這個范圍內的都可以訪問它

❽ java web servlet 上下文對象如何獲得上下文對象有哪些常見的用法

ServletContext,是一個全局的儲存信息的空餘洞間,伺服器開始,其就存在,伺服器關閉,其才釋放。request,一個用戶可有多個;session,一個用戶一個;而servletContext,所有用戶共用一個。所以,為了節省空間,提高效率,ServletContext中,要放必須的、重要的、所有用戶需要共享的線程又是安全的一些信息。如,做一個購物類的網站,要從資料庫中提取物品信息,如果用session保存這些物品信息,每個用戶都訪問一便資料庫,效率就太低了;所以要用唯毀型來Servlet上下文來保存,在伺服器開始時,就訪問資料庫,將物品信指猜息存入Servlet上下文中,這樣,每個用戶只用從上下文中讀入物品信息就行了。

HttpSession session = request.getSession();
session.getServletContext();

❾ java中的,堆,棧,還有方法區都是用來放什麼的

棧里存放的是值類型(int、float等)的值和引用類型(String、你自己創建的類對象等)在堆中的地址;堆中存放引用類u型的值,如果堆中某個值的地址在棧中沒有被指向,他就會被GC回收。

方法區存儲所有的類和靜態變數。

熱點內容
androidia安裝 發布:2025-02-13 06:12:14 瀏覽:12
jsmcc文件夾 發布:2025-02-13 06:11:26 瀏覽:170
演算法與程序設計教案 發布:2025-02-13 06:10:51 瀏覽:55
ftp登錄需要輸入用戶名和密碼 發布:2025-02-13 06:03:33 瀏覽:398
數控編程代表 發布:2025-02-13 05:58:51 瀏覽:385
編程凸輪 發布:2025-02-13 05:38:21 瀏覽:691
判斷素數的編程 發布:2025-02-13 05:29:25 瀏覽:618
androidaes加密 發布:2025-02-13 05:08:36 瀏覽:493
李宗瑞文件夾 發布:2025-02-13 04:27:59 瀏覽:611
phpparent的parent 發布:2025-02-13 04:18:08 瀏覽:457