城管希課堂之陣列

2021-08-19 18:53:00 字數 1844 閱讀 7363

陣列(容器)* 儲存一組相同資料型別的資料 * 資料型別 變數名 = 初值; * 宣告陣列格式: * 資料型別 陣列名 = 初值; * 注意:這裡的資料型別 指的是 陣列中儲存的資料型別 * * 陣列宣告方式一 * int array = new int[陣列的長度]; * * 陣列在堆記憶體中 開闢的時一塊連續的記憶體空間
棧記憶體特點

* 1.當函式執行完畢 系統會自動幫你釋放

* 2.先進後出

//宣告陣列方式二(又給長度又給元素)

int array = new int;

//語法糖(方式三)

int array1 = ;

氣泡排序

* 核心思想:相鄰兩個數比較 換位

* 外迴圈控制一共比了多少趟

* 內迴圈控制一趟比了多少次

int array = ;

for (int i = 0; i < array.length-1; i++) }}

選擇排序

* 核心思想:選擇乙個數(選第乙個數)和其他的數進行比較 交換

int array =new int;

for (int i = 0; i < array.length-1; i++) }}

折半查詢(必須有序的陣列)

int array = ;

int key = 55;

int min = 0;

int max = array.length - 1;

int mid = (min + max) / 2;

// 先宣告能使用到的變數

while (array[mid]!=key)

if (keymax)

}

二維陣列

二維陣列(容器)

* 儲存多個相同型別的一維陣列

* 資料型別 陣列名 = 初值

* *

* (幾維陣列 就幾個)

* 三維陣列

* 儲存多個相同型別的二維陣列

* * 羊肉串

//宣告乙個二維陣列

//這個二維陣列中 有兩個一維陣列

//每個一維陣列中又三個元素

intarray = new int[2][3];

表示 有幾個一維陣列;

system.out.println(array.length);

//宣告方式二

城管希課堂之繼續Hibernate

主鍵 主鍵的規則 不能重複不能修改 主鍵的分類 自然主鍵 表裡面有乙個字段 符合主鍵的規則 就直接用這個字段 作為主鍵 身份證 主鍵 表裡沒有乙個字段 符合主鍵的規則 自己建立乙個id 作為表的主鍵 這個鍵叫做 主鍵 主鍵生成策略 name 實體類全類名 table 表名 package 填包名 填...

城管希課堂之介面卡和字串

1.介面卡 1.類介面卡 沒有關係的類和介面產生聯絡 可以擴充功能 增加已有 的復用性 2.物件介面卡 io 使用物件來連線 來擴充套件功能 3.預設介面卡 類介面卡 例 public class demo01 class iphone7 目標介面 當前介面 沒有對iphone7 進行 相容 int...

Java課堂筆記之陣列Array

背景 陣列是乙個容器存資料,定義時需要明確其大小 長度不可變,同陣列的型別要一致,沒有賦值的角標的值為0。public static void main string agrs system.out.println 測試定義角標1的值重新賦值覆蓋 array 1 system.out.println...