⑴ java中,<meta>表簽什麼意思,那裡用的到
這是一個html 標簽 用於設置網頁某些屬性 比如 編碼
⑵ java@的作用
@這是java1.5版本發布的時候的新特性 叫註解(Annotation).比如最熟悉的@Override就是jdk的註解.
元註解:
元註解的作用就是負責註解其他註解。Java5.0定義了4個標準的meta-annotation類型,它們被用來提供對其它 annotation類型作說明。Java5.0定義的元註解:
1.@Target,
2.@Retention,
3.@Documented,
4.@Inherited
而你看到的@Test註解是junit包中自定義的註解
這是它的源碼.可以看到,只要我們按照這種格式,都能自定義註解.
你可以搜索java 註解獲取更加詳細的信息.
望採納!!!
⑶ java META-INF的meta是什麼意思
一般會被翻譯成「元」,mate-inf就被翻譯為元數據,一般指定義數據的數據
⑷ java包下的META-INF文件夾下的MANIFEST.MF文件有神馬作用 android客戶端
META-INF文件夾中的MANIFEST.MF 的作用:
這個文件夾裡面有文件:MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 14.0-b16 (Sun Microsystems Inc.)
Main-Class: com.hadeslee.yoyoplayer.player.ui.Main
Class-Path: lib/commons-codec-1.3.jar lib/commons-httpclient-3.1.jar l
ib/commons-logging-1.1.jar lib/commons-logging-api.jar lib/examples.j
ar lib/jflac-1.2.jar lib/jl1.0.jar lib/jmactritonusspi1.74.jar lib/jn
a.jar lib/jogg-0.0.7.jar lib/jorbis-0.0.15.jar lib/jspeex0.9.7.jar li
b/junit-4.4.jar lib/kj_dsp1.1.jar lib/mp3spi1.9.4.jar lib/tritonus_sh
are.jar lib/vorbisspi1.0.2.jar
X-COMMENT: Main-Class will be added automatically by build
我們把MANIFEST中的配置信息進行分類,可以歸納出下面幾個大類:
一. 一般屬性
1. Manifest-Version
用來定義manifest文件的版本,例如:Manifest-Version: 1.0
2. Created-By
聲明該文件的生成者,一般該屬性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1
3. Signature-Version
定義jar文件的簽名版本
4. Class-Path
應用程序或者類裝載器使用該值來構建內部的類搜索路徑
二. 應用程序相關屬性
1. Main-Class
定義jar文件的入口類,該類必須是一個可執行的類,一旦定義了該屬性即可通過 java -jar x.jar來運行該jar文件。
三. 小程序(Applet)相關屬性
1. Extendsion-List
該屬性指定了小程序需要的擴展信息列表,列表中的每個名字對應以下的屬性
2. <extension>-Extension-Name
3. <extension>-Specification-Version
4. <extension>-Implementation-Version
5. <extension>-Implementation-Vendor-Id
5. <extension>-Implementation-URL
四. 擴展標識屬性
1. Extension-Name
該屬性定義了jar文件的標識,例如Extension-Name: Struts Framework
五. 包擴展屬性
1. Implementation-Title 定義了擴展實現的標題
2. Implementation-Version 定義擴展實現的版本
3. Implementation-Vendor 定義擴展實現的組織
4. Implementation-Vendor-Id 定義擴展實現的組織的標識
5. Implementation-URL : 定義該擴展包的下載地址(URL)
6. Specification-Title 定義擴展規范的標題
7. Specification-Version 定義擴展規范的版本
8. Specification-Vendor 聲明了維護該規范的組織
9. Sealed 定義jar文件是否封存,值可以是true或者false (這點我還不是很理解)
六. 簽名相關屬性
簽名方面的屬性我們可以來參照JavaMail所提供的mail.jar中的一段
Name: javax/mail/Address.class
Digest-Algorithms: SHA MD5
SHA-Digest: AjR7RqnN//cdYGouxbd06mSVfI4=
MD5-Digest: ZnTIQ2aQAtSNIOWXI1pQpw==
這段內容定義類簽名的類名、計算摘要的演算法名以及對應的摘要內容(使用BASE64方法進行編碼)
android客戶端伺服器java文件應該如何部署到tomcat
1、將java程序編譯成.class文件,復制到tomcat中你的項目里的相應位置。
2、現在很多開發工具可以方便的部署java程序到tomcat,比如eclipse
通過add和remove來部署你的項目,通過publish來部署項目到tomcat你所設定的位置,默認是[盤符]:workspace.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebapps