原创 網絡編程—UDP完成數據的發送

UDP完成數據的發送/** 發送端 */publicclass UDPSend {    publicstaticvoid main(String[ ] args) throwsIOException {       //1,創建Data

原创 java反射的調用方法

package Sousou;public class Foo {    private String str; public String getS

原创 線程

一、多線程:(1)進程:當前正在運行的程序,一個應用程序在內存中的執行區域(2)線程:進程中的一個執行控制單元,也可以有多個線程(3)一個進程可以有一個線程,也可以有多個線程(4)多線程:安全性低,效率高(5)單線程:安全性高,效率低二、

原创 Java反射

一、Class反射機制      指的是可以於運行時加載,探知和使用編譯期間完全未知的類.       程序在運行狀態中, 可以動態加載一個只有名稱的類, 對於任意一個已經加載的類,都能夠知道這個類的所有屬性和方法; 對於任意一個對象,都

原创 JavaScript基礎知識

一、變量名的命名:必須以字母、下劃線(_)或美元符($)開始,可以使用多個字母、數字、下劃線(_)或美元符($),但不能使用javascript關鍵詞和javascript保留字,當聲明多個變量時,用","隔開。二、function是定義

原创 Java遞歸

遞歸: *  方法自身調用自身  *  遞歸容易出現的問題:Exception in thread"main" java.lang.StackOverflowError:棧內存溢出 *  遞歸一般都有出口 *  遞歸效率不高,因爲入棧和彈

原创 多態的概念是什麼,子類和父類之間轉換時應遵循的規則有哪些?

多態:是具有表現多種形態的能力的特徵。子類轉換成父類(向上轉換):                       將一個父類的引用指向一個子類對象,稱爲向上轉型,自動進行類型轉換。父類轉換成子類(向下轉換):               

原创 throw與throws的區別和使用throw拋出異常

一、Throw和throws區別:1、書寫:throws定義在方法名上,throw定義在方法體內2、作用:throws聲明異常,throw拋出異常3、語法:throws 異常類  throw 異常對象4、Throws 異常類1,.....

原创 final關鍵字

一、final有“這是無法改變的”或者“終態的”含義,它可以修飾非抽象類、非抽象類成員方法和變量。二、final的作用:final根據修飾位置的不同作用也不同,有三種情況       (1)修飾變量,被final修飾的變量必須要初始化,賦

原创 Java多線程知識點總結

一、同步鎖      多個線程想保證線程安全,必須要使用同一個鎖對象      (1)同步代碼塊              synchronized(鎖對象){                          可能產生線程安全問題的代碼

原创 使用FileReader讀取文本文件

使用FileReader讀取文件,文件內容爲“hello world”,具體代碼如下:package Demo05; import java.io.File; import java.io.FileInputStream; import

原创 Collections常用方法的使用和與Collection的區別

Collections與Collection的區別: Collection是集合類的上級接口,繼承與它的接口主要有Set 和List. Collections是針對集合類的一個幫助類,它提供一系列靜態方法

原创 用setInterval做計時器

<input type="button" id="btn" value="開始"/><input type="button" id="btn1" va

原创 Java線程模擬網絡購票

假設有三個買票窗口,總共有20張票,這種情況下就應該用三個線程去模擬三個窗口的賣票過程,代碼如下:package com.Demo5; public class Ticket implements Runnable{ priva

原创 瞭解HTML語言

一、HTML是HyperText Markup Language簡寫,中文名:超文本標記語言,主要特點:1.簡易性:超級文本標記語言版本升級採用超集方式,從而更加靈活方便2.可拓展性:超級文本標記語言的廣泛應用帶來了加強的功能,增加標識符