① java中listfiles怎樣查找指定文件夾中後綴名為 ".PNG", ".GIF", ".JPG"的圖片
File f = new File("路徑");
if(f.isDirectory())//必須是文件夾
{
File[] files = f.listFiles();//得到所有FILE
for(File _f : files)
{
if(_f.exists())
{
if(_f.isDirectory())//是文件夾遞歸查找
{
//遞歸
}else{
String fileName = _f.getName();
String fileSuffix = fileName.substring(fileName.lastIndexOf("."));//得到後綴
if(fileSuffix.toUpperCase().equals("PNG")||fileSuffix.toUpperCase().equals("JPG"))
{
System.out.println("bingo!");
}
}
}
}
}
② 1.java源文件 擴展名
java源文件的擴展名為」.java「。
解釋:這個是固定規范,源文件顧名思義就是最原始的沒有經過編譯的文件,這個在java中就是」.java」
備註:編譯後的文件擴展名是「.class」文件。
③ Java編譯器編譯的文件的後綴名是什麼
用javac編譯之後,在原先的java文件所在文件夾下自動生成一個新的class文件,也就是說,後綴名是class
④ JAVA程序的文件後綴名代表著文件是什麼意思呢
別貪多,你現在剛學java,不用明白那麼多的意思,知道java和class是什麼就好了,等你慢慢的接觸到新知識,web編程什麼的,就知道了jar就是jar包,jpx是jbuilder的,jsp是頁面用的,xml,properties也就是配置文件。
⑤ java源名字後綴名,編譯後生成什麼
.java 是java源文件
.class文件是java源文件編譯後的文件
.jar文件是按照模塊或功能把多個.class文件放到一起,
.dex文件是android系統中的一個文件標准,是在把java文件編譯成CLASS文件後,通過一個工具(dx)將應用所有的 CLASS文件轉換成一個DEX文件,而後Dalvik虛擬機會從其中讀取指令和數據。
⑥ java程序中怎麼插入圖片
1)文件要有後綴名
2)要用Image或BufferedImage對象
3)因為你重寫了paint()方法,所以不能在Label裡面顯示圖片。你重寫了paint()方法後,整個容器都會變成畫布,所以看不到Label組件,自然也就看不到圖片。應該在paint方法裡面用g.drawImage方法把圖片在畫布中畫出來。參考Java API,Graphics的drawImage方法。
⑦ java修改文件後綴名
以下程序實現的功能是批量修改文件後綴:
import java.io.*;
/**
* JAVA實現的批量更改文件後綴名的程序。
*
* @author rommnn
*/
public class ExtBatchRename {
/**
* 修改程序。<br>
* 內部遞歸調用,進行子目錄的更名
*
* @param path
* 路徑
* @param from
* 原始的後綴名,包括那個(.點)
* @param to
* 改名的後綴,也包括那個(.點)
*/
public void reName(String path, String from, String to) {
File f = new File(path);
File[] fs = f.listFiles();
for (int i = 0; i < fs.length; ++i) {
File f2 = fs[i];
if (f2.isDirectory()) {
reName(f2.getPath(), from, to);
} else {
String name = f2.getName();
if (name.endsWith(from)) {
f2.renameTo(new File(f2.getParent() + "/" + name.substring(0, name.indexOf(from)) + to));
}
}
}
}
public static void main(String[] args) {
ExtBatchRename rf = new ExtBatchRename();
rf.reName("d:/www.laozizhu.com", ".jsp", ".html");
}
}
⑧ java獲取上傳的圖片後綴名出錯 變成.image%3A1245499 請問什麼原因呢怎麼解決呢
應該是文件名出現空格了了,%3A是空格的意思,被轉為unicode編碼了
⑨ 使用Java語言編寫的源程序保存時的文件擴展名是什麼
使用Java語言編寫的源程序保存時的文件擴展名為「.java」。經過編譯之後會生成「.class」為後綴的文件。
源代碼(也稱源程序)是指未編譯的按照一定的程序設計語言規范書寫的文本文件,是一系列人類可讀的計算機語言指令。
計算機源程序的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
(9)java圖片後綴名擴展閱讀:
Java語言的特點:
1、編譯和解釋性,Java編譯程序生成位元組碼,而不是通常的機器碼。Java位元組碼提供對體系結構中性的目標文件格式,代碼設計成可有效地傳送程序到多個平台。Java程序可以在任何實現了Java解釋程序和運行系統的系統上運行。
2、穩健性,Java原來是用作編寫消費類家用電子產品軟體的語言,所以它是被設計成寫高可靠和穩健軟體的。Java消除了某些編程錯誤,使得用它寫可靠軟體相當容易。
Java是一個強類型語言,它允許擴展編譯時檢查潛在類型不匹配問題的功能。Java要求顯式的方法聲明,它不支持C風格的隱式聲明。這些嚴格的要求保證編譯程序能捕捉調用錯誤,這就導致更可靠的程序。
3、可靠性方面最重要的增強之一是Java的存儲模型。Java不支持指針,它消除重寫存儲和訛誤數據的可能性。類似地,Java自動的「無用單元收集」預防存儲漏泄和其它有關動態存儲分配和解除分配的有害錯誤。
4、安全性,Java的存儲分配模型是它防禦惡意代碼的主要方法之一。Java沒有指針,所以程序員不能得到隱蔽起來的內幕和偽造指針去指向存儲器。
5、可移植性,Java使得語言聲明不依賴於實現的方面。例如,Java顯式說明每個基本數據類型的大小和它的運算行為。Java環境本身對新的硬體平台和操作系統是可移植的。Java編譯程序也用Java編寫,而Java運行系統用ANSIC語言編寫。
6、高性能,Java是一種先編譯後解釋的語言,所以它不如全編譯性語言快。但是有些情況下性能是很要緊的,為了支持這些情況,Java設計者製作了「及時」編譯程序,它能在運行時把Java位元組碼翻譯成特定CPU(中央處理器)的機器代碼,也就是實現全編譯了。
Java源程序(.java文件)-java位元組碼文件(.class文件)-由解釋執行器(java.exe)將位元組碼文件載入到java虛擬機(jvm)-位元組碼文件(.class)就會在java虛擬機中執行。
參考資料來源:網路-Java
⑩ Java源文件和編譯後的文件擴展名分別為
java的源文件的後綴為".java",編譯後的擴展名為「.class」。
解釋:根據java命名規范,編譯前的文件都是統一命名為「.java」,經過jdk編譯後,擴展名統一命名為「.class」。