原创 從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語言開始學習瞭解,再到算法和數據結構,一步步前進,紮實的學習,精通多門語言和各方面知識,這樣才能豐富自己,到以後就業進入公司纔可以更快的適應那種模式,學習更加先進的技