原创 002CSS層疊樣式表

一.CSS三種引用方式  1.行內樣式  <div style="color: #930000;"> HelloWorld </div>  2.內部樣式  <!DOCTYPE html> <html> <head> <m

原创 004反射&註解

  一.反射的好處: 1. 可以在程序運行過程中,操作這些對象。 2. 可以解耦,提高程序的可擴展性。 二.反射獲取Class對象的三種方式  1.Class.forName("全類名")  2.類名.class  3.對象.getCla

原创 005Http(超文本傳輸)協議&servlet

一.Get請求和Post請求 Get請求:1.將請求參數追加在URL後面,不安全 2.傳輸的數據大小有限制 3.沒有請求體 Post請求:1.請求參數存儲在請求體中,安全 2.傳輸的數據

原创 003JavaScript

一.瀏覽器對象模型(BOM) 1.函數的定義 <!--普通函數定義--> function add(a,b){ console.log(a+b); } add(44,99); <!--匿名函數定義--> f

原创 Java經典算法題-旋轉正方形矩陣

給定一個整型正方形矩陣matrix,把該矩陣調整成 順時針旋轉90度 public class RotateMatrix { public static void rotade(int[][] matrix) { int rowL

原创 Java經典算法題-轉圈打印矩陣

【題目】 給定一個整型矩陣matrix,請按照轉圈的方式打印它。       *例如: 1   2   3   4 5   6   7   8 9  10  11  12 13 14  15  16        打印結果爲:1,2,3,

原创 Java經典算法題-整數翻轉

/* * 以下程序把一個整數翻轉(8765變爲:5678) */ public static void main(String[] args) { int n = 87655; int m = 0

原创 Java實現歸併排序

public class MergeSort { /* * 歸併排序 */ public static void mergeSort(int[] arr) { if (arr == null || arr.length

原创 Java實現冒泡排序

public class BubbleSort { /* * 冒泡排序 * */ public static void bubbleSort(int[] arr) { if (arr==null || arr.

原创 Java實現堆排序

public class HeapSort { /* * 堆排序 * 先讓數組變成大根堆 */ public static void headSort(int[] arr) { if (arr == null ||

原创 Java經典算法題—因數分解

/* * 從 因數分解是十分基本的數學運算,應用廣泛。 * 下面的程序對整數n(n>1)進行因數分解。 * 比如,n=60, 則輸出:2 2 3 5。 */ public static void demo(in

原创 Java經典算法題—用遞歸求最大值和最小值

public class GetMax { /* * 用遞歸的思路實現一個數組的最大值 */ public static int getMax(int[] arr, int L, int R) { if (L == R)

原创 Java經典算法題——組合數

/* * 從4個人中選2個人參加活動,一共有6種選法。 * 從n個人中選m個人參加活動,一共有多少種選法? * 下面的函數實現了這個功能。 */ public static int demo(int n, in

原创 Java經典算法題——猜生日

/* * 今年的植樹節(2012年3月12日),小明和他的叔叔還有小夥伴們一起去植樹。 * 休息的時候,小明的同學問他叔叔多大年紀,他叔叔說:“我說個題目,看你們誰先猜出來!” * “把我出生的年月日連起來拼成一個8位數(

原创 Java經典算法題——最小公倍數

/* * 求兩個數字的最小公倍數是很常見的運算。 * 比如,3和5的最小公倍是15。6和8的最小公倍數是24。 * 下面的代碼對給定的兩個正整數求它的最小公倍數。 */ public static int de