jove編程
㈠ 如何把.jar文件 轉為.exe可執行文件
將java應用程序本地編譯為EXE的幾種方法(推薦使用JOVE和JET)
1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS文件編譯成EXE文件。
2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe創建EXE文件,這個軟體可以從微軟的網站免費下載,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htm
jexegen的語法如下:
jexegen /OUT:exe_file_name
/MAIN:main_class_name main_class_file_name.class
[and other classes]
3. Visual Cafe提供了一個能夠創建EXE文件的本地編譯器。你需要安裝該光碟上提供的EXE組件。
4. 使用InstallAnywhere創建安裝盤。
5. 使用IBM AlphaWorks提供的一個高性能Java編譯器,該編譯器可以從下面的地址獲得:
http://www.alphaworks.ibm.com/tech/hpc
6. JET是一個優秀的Java語言本地編譯器。該編譯器可以從這個網站獲得一個測試版本:
http://www.excelsior-usa.com/jet.html
7. Instantiations公司的JOVE
http://www.instantiations.com/jove/...ejovesystem.htm
JOVE公司合並了以前的SuperCede,一個優秀的本地編譯器,現在SuperCede已經不復存在了。
8. JToEXE
Bravo Zulu Consulting, Inc開發的一款本地編譯器,本來可以從該公司的網頁上免費下載的,不過目前在該公司的主頁上找不到了。
---------------------------------------------------------------
Java 編程初步 傻瓜書
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159167
數據結與演算法 Java語言版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160250
精通JBuilder 2005 中文版 高清PDF+隨書光碟
http://bbs.topsage.com/dispbbs_121_172861_1.html
JSF JavaServer Faces in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160229
Spring in Action (第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146170
Manning jQuery in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174769
Spring In Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174107
AspectJ in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174106
Hibernate In Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174105
Struts in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174005
Lucene in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173991
Java Extreme Programming Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174729
Java Programming Cookbook
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=173667
Beginning Java Objects
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174685
Building Java Enterprise App
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174684
Ant: The Definitive Guide
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174683
Better Faster Lighter Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174681
Hibernate Reference 3.1
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174674
Pragmatic Version Control using CVS
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174479
Pragmatic Project Automation
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174476
jQuery Reference Guide
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174411
Java 2 核心技術 卷1&卷2 CHM版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174123
Wrox Professional Java JDK 6 Edition
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163451
Java 2 寶典
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159154
侯捷java編程思想 PDF中文版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163902
Learning Java (第三版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146869
Beginning Java Programming for Dummies 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163923
Java 2 核心編程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146174
Java How to Program (第六版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146371
Java All-In-One案頭參考傻瓜書 (第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152871
21天自學 Java 6 (2007年5月更新出版) PDF
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159315
Java咖啡館
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151447
Thinking in Java(第四版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152053
深入學習JFC SWING - Java基礎類組件集
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152049
J2EE全實例教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158057
Java信息系統設計與開發實例(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151993
Java優化編程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151994
Java信息系統設計與開發實例(第二版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151993
Tricks of the Java Programming
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159305
Wrox Professional Java Native Interfaces with SWT JFace
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159290
Java Swing 第二版 PDF文字版 O'Relliy出版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159158
O'Reilly - Java Database Programming with JDBC
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159292
JDBC與Java資料庫程序設計
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151448
Learning JQurey (2007年7月最新出版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159652
J2EE設計開發編程指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159288
Java Web Services簡明教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159159
O'Reilly Java and XML (第二版PDF)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146231
O'Reilly Java and XML (第三版PDF)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=167584
Java技術XML高級編程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=147800
Expert One-on-One J2EE Design and Development
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160652
Expert One-on-One J2EE Development without EJB
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160653
JBoss - A Developer's Notebook
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146179
The Java Programming Language (第四版)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=147095
Professional Java Development with the Spring Framework
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159303
Core Java Server Faces 第二版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=145549
精通Enterprise JavaBeans
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146018
Enterprise JavaBeans EJB 第四版
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159166
J2EE應用與BEA WebLogic Server (第二版PDF)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146227
O'Reilly Java Web Services
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=146377
Ant權威指南
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=148383
Ajax和Java框架高級編程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=148371
Java Web Services簡明教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159159
Cross-Platform Web Services Using C# and Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160472
O'Reilly Ajax on Java
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160600
O'Reilly Java and XSLT
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=149585
O'Reilly Java and XML Binding
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=149583
O'Reilly Java and SOAP
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=149581
Design Patterns Java Companion
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=163920
J2EE Java黑客大曝光 開發安全的Java應用程序
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151446
J2ME API 速查手冊
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158248
精通J2ME無線編程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152047
J2ME開發大全
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151987
Java網頁開發的藝術
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151991
Java編程高手
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151990
Java 5.0 Tiger程序高手秘笈
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151989
Java2網路協議技術內幕(附源碼)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151988
Using Enterprise JavaBeans 2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166051
Java技術實用教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158244
企業級Java安全性(構建安全的J2EE應用)
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=152048
Java語言集成開發環境Eclipse中文教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158237
NetBeans IDE 5.5 企業版高級開發教程
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159653
Using Enterprise JavaBeans 2
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166051
Borland JBuilder Developer's Guide
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166294
Eclipse精要與高級開發技術
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=151986
Code Generation in Action
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=174722
Java 6 3D游戲開發
http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=160251
㈡ linux中的VI編輯器的最終作用是干什麼的
總的來說,vi類似於windows的notepad,但功能比notepad還要強大。如果你熟悉notepad的使用的話,對vi應該就有了一定的了解了。vi可以作為shell編程的基礎,如果你想很好的掌握字元界面的unix/linux, vi是少不了的一個很好的鍛煉的地方。不過現在都是圖形化界面了,你要是覺得沒有必要,考試也不會考的話,也不用太看重了。
Linux上最常用的文本編輯器Vi(或Vim)。文本編輯器是所有電腦系統中最常使用的一種工具。用戶在使用電腦的時候,往往需要創建自己的文件,無論是一般的文字文件、資料文件,還是編寫源程序,這些工作都離不開編輯器。
Vi是Visual interface的簡稱,它在Linux上的地位就像Edit程序在DOS上一樣。它可以執行輸出、刪除、查找、替換、塊操作等眾多文本操作,而且用戶可以根據自己的需要對其進行定製,這是其他編輯程序所沒有的。
Vi不是一個排版程序,它不像Word或WPS那樣可以對字體、格式、段落等其他屬性進行編排,它只是一個文本編輯程序。
Vi沒有菜單,只有命令,且命令繁多。Vi有3種基本工作模式:命令行模式、文本輸入模式和末行模式。
Vi命令可以說是UNIX/Linux世界裡最常用的編輯文檔的命令了,很多人不喜歡Vi就因為它有太多的命令集,但是我們只需要掌握基本的命令然後靈活地加以運用,相信您一定會喜歡它的。
要在Linux下編寫文本或語言程序,您首先必須選擇一種文本編輯器。可以選擇使用Vim編輯器,使用它的好處是幾乎每一個版本的Linux都會有它的存在。然而它是在文本模式下使用,需要記憶一些基本的命令操作方式。您也可以選擇使用 pico, joe, jove編輯器,午夜司令官mc編輯器等,它們都比Vim來得簡單。如果您實在不習慣使用文字模式,可以選擇視窗環境下的編輯器,像Gedit, Kate等,或是使用KDevelop,它是在Linux中的X Window下執行的C/C++整合式開發環境。
㈢ 自學C或者jove語言需要多久
c的話,下功夫一個月就差不多了,但如果說要學到精通的話,這不是一朝一夕的事。java的話可能時間會長點兒,它比c要記得多!!
㈣ 學習jove、c、c++語言應該買些什麼資料,最好給兩本書名。。。
Java用的很少(其實現在更流行),說說C/C++吧
C++其實是C的一個超集,但在實際中,C和C++的應用領域是不太一樣的。這是因為兩者根本的設計思想是不一樣的:C++是一門OOP語言,有繼承,多態和動態綁定等等一系列的特點,STL庫更是為OOP的設計提供了極大的方便;而C是一門結構化的語言,他首先要解決的是演算法和數據結構的問題,即通過一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制)。但這絕不是說C就已經過時了,如果你去看程序設計語言的排行,C始終占據頭名,而C++因為OOP的競爭對手實在太多Java C#和python,使用率逐年下降。
要人說過要成為優秀的計算機軟體人才,至少有三方面知識:掌握三門以上的語言(包括腳本語言shell,python),數據結構和演算法,操作系統。
資料方面的話,《C Primer Plus》和《C++ Primer Plus》非常適合初學者,裡面有較為詳盡的語法介紹和比較基本的程序設計思想。就我的經驗,備受推崇的C++ Primer對於初學者來說,很難讀懂,最好是在有一定基礎的前提下再去看。想要掌握這兩門語言的基本語法是很容易的,但真正開始寫出好的程序的時候,你會發現語法是編寫程序最簡單的一步。這就好像識字和文學作品一樣,這之間差了十萬八千里。當你逐漸積累了一些寫程序的經驗的時候,你可以看看《Effective C++》或者《C++沉思錄》,《C陷阱與缺陷》,《C和指針》。這樣可以幫助你改掉許多編程時的壞習慣以及許多C++設計上更深入的部分。再往下,就需要對程序的設計架構有一定的了解(必須建立在寫過大量代碼的基礎上,至少幾萬行才能看明白),可以看《設計模式:可復用面向對象軟體的基礎》。另外,還有代碼的重構,《重構:改善既有代碼的設計》。
當然了這都只是針對語言部分,就象我剛才說的,想要真正的進階,最核心的並不是語言,而是數據結構和演算法,因為你要最終實現的是用戶的需求和功能,而不是展示你的代碼。就像作文一樣,文字只是表達情感和觀點的工具,語言學家永遠也成為不了文學家。所以一定要學習數據結構和演算法。數據結構的話,國內最流行的就是嚴蔚敏老師的《數據結構(C語言版)》,全部都懂是一件很有挑戰性的事情,因為學CS的都知道,數據結構是一門很難的課。演算法是一個很抽象的東西,多數程序員即使寫了很多年代碼也無法真正領略裡面的奧妙,因為這通常需要深厚的數學功底,有興趣可以看看《演算法導論》。
最後,要成為真正的程序設計大師,一定要對整個計算機系統(包括硬體和軟體)有深刻的認識。最好大量能去涉獵CS方面的書籍,《編譯原理》,《深入了解計算機系統》等等。
