原创 從Java中Integer和int的區別到自動拆裝箱

Integer 和 int 的區別 一般情況下我們創建一個類是通過new關鍵字 Object obj = new Object(); 但是對於Integer類,我們可以直接創建: Integer a = 10; 在JDK1.5

原创 一表理解OSI參考模型中各分層作用

分層名稱 功能 功能詳細概括 7 應用層 針對特定應用的協議 爲應用程序提供服務並規定應用程序中通信的細節,包括文件傳輸、遠程登錄、電子郵件等 6 表示層 數據格式的轉換 將應用處理的信息轉換成適合網絡傳輸的格

原创 Java異常理解之Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException

這個異常是Java中的數組越界問題 當你使用不合法的索引訪問數組是會出現這種錯誤 例如: class Solution { public static int climbStairs(int n) {

原创 IntelliJ IDEA 安裝好打不開解決方法

安裝好IDEA或者更新了新版本之後,雙擊IDEA沒有反應的解決方法: 打開任務管理器查看進程有沒有已經在運行的 idea ,如果有單擊結束進程,重新打開 IDEA 看能否打開。如果進程裏沒有,嘗試下以下方法: 打開C盤進入 use

原创 簡單動態規劃問題-爬樓梯

假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數。 示例 : 輸入: 3 輸出: 3 解釋: 有三種方法可以爬到樓頂。 1 階

原创 完美解決MySQL表中插入中文字符報錯:Incorrect string value: '\xE4\xB8\xAD\xE5\x9B\xBD' for column ' '

關於這個報錯最根本的原因是在創建 table 的時候沒有設置字符集,所以採用了 MySQL 默認的字符集 latin1 大家可以先輸入 show create table 表名 查看這個表中的屬性 如在最後一行顯示 CHARS

原创 Java中Exception和RuntimeException區別

Exception 是 RuntimeException 的父類,使用 Exception 定義的異常都必須要求進行異常處理,而使用 RuntimeException 定義的異常可以根據用戶的選擇來進行異常處理。 在異常設計的時候

原创 Java中的關鍵字(超詳細+解釋)

關鍵字: 被Java賦予了特殊意義的一部分字符串,且不能用於常量、變量等標識符

原创 如何判斷一個字符是否是一個字母或者數字

java.lang.character.isLetter(); 斷定指定字符是否是一個字母。 java.lang.character.isDigit(); 確定或判斷指定字符是否是一個數字。 示例:

原创 搜索插入位置(Java)

Java解---搜索插入位置給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索引。如果目標值不存在於數組中,返回它將會被按順序插入的位置。①暴力法②二分查找法 給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索

原创 Java對數組的支持—拷貝和排序(自帶功能)

數組拷貝 ① System.arraycopy(源數組名稱,源數組開始點,目標數組名稱,目標數組開始點,拷貝長度); public class araayCopy { public static void printArr

原创 數組的動靜態初始化以及簡單應用

數組是引用數據類型,有內存分配問題 數組的動態初始化: 數據類型 [] 數組名稱 = new 數據類型 [長度] ; public class array { public static void main(String[

原创 Java中Integer和int的區別

Integer 和 int 的區別 一般情況下我們創建一個類是通過new關鍵字 Object obj = new Object(); 但是對於Integer類,我們可以直接創建: Integer a = 10; 在JDK1.5

原创 交換兩個整形變量的值(異或運算符^)

在vs2013環境中交換兩個整形變量的值 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int main() { int a = 10,

原创 新的起點

從小到大上了這麼多年的學,到現在終於開始真正系統性的學習編程了,從C語言開始學習瞭解,再到算法和數據結構,一步步前進,紮實的學習,精通多門語言和各方面知識,這樣才能豐富自己,到以後就業進入公司纔可以更快的適應那種模式,學習更加先進的技