`

20个经典的Java应用

    博客分类:
  • Java
 
阅读更多

下面是20个非常有用的Java程序片段,希望能对你有用。
1. 字符串有整型的相互转换
   

[java]
  1. Java代码  
  2. String a = String.valueOf( 2 ); 或者 String a= 2 + "" ;    //integer to numeric string    
  3. int  i = Integer.parseInt(a);  //numeric string to an int   

2. 向文件末尾添加内容
   

[java]
  1. Java代码  
  2. BufferedWriter out =  null ;  
  3.     try  {  
  4.     out =  new  BufferedWriter( new  FileWriter(”filename”,  true ));  
  5.     out.write(”aString”);  
  6.    }  catch  (IOException e) {  
  7.      // error processing code    
  8.    }  finally  {  
  9. if  (out !=  null ) {  
  10.    out.close();  
  11.    }  
  12. }  

3. 得到当前方法的名字
   

[java]
  1. Java代码  
  2. String methodName = Thread.currentThread().getStackTrace()[ 1 ].getMethodName();  

4. 转字符串到日期
   

[java]
  1. Java代码  
  2. java.util.Date = java.text.DateFormat.getDateInstance().parse(date String);  

或者是:
   

[java]
  1. SimpleDateFormat format =  new  SimpleDateFormat(  "dd.MM.yyyy"  );  
  2. Date date = format.parse( myString );  

5. 使用JDBC链接Oracle
   

[java]
  1. Java代码  
  2. public   class  OracleJdbcTest{  
  3.    String driverClass =  "oracle.jdbc.driver.OracleDriver" ;  
  4.    Connection con;  
  5.     public   void  init(FileInputStream fs)  throws  ClassNotFoundException, SQLException, FileNotFoundException, IOException{  
  6.      Properties props =  new  Properties();  
  7.      props.load(fs);  
  8.      String url = props.getProperty( "db.url" );  
  9.      String userName = props.getProperty( "db.user" );  
  10.      String password = props.getProperty( "db.password" );  
  11.      Class.forName(driverClass);  
  12.      con=DriverManager.getConnection(url, userName, password);  
  13.    }  
  14.     public   void  fetch()  throws  SQLException, IOException{  
  15.      PreparedStatement ps = con.prepareStatement( "select SYSDATE from dual" );  
  16.      ResultSet rs = ps.executeQuery();  
  17.       while  (rs.next()){  
  18.         // do the thing you do    
  19.      }  
  20.      rs.close();  
  21.      ps.close();  
  22.    }  
  23.     public   static   void  main(String[] args){  
  24.     OracleJdbcTest test =  new  OracleJdbcTest();  
  25.     test.init();  
  26.     test.fetch();  
  27.     }  
  28.   }  

 6. 把 Java util.Date 转成 sql.Date
   

[java]
  1. Java代码  
  2.  java.util.Date utilDate =  new  java.util.Date();  
  3.  java.sql.Date sqlDate =  new  java.sql.Date(utilDate.getTime());  

7. 使用NIO进行快速的文件拷贝
   

[java]
  1. Java代码  
  2. public   static   void  fileCopy( File in, File out ) throws  IOException{  
  3.    FileChannel inChannel =  new  FileInputStream( in ).getChannel();  
  4.    FileChannel outChannel =  new  FileOutputStream( out ).getChannel();  
  5.     try {  
  6.      //          inChannel.transferTo(0, inChannel.size(), outChannel);      // original -- apparently has trouble copying large files on Windows    
  7.      // magic number for Windows, 64Mb - 32Kb)    
  8.         int  maxCount = ( 64  *  1024  *  1024 ) - ( 32  *  1024 );  
  9.        long  size = inChannel.size();  
  10.        long  position =  0 ;  
  11.        while  ( position < size ){  
  12.          position += inChannel.transferTo( position, maxCount, outChannel );  
  13.       }  
  14.    } finally {  
  15.      if  ( inChannel !=  null  ){  
  16.        inChannel.close();  
  17.     }  
  18.      if  ( outChannel !=  null  ){  
  19.        outChannel.close();  
  20.     }  
  21.    }  
  22. }  

8. 创建图片的缩略图
  

[java]
  1. Java代码  
  2.   private   void  createThumbnail(String filename,  int  thumbWidth,  int  thumbHeight,  int  quality, String outFilename)  
  3.      throws  InterruptedException, FileNotFoundException, IOException  
  4.     {  
  5.      // load image from filename    
  6.     Image image = Toolkit.getDefaultToolkit().getImage(filename);  
  7.     MediaTracker mediaTracker =  new  MediaTracker( new  Container());  
  8.     mediaTracker.addImage(image,  0 );  
  9.     mediaTracker.waitForID( 0 );  
  10.      // use this to test for errors at this point: System.out.println(mediaTracker.isErrorAny());    
  11.      // determine thumbnail size from WIDTH and HEIGHT    
  12.      double  thumbRatio = ( double )thumbWidth / ( double )thumbHeight;  
  13.      int  imageWidth = image.getWidth( null );  
  14.      int  imageHeight = image.getHeight( null );  
  15.      double  imageRatio = ( double )imageWidth / ( double )imageHeight;  
  16.      if  (thumbRatio < imageRatio) {  
  17.     thumbHeight = ( int )(thumbWidth / imageRatio);  
  18.     }  else  {  
  19.     thumbWidth = ( int )(thumbHeight * imageRatio);  
  20.     }  
  21.    // draw original image to thumbnail image object and    
  22.      // scale it to the new size on-the-fly    
  23.     BufferedImage thumbImage =  new  BufferedImage(thumbWidth, thumbHeight, BufferedImage.TYPE_INT_RGB);  
  24.     Graphics2D graphics2D = thumbImage.createGraphics();  
  25.     graphics2D.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);  
  26.     graphics2D.drawImage(image,  0 0 , thumbWidth, thumbHeight,  null );  
  27.      // save thumbnail image to outFilename    
  28.     BufferedOutputStream out =  new  BufferedOutputStream( new  FileOutputStream(outFilename));  
  29.     JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);  
  30.     JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(thumbImage);  
  31.     quality = Math.max( 0 , Math.min(quality,  100 ));  
  32.     param.setQuality(( float )quality /  100 .0f,  false );  
  33.     encoder.setJPEGEncodeParam(param);  
  34.     encoder.encode(thumbImage);  
  35.     out.close();  
  36.     }  

9. 创建 JSON 格式的数据
   

[java]
  1. Java代码  
  2.     请先阅读这篇文章 了解一些细节,  
  3.     并下面这个JAR 文件:json-rpc- 1.0 .jar ( 75  kb)  
  4.      import  org.json.JSONObject;  
  5.     ...  
  6.     ...  
  7.     JSONObject json =  new  JSONObject();  
  8.     json.put( "city" "Mumbai" );  
  9.     json.put( "country" "India" );  
  10.     ...  
  11.     String output = json.toString();  
  12.     ...  

10. 使用iText JAR生成PDF
  

[java]
  1. Java代码  
  2.     阅读这篇文章 了解更多细节  
  3.      import  java.io.File;  
  4.      import  java.io.FileOutputStream;  
  5.      import  java.io.OutputStream;  
  6.      import  java.util.Date;  
  7.      import  com.lowagie.text.Document;  
  8.      import  com.lowagie.text.Paragraph;  
  9.      import  com.lowagie.text.pdf.PdfWriter;  
  10.      public   class  GeneratePDF {  
  11.      public   static   void  main(String[] args) {  
  12.      try  {  
  13.     OutputStream file =  new  FileOutputStream( new  File( "C:\\Test.pdf" ));  
  14.     Document document =  new  Document();  
  15.     PdfWriter.getInstance(document, file);  
  16.     document.open();  
  17.     document.add( new  Paragraph( "Hello Kiran" ));  
  18.     document.add( new  Paragraph( new  Date().toString()));  
  19.     document.close();  
  20.     file.close();  
  21.     }  catch  (Exception e) {  
  22.     e.printStackTrace();  
  23.     }  
  24.     }  
  25.     }  

11. HTTP 代理设置
  

[java]
  1.  Java代码  
  2.     阅读这篇 文章 了解更多细节。  
  3.     System.getProperties().put( "http.proxyHost" "someProxyURL" );  
  4.     System.getProperties().put( "http.proxyPort" "someProxyPort" );  
  5.     System.getProperties().put( "http.proxyUser" "someUserName" );  
  6.     System.getProperties().put( "http.proxyPassword" "somePassword" );  

12. 单实例Singleton 示例
   

[java]
  1. Java代码  
  2.     请先阅读这篇文章 了解更多信息  
  3.      public   class  SimpleSingleton {  
  4.      private   static  SimpleSingleton singleInstance =   new  SimpleSingleton();  
  5.      //Marking default constructor private    
  6.      //to avoid direct instantiation.    
  7.      private  SimpleSingleton() {  
  8.     }  
  9.      //Get instance for class SimpleSingleton    
  10.      public   static  SimpleSingleton getInstance() {  
  11.      return  singleInstance;  
  12.     }  
  13.     }  
  14.     另一种实现  
  15.      public   enum  SimpleSingleton {  
  16.     INSTANCE;  
  17.      public   void  doSomething() {  
  18.     }  
  19.     }  
  20.      //Call the method from Singleton:    
  21.     SimpleSingleton.INSTANCE.doSomething();  

13. 抓屏程序
   

[java]
  1. Java代码  
  2.     阅读这篇文章 获得更多信息。  
  3.      import  java.awt.Dimension;  
  4.      import  java.awt.Rectangle;  
  5.      import  java.awt.Robot;  
  6.      import  java.awt.Toolkit;  
  7.      import  java.awt.image.BufferedImage;  
  8.      import  javax.imageio.ImageIO;  
  9.      import  java.io.File;  
  10.     ...  
  11.      public   void  captureScreen(String fileName)  throws  Exception {  
  12.     Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();  
  13.     Rectangle screenRectangle =  new  Rectangle(screenSize);  
  14.     Robot robot =  new  Robot();  
  15.     BufferedImage image = robot.createScreenCapture(screenRectangle);  
  16.     ImageIO.write(image,  "png" new  File(fileName));  
  17.     }  
  18.     ...  
  19.     阅读这篇文章 获得更多信息。  
  20.      import  java.awt.Dimension;  
  21.      import  java.awt.Rectangle;  
  22.      import  java.awt.Robot;  
  23.      import  java.awt.Toolkit;  
  24.      import  java.awt.image.BufferedImage;  
  25.      import  javax.imageio.ImageIO;  
  26.      import  java.io.File;  
  27.     ...  
  28.      public   void  captureScreen(String fileName)  throws  Exception {  
  29.     Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();  
  30.     Rectangle screenRectangle =  new  Rectangle(screenSize);  
  31.     Robot robot =  new  Robot();  
  32.     BufferedImage image = robot.createScreenCapture(screenRectangle);  
  33.     ImageIO.write(image,  "png" new  File(fileName));  
  34.     }  

14. 列出文件和目录
   

[java]
  1. Java代码  
  2.     File dir =  new  File( "directoryName" );  
  3.     String[] children = dir.list();  
  4.      if  (children ==  null ) {  
  5.      // Either dir does not exist or is not a directory    
  6.     }  else  {  
  7.      for  ( int  i= 0 ; i < children.length; i++) {  
  8.      // Get filename of file or directory    
  9.     String filename = children[i];  
  10.     }  
  11.     }  
  12.      // It is also possible to filter the list of returned files.    
  13.      // This example does not return any files that start with `.'.    
  14.     FilenameFilter filter =  new  FilenameFilter() {  
  15.      public   boolean  accept(File dir, String name) {  
  16.      return  !name.startsWith( "." );  
  17.     }  
  18.     };  
  19.     children = dir.list(filter);  
  20.      // The list of files can also be retrieved as File objects    
  21.     File[] files = dir.listFiles();  
  22.      // This filter only returns directories    
  23.     FileFilter fileFilter =  new  FileFilter() {  
  24.      public   boolean  accept(File file) {  
  25.      return  file.isDirectory();  
  26.     }  
  27.     };  
  28.     files = dir.listFiles(fileFilter);  

15. 创建ZIP和JAR文件
  

[java]
  1.  Java代码  
  2.      import  java.util.zip.*;  
  3.      import  java.io.*;  
  4.      public   class  ZipIt {  
  5.      public   static   void  main(String args[])  throws  IOException {  
  6.      if  (args.length <  2 ) {  
  7.     System.err.println( "usage: java ZipIt Zip.zip file1 file2 file3" );  
  8.     System.exit(- 1 );  
  9.     }  
  10.     File zipFile =  new  File(args[ 0 ]);  
  11.      if  (zipFile.exists()) {  
  12.     System.err.println( "Zip file already exists, please try another" );  
  13.     System.exit(- 2 );  
  14.     }  
  15.     FileOutputStream fos =  new  FileOutputStream(zipFile);  
  16.     ZipOutputStream zos =  new  ZipOutputStream(fos);  
  17.      int  bytesRead;  
  18.      byte [] buffer =  new   byte [ 1024 ];  
  19.     CRC32 crc =  new  CRC32();  
  20.      for  ( int  i= 1 , n=args.length; i < n; i++) {  
  21.     String name = args[i];  
  22.     File file =  new  File(name);  
  23.      if  (!file.exists()) {  
  24.     System.err.println( "Skipping: "  + name);  
  25.      continue ;  
  26.     }  
  27.     BufferedInputStream bis =  new  BufferedInputStream(  
  28.      new  FileInputStream(file));  
  29.     crc.reset();  
  30.      while  ((bytesRead = bis.read(buffer)) != - 1 ) {  
  31.     crc.update(buffer,  0 , bytesRead);  
  32.     }  
  33.   bis.close();  
  34.      // Reset to beginning of input stream    
  35.     bis =  new  BufferedInputStream(  
  36.      new  FileInputStream(file));  
  37.     ZipEntry entry =  new  ZipEntry(name);  
  38.     entry.setMethod(ZipEntry.STORED);  
  39.     entry.setCompressedSize(file.length());  
  40.     entry.setSize(file.length());  
  41.     entry.setCrc(crc.getValue());  
  42.     zos.putNextEntry(entry);  
  43.      while  ((bytesRead = bis.read(buffer)) != - 1 ) {  
  44.     zos.write(buffer,  0 , bytesRead);  
  45.     }  
  46.     bis.close();  
  47.     }  
  48.     zos.close();  
  49.     }  
  50.     }  

16. 解析/读取XML 文件
   

[java]
  1. Java代码  
  2.     XML文件  
  3.     <?xml version= "1.0" ?>  
  4.     <students>  
  5.     <student>  
  6.     <name>John</name>  
  7.     <grade>B</grade>  
  8.     <age> 12 </age>  
  9.     </student>  
  10.     <student>  
  11.     <name>Mary</name>  
  12.     <grade>A</grade>  
  13.     <age> 11 </age>  
  14.     </student>  
  15.     <student>  
  16.     <name>Simon</name>  
  17.     <grade>A</grade>  
  18.     <age> 18 </age>  
  19.     </student>  
  20.     </students>  
  21.     Java代码  
  22.      package  net.viralpatel.java.xmlparser;  
  23.      import  java.io.File;  
  24.      import  javax.xml.parsers.DocumentBuilder;  
  25.      import  javax.xml.parsers.DocumentBuilderFactory;  
  26.      import  org.w3c.dom.Document;  
  27.      import  org.w3c.dom.Element;  
  28.      import  org.w3c.dom.Node;  
  29.      import  org.w3c.dom.NodeList;  
  30.      public   class  XMLParser {  
  31.      public   void  getAllUserNames(String fileName) {  
  32.      try  {  
  33.     DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();  
  34.     DocumentBuilder db = dbf.newDocumentBuilder();  
  35.     File file =  new  File(fileName);  
  36.      if  (file.exists()) {  
  37.     Document doc = db.parse(file);  
  38.     Element docEle = doc.getDocumentElement();  
  39.      // Print root element of the document    
  40.     System.out.println( "Root element of the document: "   
  41.     + docEle.getNodeName());  
  42.     NodeList studentList = docEle.getElementsByTagName( "student" );  
  43.      // Print total student elements in document    
  44.     System.out  
  45.     .println( "Total students: "  + studentList.getLength());  
  46.      if  (studentList !=  null  && studentList.getLength() >  0 ) {  
  47.      for  ( int  i =  0 ; i < studentList.getLength(); i++) {  
  48.     Node node = studentList.item(i);  
  49.    if  (node.getNodeType() == Node.ELEMENT_NODE) {  
  50.     System.out.println( "=====================" );  
  51.     Element e = (Element) node;  
  52.     NodeList nodeList = e.getElementsByTagName( "name" );  
  53.     System.out.println( "Name: "   
  54.     + nodeList.item( 0 ).getChildNodes().item( 0 )  
  55.     .getNodeValue());  
  56.     nodeList = e.getElementsByTagName( "grade" );  
  57.     System.out.println( "Grade: "   
  58.     + nodeList.item( 0 ).getChildNodes().item( 0 )  
  59.     .getNodeValue());  
  60.     nodeList = e.getElementsByTagName( "age" );  
  61.     System.out.println( "Age: "   
  62.     + nodeList.item( 0 ).getChildNodes().item( 0 )  
  63.     .getNodeValue());  
  64.     }  
  65.     }  
  66.     }  else  {  
  67.     System.exit( 1 );  
  68.     }  
  69.     }  
  70.     }  catch  (Exception e) {  
  71.     System.out.println(e);  
  72.     }  
  73.     }  
  74.      public   static   void  main(String[] args) {  
  75.     XMLParser parser =  new  XMLParser();  
  76.     parser.getAllUserNames( "c:\\test.xml" );  
  77.     }  
  78.     }  

17. 把 Array 转换成 Map
   

[java]
  1. Java代码  
  2.      import  java.util.Map;  
  3.      import  org.apache.commons.lang.ArrayUtils;  
  4.      public   class  Main {  
  5.      public   static   void  main(String[] args) {  
  6.     String[][] countries = { {  "United States" "New York"  }, {  "United Kingdom" "London"  },  
  7.     {  "Netherland" "Amsterdam"  }, {  "Japan" "Tokyo"  }, {  "France" "Paris"  } };  
  8.     Map countryCapitals = ArrayUtils.toMap(countries);  
  9.     System.out.println( "Capital of Japan is "  + countryCapitals.get( "Japan" ));  
  10.     System.out.println( "Capital of France is "  + countryCapitals.get( "France" ));  
  11.     }  
  12.     }  

18. 发送邮件
   

[java]
  1. Java代码  
  2.      import  javax.mail.*;  
  3.      import  javax.mail.internet.*;  
  4.      import  java.util.*;  
  5.      public   void  postMail( String recipients[ ], String subject, String message , String from)  throws  MessagingException  
  6.     {  
  7.      boolean  debug =  false ;  
  8.      //Set the host smtp address    
  9.     Properties props =  new  Properties();  
  10.     props.put( "mail.smtp.host" "smtp.example.com" );  
  11.      // create some properties and get the default Session    
  12.     Session session = Session.getDefaultInstance(props,  null );  
  13.     session.setDebug(debug);  
  14.      // create a message    
  15.     Message msg =  new  MimeMessage(session);  
  16.      // set the from and to address    
  17.     InternetAddress addressfrom =  new  InternetAddress(from);  
  18.     msg.setfrom(addressfrom);  
  19.     InternetAddress[] addressTo =  new  InternetAddress[recipients.length];  
  20.      for  ( int  i =  0 ; i < recipients.length; i++)  
  21.     {  
  22.     addressTo[i] =  new  InternetAddress(recipients[i]);  
  23.     }  
  24.     msg.setRecipients(Message.RecipientType.TO, addressTo);  
  25.      // Optional : You can also set your custom headers in the Email if you Want   
  26.     msg.addHeader( "MyHeaderName" "myHeaderValue" );  
  27.      // Setting the Subject and Content Type    
  28.     msg.setSubject(subject);  
  29.     msg.setContent(message,  "text/plain" );  
  30.     Transport.send(msg);  
  31.     }  

19. 发送代数据的HTTP 请求
   

[java]
  1. Java代码  
  2.      import  java.io.BufferedReader;  
  3.      import  java.io.InputStreamReader;  
  4.      import  java.net.URL;  
  5.      public   class  Main {  
  6.      public   static   void  main(String[] args)  {  
  7.      try  {  
  8.     URL my_url =  new  URL( "http://coolshell.cn/" );  
  9.     BufferedReader br =  new  BufferedReader( new  InputStreamReader(my_url.openStream()));  
  10.     String strTemp =  "" ;  
  11.      while ( null  != (strTemp = br.readLine())){  
  12.     System.out.println(strTemp);  
  13.     }  
  14.     }  catch  (Exception ex) {  
  15.     ex.printStackTrace();  
  16.     }  
  17.     }  
  18.     }  

20. 改变数组的大小
   

[java]
  1. Java代码  
  2.     查看源代码打印帮助  
  3.      private   static  Object resizeArray (Object oldArray,  int  newSize) {  
  4.      int  oldSize = java.lang.reflect.Array.getLength(oldArray);  
  5.     Class elementType = oldArray.getClass().getComponentType();  
  6.     Object newArray = java.lang.reflect.Array.newInstance(  
  7.     elementType,newSize);  
  8.      int  preserveLength = Math.min(oldSize,newSize);  
  9.      if  (preserveLength >  0 )  
  10.     System.arraycopy (oldArray, 0 ,newArray, 0 ,preserveLength);  
  11.      return  newArray;  
  12.     }  
  13.      // Test routine for resizeArray().    
  14.      public   static   void  main (String[] args) {  
  15.      int [] a = { 1 , 2 , 3 };  
  16.     a = ( int [])resizeArray(a, 5 );  
  17.     a[ 3 ] =  4 ;  
  18.     a[ 4 ] =  5 ;  
  19.      for  ( int  i= 0 ; i<a.length; i++)  
  20.     System.out.println (a[i]);  
  21.     }  
  22.    
分享到:
评论

相关推荐

    Java企业级应用程序开发指南

    说明:注册CSDN用户可得20资源分)Java企业级应用开发指南对JAVA 学习是个不错的参考,里面有很多具体实例。

    4个JAVA实验

    第一个实验:输入10个整数进行排列 第二个实验:复数加减法运算 第三个实验:Java的继承和多态编程,公司员工管理 第四个实验:小型计算器,四则运算。

    东北财经大学20春《Java语言应用开发基础》单元作业二(参考答案).docx

    东北财经大学20春《Java语言应用开发基础》单元作业二(参考答案).docx

    java实验报告.docx

    实验二 Java 结构化程序设计应用 3 实验三 Java 数组和方法应用 10 实验四 类和对象;类的继承和派生;多态性;接口;构造器应用 16 实验五 Java访问控制管理;封装类;内部类; 内存管理与垃圾收集 8 实验六 Java ...

    Java经典试题及答案

    第三十二,编程题: 写一个Singleton出来。  Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。

    java应用网络摄像头

    java 网络摄像头,可以装在支持java的手机上用 我不懂啊还非要20个字么,

    Java Web开发实例大全

    Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...

    20个Java开源项目源码下载

    20个Java开源项目源码打包下载,Java 是一种面向对象的编程语言,用于构建移动、桌面、Web 和嵌入式应用程序。

    java应用软件程序设计

    39 实例17 使用工具提示 42 实例18 不同界面的风格 43 第2章 Java的二维和三维图形处理 45 实例19 颜色处理 46 实例20 合成效果 47 实例21 多种字体效果 49 实例22 合成两个图片 53 实例23 ...

    Java经典编程源码基础例程300.zip

    Java经典编程源码例程,可以做为你的学习设计参考。 第1章 Java语言概述 1 实例001 输出“Hello World” 2 实例002 输出控制台传递的参数 2 实例003 输出由“*”组成的三角形 3 实例004 输出符号表情 5 第2章 ...

    JAVA上百实例源码以及开源项目

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    Java Web开发实例大全(基础卷) 完整pdf扫描版[179MB]

    Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...

    JAVA经典例子难得一见

    主要列出一些经典的例子供大家应用,还有JAVA的一些介绍东西供大家参考

    Java核心技术 第12版 开发基础+高级特性 英文原版

    伴随着Java的成长,《Java核心技术》从第1版到第11版一路走来,得到了广大Java程序设计人员的青睐,成为一本畅销不衰的Java经典图书。 本书经全面修订,以涵盖Java 17的新特性。新版延续之前版本的优良传统,用数百...

    全国计算机二级java题库

    九、 Java的应用 十、 J2DK的下载和操作。 考试方式: 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。 上机操作:90分钟,满分100分。 上机题目类型要求: (1) 基本操作。 (2) 简单应用。 ...

    JAVA上百实例源码以及开源项目源代码

     Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...

    java编程基础,应用与实例

    1.5 运行第一个Java程序 7 1.6 巩固练习 8 第2章 理解对象与类 9 2.1 什么是对象 9 2.2 什么是类 9 2.3 HelloJava示例的分析 11 2.4 巩固练习 12 第3章 Java语言的基本语法 13 3.1 代码编写规则...

    收入了164个完整的、来自实战的Java编程实例,每个例子都有详尽的注释,全新的第二版涵盖了Java v1.3,实现了20个不同的Java API,其中包括Servelt、JSP、XML、Swing和Java2D

    收入了164个完整的、来自实战的Java编程实例,每个例子都有详尽的注释,全新的第二版涵盖了Java v1.3,实现了20个不同的Java API,其中包括Servelt、JSP、XML、Swing和Java2D java 网络高级编程(PDF) 介绍了网络...

    java 核心编程 java

    对于想将Java应用于实际项目中的程序员来说,《Java核心技术——基础知识》修订版是一本权威性的指导书籍。对于Java SE 6平台的全部更新,这本实用的教程和可靠的参考书通过大量测试过的示例说明了最重要的语言特性...

Global site tag (gtag.js) - Google Analytics