原创 集合,迭代器,Date,System

集合的由來:目前的學習的語言是一種面嚮對象語言,面嚮對象語言對事物的描述通過對象(屬性,行爲..)體現的,必須給對象進行操作,並且還要針對多個對象進行操作,(使用容器類型的變量):目前學習過的容器:1)數組 2)StringBuffer

原创 List的三個子類,泛型,增強for循環

List的三個子類的特點ArrayList:底層數據結構是數組,查詢快,增刪慢。線程不安全,效率高。Vector:底層數據結構是數組,查詢快,增刪慢。線程安全,效率低。LinkedList:底層數據結構是鏈表,查詢慢,增刪快。線程不安全,效

原创 mysql

=======選擇或創建一個數據庫======= +--------------------+| Database |+--------------------+| information_schema || mys

原创 線程

線程 Thread 應用程序以進程爲單位運行,一個進程之內可以分爲一到多個線程 window下可以通過任務管理器查看進程 linux 下可以通過ps -fe 進程、線程都可以並行執行, cpu ---程序1 --

原创 IO流

Input 輸入Output 輸出 文件 java.io.File 它是對應者實際的文件或是文件夾(目錄) new File(String 文件路徑) new File("d:/1.txt"); // 可以使用 / 作爲分隔符 new

原创 java的基礎語法,變量,運算符,鍵盤錄入

基礎語法:關鍵字:被java語言賦予特定含義的單詞class,public,static,void,package....goto和const作爲保留字使用,目前不使用!標識符:就是給類/接口/方法/變量起名字!(見名知意)書寫代碼上,一定

原创 異常

列舉典型的異常典型的錯誤Error:方法遞歸調用,會發生棧內存溢出錯誤 StackOverflowError當不斷得向堆中創建對象時,會出現OutOfMemoryError Exception 異常異常是可以捕捉住,然後讓程序恢復運行

原创 冒泡排序,選擇排序,math,Random,System

//冒泡排序public class MathGroup {public static void main(String[] args) {int[] arr= {13,43,25,36,45};for(int x=0;x<arr.leng

原创 類中的String,StringBuffer,冒泡排序

String的獲取功能int length():獲取字符串長度public char charAt(int index):獲取指定索引處的字符public int indexOf(int ch)返回指定字符在此字符串中第一次出現處的索引參數

原创

Object:代表所有的根類,任何類都繼承自Object類 public int hashCode()返回該對象的哈希碼值(和集合hashtable :哈希表)每一個對象的哈希碼值都不一樣, 哈希碼值不是實際意義上的地址值,可以理解爲地址

原创 請編寫程序,統計鍵盤錄入的字符串中出現了幾次字符串”java”,並測試

import java.util.Scanner;public class StringBufferText {//main方法public static void main(String[] args) {br/>@SuppressWar

原创 網絡

Day20-網絡 1. 線程(續) juc 中的大部分類是通過無鎖併發實現的(沒有用synchronized) CAS 機制 compare And swap 比較並交換 synchronized 可以稱之爲悲觀鎖cas 體現的是樂觀鎖

原创 鍵盤錄入兩個數據,比較兩個是否相等 ,用方法改進

package wac.wev.LianXi; import java.util.Scanner; //需求:鍵盤錄入兩個數據,比較兩個是否相等 ,用方法改進public class FunctionDemo {public static

原创 面向對象

面嚮對象語言是基於面向過程的!面向過程:代表:C語言 從始至終,都是一個執行者 給一個需求:舉例:獲取數組中的最大值 1)定義數組 2)定義獲取最大值的方法 3)在main方法

原创 JAVA_新建一個方法並且求三個數中的最大值

package wac.wev.as;//新建一個方法在求最大值import java.util.Scanner; public class MaxLian {public static void main(String[] args){/