Time of Update: 2018-12-04
nextInt()讀入的是僅是數字,而分行符號沒有讀入,使用nextInt()的時候,讀取一定是數值型的字元,然後就按分行符號 接著使用nextLine(),它是讀到行分隔字元就結束,而行分隔字元前已經沒資訊,所以沒有讀到任何可返回的資訊。import java.util.Scanner;public class sum {/** * @param args */public static void main(String[] args) {int n=0;String s1;Scanner
Time of Update: 2018-12-04
Java String 與 StringBuffer 用法區別Java String 與 StringBuffer 用法區別2007-05-22
Time of Update: 2018-12-04
[java] view
Time of Update: 2018-12-04
ubuntu 12.04 server(64位) 編譯android遇到java虛擬機器堆記憶體不夠的問題UNEXPECTED TOP-LEVEL ERROR:java.lang.OutOfMemoryError: GC overhead limit exceeded at com.android.dx.dex.code.OutputFinisher.findExpandedOpcodeForInsn(OutputFinisher.java:525) at
Time of Update: 2018-12-04
本文是對於Java中方法重載一點個人理解。重載的出現是有其現實意義的:在許多情況下實質上不同的操作在表現上是相同的。正是因為實質上的操作不相同,決定了方法的具體實現不同,這就需要編寫不同的代碼,但表現上是相同的,又導致了站在方法具體的實現之外來看,這些方法具有相同的意義,可以用一個名字來表示。比如做加法,具體就方法實現而言,兩個整型數相加與兩個實型數相加是不同的,需要定義不同類型的變數,但從功能上而言他們都是加法,所實現的都是兩個數相加,我們在生活中習慣將他們當做是沒有區別的。對於Java這種面
Time of Update: 2018-12-04
應用json一般是這樣情況。1、頁面上需要擷取並顯示列表。ajax從Url中獲得json字串。然後頁面需要json.js,連結是https://github.com/douglascrockford/JSON-js,選擇zip。測試<html><head><title>json測試</title><script src="json.js" type="text/javascript"></script><style
Time of Update: 2018-12-04
最近使用了不少關於多線程的東西,現在有些時間了,就把多線程的知識總結一下。歡迎拍磚。首先是建立一個線程的方式,大概有四種:第一,繼承 Thread 類並重寫其中的 run 方法,然後執行個體化該類並調用 start 方法啟動線程;第二,實現 Runnable 介面並重寫其中的 run 方法,然後將該類的執行個體作為 Thread 類的 target 建立一個 Thread 對象,調用 start 方法啟動線程;第三,實現 Callable 介面並重寫其中的 call 方法,然後使用
Time of Update: 2018-12-04
Java 中強制類型轉換運算子與方法調用運算子是不同的,優先順序與結合性都有區別,如下表所示:優先順序 運算子 結合性1 []數組運算 .點運算子 ()調用方法從左至右 2 ! ~ ++ -- +(一元加) -(一元減) ()強制類型轉換 new 從右至左 3 * / % 從左至右 4 +(二元加) -(二元減)從左至右 5 >> << >>>
Time of Update: 2018-12-04
D/S(Desktop App+ Server)架構理論來源: RIA是Rich Internet
Time of Update: 2018-12-04
在Java中進行取整,尤其是四捨五入取整還有點麻煩。下面是我根據網上的一些解答整理的三種取整運算(包括截尾取整,四捨五入,湊整),類似於面向過程語言(如C和Basic)中的取整函數(不過在Java中它叫類的方法,“類名.方法名(參數)”的運算都是類的靜態方法)。其中,注釋掉的那段是在網上查到的有的朋友認為正確的四捨五入的取整方法,但是經過我的實驗卻是不正確的四捨五入的取整方法。TestGetInt.java 原始碼import java.math.BigDecimal;import
Time of Update: 2018-12-04
import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Scanner;public class Main {public static void main(String[] args) { Scanner sc = new Scanner(new BufferedReader(new InputStreamReader(System.in))); String r;
Time of Update: 2018-12-04
import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(new BufferedReader(new InputStreamReader(System.in)));Double r;final Double
Time of Update: 2018-12-04
總結:1、synchronized關鍵字的範圍有二種: 1)是某個對象執行個體內,synchronized
Time of Update: 2018-12-04
注意:先notify後waitpackage com.common.test1;public class Notify {private byte[] lock = new byte[0];public static void main(String args[]) {Notify mT = new Notify();mT.demo();}public void demo() {printThread a = new printThread("a");printThread b = new
Time of Update: 2018-12-04
http://www.bccn.net/Article/kfyy/java/jszl/200601/3069.html 我的個人理解,望各位指正: 1、對於一些基本類型,是傳值,“類的對象”,傳引用;2、傳引用的型參,public void change(StringBuffer sb){ // 情形1:sb.append("我改變了"); //情形2:sb=new StringBuffer("我是新聲明的空間");sb.append("我改變了");} public static
Time of Update: 2018-12-04
自從接觸Java和JSP以來,就不斷與Java的中文亂碼問題打交道,現在終於得到了徹底的解決,現將我們的解決心得與大家共用。 一、Java中文問題的由來 Java的核心和class檔案是基於unicode的,這使Java程式具有良好的跨平台性,但也帶來了一些中文亂碼問題的麻煩。原因主要有兩方面,Java和JSP檔案本身編譯時間產生的亂碼問題和Java程式於其他媒介互動產生的亂碼問題。
Time of Update: 2018-12-04
Java語言基礎培訓 1、Java語言概述2、Java語言基礎知識 3、Java對象和類4、Java語言物件導向特徵 5、抽象類別與介面 6、字元和字串7、Object和**類 8、Java異常處理機制 9、Java I/O流Java Swing培訓 1、GUI設計基礎 2、Swing組件 3、布局管理器4、Java事件處理 5、繪製圖形和圖象階段練習:電子辦公系統開發Java進階特性培訓1、Java多線程 2、網路編程 3、JDBC程式設計階段練習:QQ聊天軟體開發Java Web開發培訓1、
Time of Update: 2018-12-04
研究了下java native方法的例子。網上看了下資料。首先看下什麼是Native method,參考了下http://www.80×86.cn/article.asp?id=1448上的文章Simply put, a native method is the Java interface to non-Java code. It is Java’s link to the “outside world.” More specifically, a native method is a
Time of Update: 2018-12-04
全形字元unicode編碼從65281~65374(十六進位 0xFF01 ~ 0xFF5E);半形字元unicode編碼從33~126(十六進位 0x21 ~ 0x7E);空格比較特殊,全形為 12288(0x3000),半形為
Time of Update: 2018-12-04
題意:最後一句話其實可以不看的,只要記得這個字串中每個首碼子串,n(a) >= n(b) >= n(c)做法:狀態 dp[i][j][k],i 的首碼串中,有j個A,K個Bimport java.util.*;import java.math.*;import java.io.*;public class Main{ public static void main(String[] args) { int i, j, k;