Java ¿ªÔ´±¨±í×ÛÊö
Îҷdz£ÐÒÔËÄÜä¯ÀÀÕâÆª¶ÔËùÓÐ(»ù±¾ÉÏÊÇÈ«²¿) Java ¿ªÔ´±¨±íµÄ Tools. Õª×Ô£ºhttp://www.open-open.com/19.htm
Openreports
OpenReportsÌṩ»ùÓÚweb
µÄÁé»î±¨±í½â¾ö·½°¸£¬Í¨¹ýä¯ÀÀÆ÷×Ô¶¯Éú³É¶¯Ì¬PDF, XLS, HTML, CSVºÍChart±¨±í¡£ÀûÓõ½µÄ¿ªÔ´¼¼ÊõÓÐHibernate, Veloctiy, Webwork¡£
¸ü¶àOpenreportsÐÅÏ¢
JFreeChart
JFreeChartËüÖ÷ÒªÊÇÓÃÀ´ÖÆ×÷¸÷ÖÖ¸÷ÑùµÄͼ±í£¬ÕâЩͼ±í°üÀ¨£º±ýͼ¡¢Öù״ͼ(ÆÕͨÖù״ͼÒÔ¼°¶ÑÕ»Öù״ͼ)¡¢Ïßͼ¡¢ÇøÓòͼ¡¢·Ö²¼Í¼¡¢»ìºÏͼ¡¢¸ÊÌØÍ¼ÒÔ¼°Ò»Ð©ÒDZíÅ̵ȵȡ£
¸ü¶àJFreeChartÐÅÏ¢
JasperReports
JasperReportsÊÇÒ»¸ö»ùÓÚJavaµÄ¿ªÔ´±¨±í¹¤¾ß£¬Ëü¿ÉÒÔÔÚJava»·¾³ÏÂÏñÆäËüIDE±¨±í¹¤¾ßÒ»ÑùÀ´ÖÆ×÷±¨±í¡£JasperReportsÖ§³ÖPDF¡¢HTML¡¢XLS¡¢CSVºÍXMLÎļþÊä³ö¸ñʽ¡£JasperReportsÊǵ±Ç°Java¿ª·¢Õß×î³£Óõı¨±í¹¤¾ß¡£
¸ü¶àJasperReportsÐÅÏ¢
JFreeReport
JFreeReportÊÇÒ»¸öÓÃÀ´Éú³É±¨±íµÄJavaÀà¿â¡£ËüΪJavaÓ¦ÓóÌÐòÌṩһ¸öÁé»îµÄ´òÓ¡¹¦Äܲ¢Ö§³ÖÊä³öµ½´òÓ¡»úºÍPDF, Excel, HTMLºÍXHTML, PlainText, XMLºÍCSVÎļþÖС£
jCharts
jChartsÊÇÒ»¸ö100£¥»ùÓÚJavaµÄÖÆÍ¼¹¤¾ß£¬Ëü¿ÉÒÔÊä³öºÜ¶àÖÖͼ±í¡£Õâ¸ö°üÊÇͨ¹ýServletsÏÔʾͼ±íÀíÏëÑ¡Ôñ¡£
Cewolf
Cewolf¿ÉÒÔÔÚÒ»¸ö»ùÓÚServlet/JSPµÄWebÓ¦ÓóÌÐòÄÚ²¿Ê¹Óã¬ÒÔÔÚWebÒ³ÖÐǶÈë¸÷ÖÖ¸´ÔÓµÄͼÐÎͼ±í(È磬ֱ·½Í¼¡¢±ýͼ¡¢°ôͼµÈµÈ)¡£ËüÌṩÁËÒ»¸ö¹¦ÄÜÍ걸µÄ±êÇ©¿âÀ´¶¨Òåͼ±íµÄËùÓÐÊôÐÔ(ÑÕÉ«¡¢±Ê»¡¢Í¼ÀýµÈ)£¬ÕâÑùǶÈëÁËͼ±íµÄJSP¾Í²»ÓÃʹÓÃÈκÎJava´úÂë¡£
JOpenChart
JOpenChart¿âºÍ¹¤¾ß°üÌṩÁË´´½¨²»Í¬µÄͼ±íµÄ·½·¨£¬°üÀ¨±ýͼ¡¢Ö±·½Í¼¡¢ºÍ×Ô»æÍ¼¡£½øÒ»²½£¬Ëü°üº¬Á˽«Í¼±íǶÈëµ½Swing »òWebÓ¦ÓóÌÐòÖеÄ×é¼þ¡£Õâ¸ö¿âµÄRenderer Interface API¿ÉÒÔ·½±ãµØÎª²»Í¬ÖÖÀàµÄͼ±íÔö¼ÓÐµĻæÖÆ¡£
iReport
iReportÊÇΪJasperReportsÉè¼ÆµÄÇ¿´óµÄ£¬Ö±¹ÛµÄ£¬Ò×ÓÚʹÓõĿÉÊÓ»¯±¨±íÉè¼ÆÆ÷²ÉÓô¿Java¿ª·¢¡£Õâ¸ö¹¤¾ßÔÊÐíÓû§¿ÉÊÓ»¯±à¼°üº¬charts,ͼƬ,×Ó±¨±íµÈµÄ¸´ÔÓ±¨±í¡£iReport »¹¼¯³ÉÁËJFreeChartͼ±íÖÆ×÷°ü¡£ÔÊÐíÓû§¿ÉÊÓ»¯µØ±à¼XML JasperDesignÎļþ¡£ÓÃÓÚ´òÓ¡µÄÊý¾Ý¿ÉÒÔͨ¹ý¶àÖÖ·½Ê½»ñÈ¡°üÀ¨£ºJDBC, TableModels, JavaBeans, XML,Hibernate(Ö§³ÖHQL²éѯÓïÑÔ), CSVµÈ¡£ËüÖ§³Ö¶àÖÖÊä³ö¸ñʽ°üÀ¨£ºPDF,RTF,XML,XLS,CSV,HTM¡£
Chart2D
Chart2D - Ò»¸öÖ±¹ÛÏÔʾÊý¾ÝÁ÷Á¿µÄ2άͼ±í£¨pie,Ïߣ¬´¹Ö±Ìõ£¬Ë®Æ½Ìõ£¬·ÖÉ¢Ìõ£¨µã£©£¬ºÏ²¢ºÍ¸²¸Çͼ¡£ÓÐJComponent ºÍ BufferedImageÀàͼ±í¡£
Ïà¹ØÎĵµ£º
Javaѧϰ´ÓÈëÃŵ½¾«Í¨
Ò»¡¢ JDK (Java Development Kit)
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......
Õ⼸ÌìÓöµ½ÁËjavaµÄpackageÎÊÌ⣨ÕâÖÖÎÊÌâÖ»ÊÇÔÚcmdÃüÁîÐÐģʽÏ»áÓöµ½£¬Èç¹ûÓÃeclipse¾Í²»»áÓÐÕâÖÖÎÊÌ⣩£¬°ÑjavaÖеÄpackage±àÒëÔËÐеÄÎÊÌâ×ܽáһϣ¬×÷Ϊ±¸Íü¡£
Ê×ÏÈ£¬Èç¹ûÄãÓÐÁ½¸öÀࣺ
£¨1£©A.java
import edu.ustc.*;
&n ......
byte a=112,ÓóÌÐòʵÏÖ£¬½«ÆäÑ»·×óÒÆÈýλºÍÓÒÒÆÈýλ¡£
112µÄ¶þ½øÖÆÔÂë:0111 0000
112Ñ»·×óÒÆ3λºóµÄ¶þ½øÖÆÂë:1000 0011
112Ñ»·ÓÒÒÆ3λºóµÄ¶þ½øÖÆÂë:0000 1110
ÏȽ«Ñ»·×óÒÆµÄ³ÌÐò´úÂë¸æËß´ó¼Ò:
public class TestCircle{
public static void main(String args[]){
byte x=112;
& ......
JAVA¿ª·¢°ü¹¦Äܼò½é
TerrySMS for Java ÊÇÓÃJAVA¿ØÖÆGSM ModemʵÏÖ¶ÌÐÅÊÕ·¢¹¦ÄܵĿª·¢°ü¡£ÀûÓÃTerrySMS¿ÉÒÔʵÏÖ¿çÆ½Ì¨µÄ¶ÌÐÅ·¢ËÍ£¬Ä¿Ç°Ö§³ÖwindowsXP¡¢2000¡¢2003¡¢LinuxµÈ²Ù×÷ϵͳ¡£ÊÇʵÏÖÒµÎñϵͳºÍ¶ÌÐÅϵͳ¼Þ½ÓµÄÀíÏ빤¾ß¡£
JAVA¿ª·¢°ü¹¦ÄܽéÉÜ
1¡¢Ä¿Ç°Ö ......
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import au.com.bytecode.opencsv.CSVWriter;
public class CsvDemo {
public static void main(String[] args) throws IOException {
  ......