java導入文件
① java導入文件的方法
這要看數據量有多大了,順便更正一下,不是每次都要連接資料庫,而是每次都要發送查詢語句。
如果數據量不是很大,可以先把ID都取出來,這樣在內存中就有了一個ID HashSet,那麼你就可以通過contains來知道ID是否存在
如果數據量很大,顯然不能把ID都取出來,那就要一個一個來,有的資料庫支持批量,請查閱資料庫是否支持,然後通過JDBC進行批量插入
② Java文件怎麼導入Eclipse中
右擊->import->General->Existing Projects info Workspace //這是導入現有項目
如果你建好了項目 要把其他項目中的文件導入過來 你可以直接復制粘貼
也可以復制到你項目文件下 再刷新項目
要是復制類你可以直接復制類的內容 粘貼到你指定的包中 eclipse 自動幫你創建類
③ 如何在JAVA導入現有的.class文件
不可以導入class。你那個class應該是在一個項目裡面的。將那個項目打包,會有一個jar文件生成。你那個class文件就在那個jar裡面。然後將jar拷到lib目錄下,和你其他jar的引用一樣設置。然後在你要引用的java文件中import那個class路徑,class路徑是在jar包裡面的路徑
,你要是不知道路徑,用winrar打開jar,然後一層一層找路徑吧
④ java Swing的導入文件問題
JFileChooserchooser=newJFileChooser();
FileNameExtensionFilterfilter=newFileNameExtensionFilter(
"xls");
chooser.setFileFilter(filter);
intreturnVal=chooser.showOpenDialog(parent);
if(returnVal==JFileChooser.APPROVE_OPTION){
System.out.println("Youchosetoopenthisfile:"+
chooser.getSelectedFile().getName());
}
⑤ java怎麼導入自己編寫的類
首先要將編寫的類編譯生產.class文件,(然後可以生產jar包)將它放到一個固定的文件夾中。
在環境變數中設置。可以新建一個CLASSPHTH, 將你放.class文件夾的目錄寫在這個裡面,切記,開頭一定要加上「.;」,沒有引號。這個意思是首先在文件目錄查找,然後在到指定目錄中查找。默認為點。
⑥ 如何往eclipse中導入單個java文件
你這里說的是java類還是java文件夾?
若是java類:直接復制粘貼
要是java文件夾:找到你的workspace將文件夾復制粘貼到裡面,然後到Eclipse頁面點file--》
import--》general-->existProjectsintoworkspace-->next-->browse--->找到你剛才的workspace,並找到其中剛剛復制進去的的java文件,選擇,確定即可
⑦ Javaweb文件導入的問題
1、將項目根目錄導入
File->Import->General->Existing Projects into Workspace
2、對Web-INF->lib下的jar表進行 Build Path->Add to Build Path操作
成功後可以在Java Resources->Libraries中找到,也可以在Java Resources->Libraries->Web App Libraries中找到
BuildPath->Java Build Path->Libraries下Add External JARs
3、添加servlet-api.jar包,其路徑在下
4、導入java web項目出現JRE System Library(unbound)和Server Library(unbound)解決方法,選中後Edit,將其改為合適的版本
5、修改連接資料庫配置文件,其路徑在/src/c3p0-config.xml
⑧ JAVA如何調用另一個文件中的類
package src.temp;
在Temp中如下寫:
Ball ball = new Ball()
ball.g.drawOval(100,100,10,10);
%USERPROFILE%LocalSettingsTemp」
HKEY_CURRENT_USER/HKEY_CURRENT_USEREnvironment/TEMP
D:Temp
(8)java導入文件擴展閱讀:
更多操作:
更改位置
在非系統盤如D盤下新建文件夾Temp,然後右擊「我的電腦」,選擇「屬性→高級→環境變數」,在彈出的「環境變數」窗口分別雙擊「TEMP「%USERPROFILE%LocalSettingsTemp」都修改為「D:Temp」就ok了。
在開始→運行→輸入regedit可打開注冊表
刪除
一般來說,你當前運行著大型的工具軟體的時候,都不應該去碰臨時文件,比如Photoshop會在處理圖形時候產生巨大的臨時文件,如果你認為這不是你創建的文件企圖刪除,可能會Photoshop死機。
你當前沒有運行程序的話,發現的臨時文件都可以刪除,以免它們天長日久堆積如山,占據磁碟空間還是小事,關鍵是它們又多又散亂,會給磁碟掃描整理帶來時間上的無謂消耗,也可能會造成文件分配表混亂,導致文件交叉鏈接的錯誤。但是不能所有的臨時文件都一概而論。
比如,C盤根目錄的TEMP目錄,是很多工具程序臨時文件的指向目錄,沒有這個目錄的話,臨時文件無法創建,這些工具軟體就很可能會出錯,所以要刪除的話,只應該清空裡面的臨時文件垃圾,而不能把TEMP這個目錄都幹掉了。
Windows里通常也有一個TEMP文件,是系統默認的臨時文件的放置地方,也不建議連目錄都刪除了,定期清空裡面的垃圾即可。
還有就是WORD安裝目錄里的臨時文件,在你使用WORD的時候,不要去刪除它們,這些~開頭,TMP結尾的文件是WORD程序工作要用到的,多處於讀防寫狀態,你想刪除它們也刪除不了。
如果你在使用WORD時候死機,下次開機進入Windows的時候,也不要先刪除它們,應該打開WORD,WORD會從這些臨時文件里讀取上次你死機時候最新保存的結果,讓你最大限度地恢復上次的工作。其實這就是WORD恢復上次文檔的原理。等你另存了文件後,再刪除它們也不遲。
⑨ 如何在java中用文本文件導入數據
你是指txt格式嗎?
使用文件輸入流讀取文件吧,然後一行行獲取。
如果是有固定格式的,按照你約定的格式進行解析。
⑩ java如何導入import
按需類型導入(type-import-on-demand),例如 import java.io.*; 關於這兩種導入類型大家各有所愛,眾說紛紜。這里分析一下這兩種導入類型的大致工作原理供大家參考。 單類型導入比較好理解,僅僅導入一個public類或者介面。而對於按需類型導入,有人誤解為導入一個包下的所有類,其實不然,看名字就知道,他只會按需導入,也就是說它並非導入整個包,而僅僅導入當前類需要使用的類。 既然如此是不是就可以放心的使用按需類型導入呢?非也,非也。因為單類型導入和按需類型導入對類文件的定位演算法是不一樣的。 java編譯器會從啟動目錄(bootstrap),擴展目錄(extension)和用戶類路徑下去定位需要導入的類,而這些目錄僅僅是給出了類的頂層目錄。編譯器的類文件定位方法大致可以理解為如下公式: 頂層路徑名 \ 包名 \ 文件名。class = 絕對路徑 對於單類型導入很簡單,因為包明和文件名都已經確定,所以可以一次性查找定位。 對於按需類型導入則比較復雜,編譯器會把包名和文件名進行排列組合,然後對所有的可能性進行類文件查找定位。例如: package com; import java.io.*; import java.util.*; 當你的類文件中用到了File類,那麼可能出現File類的地方如下: 1、File \\ File類屬於無名包,就是說File類沒有package語句,編譯器會首先搜索無名包 2、com.File \\ File類屬於當前包 3、java.lang.File \\編譯器會自動導入java.lang包 4、java.io.File 5、java.util.File 需要注意的地方就是,編譯器找到java.io.File類之後並不會停止下一步的尋找,而要把所有的可能性都查找完以確定是否有類導入沖突。假設此時的頂層路徑有三個,那麼編譯器就會進行3*5=15次查找。 了解以上原理之後,我們可以得出這樣的結論:按需類型導入是絕對不會降低Java代碼的執行效率的,但會影響到Java代碼的編譯速度。 查看JDK的源代碼就知道SUN的軟體工程師一般不會使用按需類型導入。因為使用單類型導入至少有以下兩點好處: 1.提高編譯速度。 2.避免命名沖突。(例如:當你import java.awt.*;import java.util.*後,使用List的時候編譯器將會出編譯錯誤)