Time of Update: 2018-07-27
《java 核心技術卷 Ι 基礎知識(第九版)》學習筆記 第三章 Java的基本程式設計結構 1 第一個應用程式 public class FirstTest{ public static void main(String[] args){ System.out.println("Hello,World!"); }} 這就是java應用程式的基本機構。java對大小寫敏感,如果出現了大小寫拼字錯誤(如:main寫成Main),
Time of Update: 2018-07-27
需要jar包:jackson-core-2.6.0.jar,jackson-databind-2.6.0.jar,jackson-annotations-2.6.0.jar 1. JSON String to Map [java] view plain copy package com.inspur.trc.util;
Time of Update: 2018-07-27
舉例: Unable to process Jar entry [org/apache/taglibs/standard/lang/jstl/LessThanOrEqualsOperator.class] from Jar [jar:jndi:/localhost/app/WEB-INF/lib/standard-1.1.2.jar!/] for annotationsjava.util.zip.ZipException: invalid LOC header (bad signature)
Time of Update: 2018-07-27
java、雙向迴圈鏈表 注釋比較清楚了,比較基礎的實現了基本的功能 /* * 內容:用java實現雙向迴圈鏈表的增刪改查 * 時間:2017.3.3 */package com.myList;import java.util.Scanner;public class MyList { public Node head;//頭結點,資料域儲存鏈表長度 //建構函式,初始化鏈表 public MyList(){ this.head = null;
Time of Update: 2018-07-27
1.首先什麼是跨平台性 就是相同的java檔案可以在不同的作業系統的運行 2.先看一幅圖 1.class檔案的產生; java檔案經過編譯編程 class檔案, 2. 運行在虛擬機器上的檔案; .class檔案是可以運行在虛擬機器上的檔案(沒有經過編譯的java檔案則不能運行) 3.JVM只是一個應用程式; JVM可以理解為與我們的QQ 等程式是一樣的,就是作業系統的應用程式 4.三個不同的作業系統; 如圖:有三個不同的作業系統,
Time of Update: 2018-07-27
我能抽象出整個世界... 但是我卻不能抽象出你... 你肯定是一個單例,因為你是那樣的獨一無二... 所以我的世界並不完整... 我可以重載甚至覆蓋這個世界裡的任何一種方法... 但是卻不能覆蓋對你的思念... 也許命中註定了 你與我存在於不同的包裡... 在你的世界裡,你被烙上了私人的屬性...
Time of Update: 2018-07-27
Image srcImage = ImageIO.read(srcFile); // 原始圖片大小 int srcImageWidth = srcImage.getWidth(null); int srcImageHeight = srcImage.getHeight(null); // 計算圖片縮放後的大小 if (srcImageWidth >=
Time of Update: 2018-07-27
具體題目意思是給定一個數k 假設有k個好孩子和k個壞孩子圍成一個圈然後給孩子編號,好孩子是1,2...k,壞孩子是k+1,k+2...2k 一個數m使得從1開始圍繞著環數,每次到數到m的時候提掉一個孩子,如此迴圈下去,要求使提掉第一個好孩子之前壞孩子都被踢完了的最小m值。 考慮當倒數第二個壞孩子被踢掉,正要踢最後一個壞孩子時候的情況。得到的結果是m必定是 1+(k+1)*n或者 是
Time of Update: 2018-07-27
再看java的書,照著裡面的一個執行個體編寫代碼,功能是點擊不同的按鈕可以修改表單左上方的表徵圖。 但是運行代碼顯示錯誤java.lang.NullPointerException。發了提問,有人回答說是圖片設定的路徑有問題,我自己也做了測試,路徑確實是null。 我上網查了下,自己瞎改了改,最後程式可以正常運行了。 下面是代碼和我的一些想法。注釋部分就是原代碼,被我修改和測試的部分,大家主要看那一塊就好了。 package
Time of Update: 2018-07-27
問題: Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once. Find all the elements that appear twice in this array. Could you do it without
Time of Update: 2018-07-27
輸入自己的社會安全號碼碼,並由此號碼輸出自己的生日,年月日。 代碼如下: package com.homework.lhh;import java.util.Scanner;public class Ex03 { String year; String month; String day; static String id; @SuppressWarnings("resource") public void InputId() {
Time of Update: 2018-07-27
Java中的關鍵字final 看大java中的final,覺得挺有意思,於是結合書中內容和自己的想法寫下了這篇文章作為記載和自己的理解,如果哪裡有錯希望給予指正,共同學習。 有三種可能會用到final:資料、方法、類 (一)final 資料 有時候將資料定義成用final進行定義是非常有用的: a. 一個用不可改變的編譯時間常量(對於在編譯期常量,編譯器可以將常量用到任何會用到他的地方,減輕運行時的負擔) b.
Time of Update: 2018-07-27
物件導向編程(OOP) 根據問題來描述問題,而不是根據運行解決方案的電腦來描述問題。每個對象具有狀態,操作,使用者可以要求對象執行這些操作。 物件導向的五個基本特徵: 1.萬物皆為對象; 2.程式是對象的集合,它們通過發送訊息來告知彼此所要做的; 3.每個對象都有自己的由其它對象所構成的儲存;即可以通過建立包含現有對象的包的方式來建立新類型的對象。(私認為是繼承機制); 4.每個對象都擁有其類型; 5.某一特定類型的所有對象都可以接收同樣的訊息。 類和對象
Time of Update: 2018-07-27
身為一名Java程式員,在面試的時候常常被問到的,下面我總結一些常常別問到的問題。 1.HashMap和Hashtable之間的區別 經常問到。這兩個都是Map介面的類,實現了將唯一鍵映射到特定的值上。 HashMap類沒有排序,可以一個null鍵和多個null值 Hashtable,不可以有null鍵和null值。比Hash慢,因為他是同步的。
Time of Update: 2018-07-27
轉載:http://blog.csdn.net/hguisu/article/details/6155636 1. 引子
Time of Update: 2018-07-27
首先先看幾個例子 import java.util.Timer; import java.util.TimerTask; import java.util.Date; /** * @author vincent */ public class TimerTest { public static void main(String[] args) { Timer t = new Timer();
Time of Update: 2018-07-27
這是一個java數組執行個體,對一個順序數組插入一個數。很明顯直接插入是不行的,因為java中數組是固定的,不變是不能動態擴容的,想要插入一個數必然要重新建立一個數組,其長度比原數組大,然後對其進行拷貝,接下來要做的工作就是在新數組裡面實現插入。利用System.arraycopy()方法可以複製數組,也可以像博主一樣直接用for迴圈,比較直觀 import java.util.*;public class Insert {
Time of Update: 2018-07-27
Java工具包提供了強大的資料結構。在Java中的資料結構主要包括以下幾種介面和類: 枚舉(Enumeration) 位集合(BitSet) 向量(Vector) 棧(Stack) 字典(Dictionary) 雜湊表(Hashtable) 屬性(Properties) 以上這些類是傳統遺留的,在Java2中引入了一種新的架構-集合架構(
Time of Update: 2018-07-27
import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import sun.misc.BASE64Decoder;import
Time of Update: 2018-07-27
public static String sendGet(String url,String param) { String result = ""; try{ String urlName = url + "?"+param;// URL U = new