原创 java中Class.forName的含義

Class.forName(xxx.xx.xx) 返回的是一個類, .newInstance() 後才創建一個對象 Class.forName(xxx.xx.xx);的作用是要求JVM查找並加載指定的類,也就是說JVM會執行該類的靜態

原创 List排序及與String的轉換

import java.util.Collections; import java.util.LinkedList; import java.util.List; public class Teeee ...{     List lis

原创 求數組中連續區間的和最大

求數組中連續區間的和最大,並且打印該區間的下標。 最容易想到的是窮舉法,和分治法。後來網上搜了一下發現動態規劃來解決這個問題非常優雅,下面是動態規劃法解決該問題的代碼 public class a {     public static

原创 Java爲何能跨平臺

因爲Java程序編譯之後的代碼不是能被硬件系統直接運行的代碼,而是一種“中間碼”——字節碼。然後不同的硬件平臺上安裝有不同的Java虛擬機(JVM),由JVM來把字節碼再“翻譯”成所對應的硬件平臺能夠執行的代碼。因此對於Java編程者來說

原创 多線程應用

t.join();表示當前線程停止執行直到t線程運行完畢; t.join(1000); 表示當前線程等待t線程運行1000後執行; import java.io.*; //多線程編程 public class MultiThread {

原创 Java--今天星期幾?

import java.util.Calendar; import java.util.Date; public class WeekDay {     public WeekDay() {         super();