java怎么保存代碼中的數(shù)據(jù)(java怎么保存代碼中的數(shù)據(jù)類型)
本篇文章給大家談談java怎么保存代碼中的數(shù)據(jù),以及java怎么保存代碼中的數(shù)據(jù)類型對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、怎樣將JAVA程序中接受的信息保存下來
- 2、在java中如何用cookies保存數(shù)據(jù)?
- 3、java里數(shù)據(jù)怎么保存到硬盤或TXT文件里去
- 4、如何java保存一次請求中所有的結果
怎樣將JAVA程序中接受的信息保存下來
1.保存到數(shù)據(jù)庫,如果是要保存到本地,而不是服務器的話可以使用access數(shù)據(jù)庫 2.通過io流保存到本地文件,當然可以使用加密
在java中如何用cookies保存數(shù)據(jù)?
一、java保存寫入Cookie
JSP程序片段如下:
//保存寫入Cookie
<%
String cookieName="Sender";
Cookie cookie=new Cookie(cookieName, "Test_Content");
cookie.setMaxAge(10); ? //存活期為10秒
response.addCookie(cookie);
%>
二、讀取出Cookie
Cookie文件創(chuàng)建好后,自然還需要用戶把它讀出來,代碼片段如下:
<%
Cookie cookies[]=request.getCookies(); //讀出用戶硬盤上的Cookie,并將所有的Cookie放到一個cookie對象數(shù)組里面
Cookie sCookie=null;
String svalue=null;
String sname=null;
for(int i=0;icookies.length-1;i++{ ? ?//用一個循環(huán)語句遍歷剛才建立的Cookie對象數(shù)組
sCookie=cookies; ? //取出數(shù)組中的一個Cookie對象
sname=sCookie.getName(); //取得這個Cookie的名字
svalue=sCookie.getValue(); //取得這個Cookie的內(nèi)容
%>
<%
}
%>
name value
<%=name%> <%=svalue%>
java里數(shù)據(jù)怎么保存到硬盤或TXT文件里去
Java是通過使用I/O文件操作類,創(chuàng)建輸入輸出流,將數(shù)據(jù)保存在指定的路徑下的文件里面。
示例代碼:
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteFileTest {
public static void main(String[] args) {
FileOutputStream fop = null;
File file;
String content = "This is the text content";
try {
file = new File("D:/test.txt");//初始化file
fop = new FileOutputStream(file);//初始化輸出流
// 若文件不存在,則創(chuàng)建它
if (!file.exists()) {
file.createNewFile();
}
// 獲取字節(jié)的內(nèi)容數(shù)組
byte[] contentInBytes = content.getBytes();
fop.write(contentInBytes);//寫出到指定路徑文件中字節(jié)的內(nèi)容數(shù)組
fop.flush();
fop.close();
System.out.println("Done");
} catch (IOException e) { //捕捉異常
e.printStackTrace();
} finally {
try {
if (fop != null) {
fop.close();
}
} catch (IOException e) { //捕捉異常
e.printStackTrace();
}
}
}
}
如何java保存一次請求中所有的結果
寄存器。這是最快的保存區(qū)域,因為它位于和其他所有保存方式不同的地方:處理器內(nèi)部。然而,寄存器的數(shù)量十分有限,所以寄存器是根據(jù)需要由編譯器分配。我們對此沒有直接的控制權,也不可能在自己的程序里找到寄存器存在的任何蹤跡。
堆。一種常規(guī)用途的內(nèi)存池(也在RAM 區(qū)域),其中保存了Java 對象。和堆棧不同,內(nèi)存堆或堆(Heap)最吸引人的地方在于編譯器不必知道要從堆里分配多少存儲空間,也不必知道存儲的數(shù)據(jù)要在堆里停留多長的時間。因此,用堆保存數(shù)據(jù)時會得到更大的靈活性。要求創(chuàng)建一個對象時,只需用new 命令編制相關的代碼即可。執(zhí)行這些代碼時,會在堆里自動進行數(shù)據(jù)的保存。當然,為達到這種靈活性,必然會付出一定的代價:在堆里分配存儲空間時會花掉更長的時間。
java怎么保存代碼中的數(shù)據(jù)的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于java怎么保存代碼中的數(shù)據(jù)類型、java怎么保存代碼中的數(shù)據(jù)的信息別忘了在本站進行查找喔。
掃描二維碼推送至手機訪問。
版權聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉載請注明出處。