用Java產生文字檔

import java.io.File;import java.io.FileWriter;import java.io.PrintWriter;import java.io.IOException;public class Result {  private File result =new File("result.txt");  private FileWriter writer;private PrintWriter pw;public Result() {try {

Applet載入Java應用程式

如何編寫小應用程式(Applet)並把其嵌入到網頁中去的問題在很多關於Java的書中均有討論。在這裡我們不再重複此類問題,而是討論如何將一個小應用程式用做構件,並能讓自己編寫的應用程式正常地載入並運行Java小應用程式。什麼是小應用程式(Applet)“Applet”(小應用程式)通常被認為是能嵌入互連網網頁的有安全防護的應用程式。應該說這樣的定義並不是很精確。下面讓我們先來看看小應用程式的內涵。圖1

深入瞭解Java 5.0的垃圾收集

記憶體管理是影響軟體應用程式效能的一個重要因素。與實際的資料計算時間相比,分配和卸載記憶體所用的時間更長。雖然C++可對記憶體配置與釋放進行直接控制,Java利用垃圾收集來回收程式不再需要的記憶體,試圖掌握記憶體管理。但是,在需要即時效能時,與垃圾收集有關的“暫停”一直是人們反對應對Java的中心論點。垃圾收集是一個周期性的過程,它中斷程式的正常執行,分析對象引用,並回收被分配但不再被引用訪問的記憶體。在大型Java應用程式中,垃圾收集暫停可能持續幾秒鐘,這段時間足以中斷

監視JAVA程式記憶體使用量情況

=========================================package myprojects.jmemorydemo;import javax.swing.UIManager;import java.awt.*;public class JMemoryDemo {private boolean packFrame = false;public JMemoryDemo() {MainFrame frame = new MainFrame();if (packFrame)

java.util.zip建立和讀取zip檔案的類

寫了一個用java.util.zip建立和讀取zip檔案的類跟大家分享一下裡面用了遞迴調用呵呵近期用了不少遞迴調用!有空總結一下!/**TestZip.javacoding by Serol Luo.rollingpig@163.com2003/07/03http://www.chinaunix.net/forum/viewforum.php?f=26轉載請保留此資訊*/import java.util.*;import java.util.zip.*;import

Java實現從文本中尋找最長的迴文字串

1 * 難度:初級2 * 問題:從輸入檔案calfflac.in中讀取文本,找到最長的迴文串(翻轉之後和它自己相等的字串),只考慮字母,不區分大小寫3 * 輸出最長迴文串的長度,並且輸出它在原文中的對應的串。如果多個迴文串長度相等,輸出第一個。4 * 註:該題目來自:http://ace.delos.com/usacogate,有興趣的朋友可以去上面註冊,很好的練習平台。5*/6import java.util.*;7import java.io.*;8class calfflac9{10  p

JAVA實現檔案選取器中運行.exe檔案

import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;class Chooserrun extends JFrame implements ActionListener{JButton button;JTextArea text;JTextPane textpane;FileInputStream readfile;JScrollPane scroll;// Container

學習JAVA語言過程中可能遇到的共同問題

這節教程將討論一些在學習JAVA語言過程中可能遇到的共同問題。問題一:編譯器找不到類。解決方案:確保你已經匯入了類或者它的包。如果對CLASSPATH環境變數有進行設定,要重新複位。確保類名的拼字跟定義的一樣,要注意大小寫問題。如果類在包中,要確保它們處在正確的子目錄中。同時,一些程式員從.java檔案名稱字為類使用不同的名字。要確保你是使用類名字而不是檔案名稱。實際上,使類名和檔案名稱相同就不會出現這個錯誤了。問題二:注釋器不能找到其中一個類解決方案:確保你指定的是類名而不是類的檔案名稱。如果

Java核心技術學習筆記

掌握Java核心技術是學習和掌握好Java技術的關鍵,下邊分17個點對這些Java核心技術進行講解。1.Java中沒有多繼承,而是用介面來代替多繼承2.運行一個已經編譯的程式時,Java解譯器總是從指定類的main方法中的代碼開始執行,因此,執行代碼中必須有一個main函數.3.Java是典型的強型別語言,即必須聲明變數的類型,Java中有8種類型,6種數實值型別(4個整數型和2個浮點型)、一個字元類型和一個boolean類型。4.強制類型轉換:int nx = (int) x;   //

Java多線程調試

摘要最有價值的調試工具是以線程為中心的。大部分 Java 錯誤都與線程互動有關。多線程調試讓開發人員可以查看應用程式中啟動並執行每個線程中的執行情況。SUN Laura Bennett多線程調試基礎最有價值的調試工具是以線程為中心的。大部分 Java 錯誤都與線程互動有關。多線程調試讓開發人員可以查看應用程式中啟動並執行每個線程中的執行情況。由於執行順序的易變性,尋找多線程應用程式中的錯誤比非線程化情況要困難得多。如果可以按相同的可預料順序執行指令,那麼調試這些應用程式就可以變得非常簡單。當然,

解析Java的多線程機制

一、進程與應用程式的區別進程(Process)是最初定義在Unix等多使用者、多任務作業系統環境下用於表示應用程式在記憶體環境中基本執行單元的概念。以Unix作業系統為例,進程是Unix作業系統環境中的基本成分、是系統資源分派的基本單位。Unix作業系統中完成的幾乎所有使用者管理和資源分派等工作都是通過作業系統對應用程式進程的控制來實現的。C、C++、Java等語言編寫的來源程式經相應的編譯器編譯成可執行檔後,提交給電腦處理器運行。這時,處在可執行狀態中的應用程式稱為進程。從使用者角度來看,進程

掃描整個網段的Java多線程程式

掃描500個IP10秒鐘左右, 一個IP等待0.3秒說來慚愧, 我覺得是用java寫的過程編程, 少貼一點僅供參考:package steeven;import java.sql.*;import java.io.*;import java.util.*;import java.text.*;import javax.servlet.http.*;public class Ip extends Common implements Runnable{public String ip; // IP,

一個Java實現的計算機小程式

/**@author Song Liang Peng@version 2005.7.23*/import java.awt.*;import java.awt.event.*;public class Counter extends Frame implements ActionListener{TextField t=new TextField("",15);Panel p1=new Panel();Panel p2=new Panel();Button[] b=new

Java實現的簡單的時鐘

有諸多缺點,比如不是時間觸發而是靠線程掛起package com.zhou.clock;import java.awt.*;import java.awt.geom.*;import javax.swing.*;import java.lang.Math;import java.util.Date;public class Clock extends JFrame {ClockPane cp;public Clock

ejb與java序列化(3) 開啟enable-call-by-reference

問題終於找到,簡單的說是因為java

ejb與java序列化(2) 測試代碼

接上篇,有興趣的朋友可以直接拿我的測試代碼自行測試,請自行修改諸如線程數,執行時間,序列化的資料量大小等參數。如果想嘗試做thread dump,可以開啟相關的兩個注釋,會更方便一些,代碼中都有相應的注釋可供參考。測試代碼如下:package test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;import

ejb與java序列化(1) 發現並分析問題

這是加入新公司後接手的第一個項目,使用weblogic9.2 + ejb2.0,壓力測試時發現速度非常慢,回應時間很不理想,檢查日誌發現,某些ejb相互調用時方法調用的時間非常長,高達300-500毫秒。非常誇張,因為兩個日誌之間只是間隔了一個ejb調用。通過thread dump分析後發現有相當多的線程在wait,檢查線程調用綻發現是在將參數進行序列化時,線程試圖加鎖但是鎖被佔用,因此處於等待狀態。考慮到thread

Java製作與讀出九九乘法表

import java.io.*;class Make9square{public static void main(String[]args){String []p=new String[9];byte b;for(int i=1;i<=9;i++){p[i-1]="";for(int j=1;j<=i;j++){p[i-1]=p[i-1]+j+"*"+i+"="+i*j+"

將Java程式變成可執行檔的簡單方法

運行Java程式(SWING或SWT的傳統型程式)可以直接執行.class檔案或將所有的.class檔案及相關的其他檔案壓縮成.jar檔案,然後使用javaw -jar

淺析Java EE容器重部署時間的調查資料

以下是關於JavaEE容器重部署時間的調查,通過調查結果顯示,能得出一些結論,並使廣大開發人員從中獲益。近日,Jevgeni

總頁數: 4058 1 .... 2707 2708 2709 2710 2711 .... 4058 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.