Time of Update: 2018-07-26
我們先來看幾個例子: 例1: public class Test { public static void main(String[] args) { String s = "'sds gdasda" + "\n" + "edaeafd'"; System.out.println("轉換前:"+s); &
Time of Update: 2018-07-26
java.beans.PropertyChangeSupport小解。 大家好。好不容易學了一段時間的rcp,可是為了考試,幾個星期沒有寫代碼,學的一點也忘的差不多了。趁著暑假有時間,好好學一學。早就聽說裡gef 的大名,看樣子我也不能免俗,也搞起gef起來。不知道是不是以前的基礎沒學好,第一個問題就是關於PropertyChangeSupport支援類的。 簡要介紹一下,java.beans.PropertyChangeSupport是一個工具 +
Time of Update: 2018-07-26
Java整個編譯以及啟動並執行過程相當繁瑣,本文通過一個簡單的程式來簡單的說明整個流程。 如下圖,Java程式從源檔案建立到程式運行要經過兩大步驟:1、源檔案由編譯器編譯成位元組碼(ByteCode)
Time of Update: 2018-07-26
使用ganymed-ssh2去調用執行遠程linux的命令,在maven上尋找,發現使用最多的包是ganymed-ssh2-build210.jar、所以就下載了它 private static final String hostname = "115.182.62.225";//linux ip地址private static final String username = "root";//linux使用者名稱private static
Time of Update: 2018-07-26
實現Android和java互相加解密 完美支援中文 跨平台這種實現 還是一個原則 不要對參數採用預設實現 否則難以互連 核心函數如下,Android和java均如此(dataPassword長度為16) [java] view plain copy
Time of Update: 2018-07-26
一、引題 在java語言的所有資料類型中,String類型是比較特殊的一種類型,同時也是面試的時候經常被問到的一個知識點,本文結合java記憶體配置深度分析關於String的許多令人迷惑的問題。下面是本文將要涉及到的一些問題,如果讀者對這些問題都了如指掌,則可忽略此文。 1、java記憶體具體指哪塊記憶體。這塊記憶體地區為什麼要進行劃分。是如何劃分的。劃分之後每塊地區的作用是什麼。如何設定各個地區的大小。 &
Time of Update: 2018-07-26
以下是 Java 判斷字串是否為空白的三種方法. 方法一: 最多人使用的一個方法, 直觀, 方便, 但效率很低. 方法二: 比較字串長度, 效率高, 是我知道的最好一個方法. 方法三: Java SE 6.0 才開始提供的方法, 效率和方法二幾乎相等, 但出於相容性考慮, 推薦使用方法二. 1:if(s == null ||
Time of Update: 2018-07-26
連結:http://leetcode.com/onlinejudgeAdd Two NumbersYou are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a
Time of Update: 2018-07-26
編寫這個程式主要就是判斷是否是檔案夾,和是否是java檔案。編程時注意成員變數和局部變數的使用,我一開始使用局部變數來遞迴,不過取到的值都是0,因為在遞迴中重新賦值了。名字取的時候沒注意。。。 CountList2.java//用來統計java程式碼數 import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader;
Time of Update: 2018-07-26
111. Very simple problem Time Limit: 0.25 sec, Memory Limit: 1 MB You are given natural number X. Find such maximum integer number that it square is not greater than X. Input Input file contains number X (1 ≤ X ≤ 10^1000).
Time of Update: 2018-07-26
一、Vector和ArrayList 1、同步性:Vector是安全執行緒的(同步),而ArrayList是線程不安全的同步; 2、資料增長:當需要增長時,Vector預設增長一倍,而ArrayList卻增長一半; 二、Collection、Set、List、LinkedList Collection:各元素對象之間沒有指定的順序,允許有重複元素對象和多個null元素對象,(沒第幾個元素說法);
Time of Update: 2018-07-26
|--Set:元素是無序(存入和取出的順序不一定一致),元素不可以重複 |--HashSet:底層資料結構式雜湊表。線程是非同步的。 保證元素唯一性的原理,判斷元素的hashCode值是否相同。 如果相同,還會繼續判斷元素的equals方法,是否為true. |--TreeSet:可以對Set集合中的元素進行排序。 底層資料結構式是二叉樹。 compareTo方法return 0.
Time of Update: 2018-07-26
package src.com.ant.test; import java.util.ArrayList; import java.util.HashMap; 給定一個字串的集合,格式如: {aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh} 要求將其中交集不為空白的集合合并,要求合并完成後的集合之間無交集,例如上例應 輸出 {aaa&
Time of Update: 2018-07-26
集合就像數組一樣,用來存放東西 常用的集合分為 List(有序排放)、Map(以名和值一一對應的存放)、Set(既無序也沒名) 在這三者之中其中List和Set是Collection介面的子介面,而Map不是Collection介面的子介面 首先介紹的是集合 一、List: 為了學習List,這裡介紹List的實作類別:ArrayList和LinkedList ①ArrayList:索引從0開始,線性儲存,有索引,有順序
Time of Update: 2018-07-26
整理一下,集合類的相關筆試題。(題目答案,整理來自網路,不一定正確,請注意) 1. 簡述ArrayList,Vector, LinkedList的儲存效能和特性。 ArrayList 和Vector底層使用數組方式儲存資料,增、刪慢,查、改快,它們都允許直接按序號索引元素, ArrayList:線程不安全,速度快 Vector:安全執行緒,通常效能上較ArrayList差 而LinkedList使用雙向鏈表實現儲存,增、刪快,查、改慢 另一份答案,
Time of Update: 2018-07-26
本人轉載自點擊開啟連結 一. 泛型概念的提出(為什麼需要泛型)。 首先,我們看下下面這段簡短的代碼: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi"); 6
Time of Update: 2018-07-26
演算法原理參考編程之美1.16章節解法2: 下面是java源碼:子問題為S[i] U= Fork(f(x),f(i-x)); import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Scanner;import java.util.Set;class Elem{public double res;public String info;public
Time of Update: 2018-07-26
1.問題 面試的時候經常會被問到String類對象在java中存放於(=@__@=)哪裡以及string = "abc"與string = new String('abc')的區別,不知道你是否遇見了其很多次- -。比如說我面的去哪兒面試等。 2.概念 在JDK 5.0之後,java為了避免頻繁的建立和銷毀對象而影響效能(原因),設計了對於8種基本類型(6中number類型+char類型+布爾類型)+String類型的 共計 9
Time of Update: 2018-07-26
1.列印“水仙花數”(自己的練習)所謂"水仙花數"是指一個三位元,其各位元字立方和等於該數本身。 public class DaffodilNum { public static void main(String[] args) { for(int i = 1; i < 10; i++) { for(int j = 0; j < 10; j++) { for(int z =
Time of Update: 2018-07-26
//第一種方式import java.util.regex.Pattern;import java.util.regex.Matcher;...// 4 different combinaisonsPattern CRLF = Pattern.compile("(\r\n|\r|\n|\n\r)");Matcher m = CRLF.matcher(myString); if (m.find()) { newString =