Time of Update: 2018-12-03
1.如何獲得當前檔案路徑常用:字串類型:System.getProperty("user.dir");綜合:package com.zcjl.test.base;import java.io.File;public class Test { public static void main(String[] args) throws Exception { System.out.println(
Time of Update: 2018-12-03
/*delete add find */public class ArrayTest {/** * @param args *//*定義數組大小*/private static int COUNT=40;public static int[] arr=new int[COUNT];/*定義當前數組的個數,為了和下標統一,以0開頭*/private int currentNumber=0;public ArrayTest(){}/*向數組中添加值*/public void add(int
Time of Update: 2018-12-03
import java.util.Scanner;public class test {/** * 測試程式 * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner input = new Scanner(System.in);game gay = new game();gay.gameBegin();String answer;int num;do
Time of Update: 2018-12-03
本附錄包含了大量有用的建議,協助大家進行低級程式設計,並提供了代碼編寫的一般性指導: (1) 類名首字母應該大寫。欄位、方法以及對象(控制代碼)的首字母應小寫。對於所有標識符,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定義中出現了常數初始化字元,則大寫static
Time of Update: 2018-12-03
原文連結 作者:Jakob Jenkov 譯者:airu 校對:丁一Java NIO 由以下幾個核心部分組成:ChannelsBuffersSelectors雖然Java NIO 中除此之外還有很多類和組件,但在我看來,Channel,Buffer 和 Selector 構成了核心的API。其它組件,如Pipe和FileLock,只不過是與三個核心組件共同使用的工具類。因此,在概述中我將集中在這三個組件上。其它組件會在單獨的章節中講到。Channel 和
Time of Update: 2018-12-03
任何網路程式架構都會面臨一個問題:如何提供一個高效的buffer?比如我們想寫一個http server,那麼就需要不斷的從檔案中讀入資料,然後寫入到socket中,如: byte[] buf=new
Time of Update: 2018-12-03
【程式1】 題目:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一 對兔子,假如兔子都不死,問每個月的兔子總數為多少? 答案在下面1.程式分析: 親愛的你一定看到答案,拿起筆,在草稿紙上畫起了圖你,然後找規律,這是十分好的一件事情。我也是這樣的,那麼下面讓我們來看看吧。1---12---13---1+1
Time of Update: 2018-12-03
【程式2】題目:判斷101-200之間有多少個素數,並輸出所有素數。程式分析2:神馬是素數,坑爹麼,我都不知道素數,吃素我是知道了。那就百度下吧!!質數又稱素數。指在一個大於1的自然數中,除了1和此整數自身外,沒法被其他自然數整除的數。換句話說,只有兩個正因數(1和自己)的自然數即為素數。想到這個題目,我首先想到的是暴利求解,反正是只有101--200之間,數目不多public int sushu(int i)
Time of Update: 2018-12-03
【程式3】 題目:列印出所有的"水仙花數",所謂"水仙花數"是指一個三位元,其各位元字立方和等於該數本身。例如: 153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。程式分析:首先:三位元 100-999其次:各位元字立方和等於該數本身思路:求得各個各個數位上的數就可以了public int ge(int n) ; //得到個數public int shi(int n) ;//得到十位public int bai(int n) ;//得到百位package
Time of Update: 2018-12-03
說來感到慚愧,昨天看別人的部落格上面一一講了一些演算法,其實這些演算法在大學都學過,不過幾乎全部忘記了。雖然現在做java上層開發基本上用不到演算法,但是還是感覺演算法是一種思想,是一種靈魂,所以又不僅翻開了嚴蔚敏老師的資料結構,一個一個把以前忘記的演算法實現一遍。 快速排序的基本思想: 通過一趟排序將待排序記錄分割成獨立的兩部分,其中一部分記錄的關鍵字均比另一部分關鍵字小,則分別對這兩部分繼續進行排序,直到整個序列有序。
Time of Update: 2018-12-03
該程式所用Integration Environment為MyEclipse 本萬年曆之功能: 1.實現對使用者所輸入的年份、月份的正確性進行判斷2.判斷使用者輸入年份是否為閏年3.計算使用者輸入年份的天數4.計算使用者輸入月份的天數5.將本月的天數按照Window系統日期和時間屬性列印出來 註:代碼內已添加註釋 package Hamber_Bao;import
Time of Update: 2018-12-03
第一個階段(java基礎階段) 1.java文法2.物件導向3.常用的api4.介面編程5.多線程6.檔案io7.java網路編程.. 看看 張孝祥老師的 java視頻 (不過張孝 祥老師普通話不是很好,而且語速很慢,不過技術是不用說的啦!感謝張老師的無私奉獻了,呵呵) 第二個階段 (資料庫階段) 1.oracle2.mysql3.sql server目前中國軟體公司用的最多的三大主流資料庫是sql server,mysql ,oracle
Time of Update: 2018-12-03
Time of Update: 2018-12-03
今天,檔案的建立問題終於解決了,也就是說,到現在,已經對檔案的原理和構造有了初步的認識,因為,檔案本身包含了很多的東西,我相信,懂了其中的一個,其他的理解起來就不會很難的!FileInputStream類在建立檔案的時候,如果檔案不存在的話,會自動建立這個檔案。import java.io.*;public class DuJian { /** * @param args */ public static void main(String[] args) { // TODO
Time of Update: 2018-12-03
public static void send(String toemail,String toname,String subject,String content) throws EmailException{//不帶附件發送郵件String fromemail = "***@ewccglobal.com.cn";String fromname = "Ewcc Reminder";String password = "***";HtmlEmail multipartemail = new
Time of Update: 2018-12-03
今天天氣不錯,睡的亂七八糟--- xingyunpi折騰alumnus system因為資料量太大了,還真折騰出來點什麼...昨天啟動並執行時候,突然出錯,java.lang.OutOfMemoryError: Java heap
Time of Update: 2018-12-03
各種不同的Java 版本,在其支援的核心類別函式庫之完整性以及所支援的 Java 基本型別這兩件事情上都有所差異,也就是說,不管您開發的是企業所使用的Java 程式、嵌入式裝置上執行的Java 程式、瀏覽器上執行的Applet ,或是在PC 上執行的應用程式。您都必須在您的電腦上先安裝 J2SE ,然後再安裝各種版本的核心類別函式庫以及額外的擴充類別函式庫,如此才能成功地開發各種不同目的的Java 程式。J2SE所提供的Java
Time of Update: 2018-12-03
原文連結:http://blog.sina.com.cn/s/blog_53988c0c0100osmc.html(The Java Native Interface Programmer's Guide and Specification) 序言這本書涉及了"Java"本地介面(JNI)。如果你對下列情況感興趣,這本書將對你有用:.整合帶有例如"C"或C++"語言編寫的傳統代碼的Java應用程式。.用例如"C"或C++"語言編寫的已存在的程式來實現Java虛擬機器。.實現一個Java虛擬機器(
Time of Update: 2018-12-03
java中synchronized用法(zz) 打個比方:一個object就像一個大房子,大門永遠開啟。房子裡有 很多房間(也就是方法)。這些房間有上鎖的(synchronized方法), 和不上鎖之分(普通方法)。房門口放著一把鑰匙(key),這把鑰匙可以開啟所有上鎖的房間。另外我把所有想調用該對象方法的線程比喻成想進入這房子某個
Time of Update: 2018-12-03
包名: 包名是全小寫名詞,中間可以由點分隔開,例如:java.awt.event; 類名、介面名: 首字母大寫,通常由多個單詞合成一個類名,要求每個單詞的首字母也要大寫, 例如class HelloWorldApp; 方法名: 往往由多個單詞合成,第一個單詞通常為動詞,首字母小寫,中間的每個單詞的首字母 都要大寫,例如:balanceAccount, isButtonPressed; 變數名: 全小寫,一般為名詞,例如:length; 常量名: