原创 Java實現逆時針打印矩陣。即輸入一個矩陣,按照從外向裏逆時針的順序打印出每一個數字。

逆時針打印矩陣,輸入一個矩陣,按照從外向裏逆時針的順序打印出每一個數字。如輸入:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16輸出:1 2 3 4 8 12 16 15 14 13 9 5 6 7 11 10

原创 JVM——內存分配與回收策略

1、對象優先在Eden區分配大多數情況下,對象在新生代Eden區分配。當Eden區沒有足夠的空間進行分配時,虛擬機將發起一次Minor GC。虛擬機提供了 -XX:+PrintGCDetails這個收集器參數,告訴虛擬機在發生垃圾回收時打

原创 前端——CSS(1)

<!DOCTYPE html> <!-- CSS: 一、樣式層疊次序: 1.瀏覽器缺省 2.外部樣式表 3.內部樣式表(<<head>內部的樣式) 4.內聯樣式(HTML元素內部)=》優先級最高 二、CSS

原创 JVM——垃圾收集算法及垃圾回收器

一、垃圾回收算法1、標記—清除算法1)工作流程算法分爲“標記”和“清除”階段:首先標記出所有需要回收的對象(標記階段),在標記完成後統一回收所有被標記的對象(回收階段)。2)缺點a. 效率問題:標記和清除這兩個過程的效率都不高。b. 空間

原创 Java聊天室——一對一模式

服務器端package project.java; import java.io.IOException; import java.io.PrintStream; import java.net.ServerSocket; import

原创 Java聊天室——實現多人聊天、私聊、羣聊

客戶端package project.java; //客戶端 //輸入、輸出流分別爲處於一個線程 import java.io.IOException; import java.io.PrintStream; import java.n

原创 輸入一個鏈表,從頭到尾打印鏈表的值。

題目:輸入一個鏈表,從頭到尾打印鏈表的值題意分析:從頭到尾打印鏈表的值,即逆序打印鏈表。       思路:  step1:輸入鏈表                    step2:我們可以利用ArrayList容器來對鏈表中的數據來進

原创 數據庫(2)——數據類型及表的約束

數據類型及表的約束一、數據類型   下面我將對以下幾種類型進行分析:1、數值類型(1)bit的使用bit[(m)]:m可以不寫,默認值爲1,m的範圍:0-64.且bit是ASCII碼的形式展示,所有我們可以遇到不可見字符。案例:將name

原创 預編譯sql

package JDBC; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.util.

原创 JDBC連接數據庫——改進版

package JDBC; import java.sql.*; public class JDBCDemon1 { public static void JDBCStep(){ Connection conn

原创 JDBC連接數據庫

package jdbc; import java.sql.*; public class JdbcDemo{ public static void JdbcStep(){ Connection connectio

原创 數據庫(3)——表的增刪改查

表的增刪改查1、增加語法:insert into  table_name[(column[,column……])] values (value[,value……]);示例:創建一個商品表並插入兩條記錄 使用插入語句時應該注意:(1)插入數

原创 前端——HTML基礎標籤(1)

<!-- 1.HTML:超文本標記語言,網頁內容載體 <html>標籤成對出現,開始標籤起始標籤,結束標籤稱爲閉合標籤 html語義化: 在什麼情況下我可以使用什麼標籤才合理 更容易被搜索引擎收錄

原创 前端——HTML標籤(2)

<!-- 表格 table起始 tr一行 td一列 寫數據用其 (1)border屬性用來定義邊框寬度(外部表格邊框) (2)<th> 定義屬性名 表頭標籤在table下寫,每一列屬性的名字 (3)空單元格使用 佔位:如果