原创 [筆試題]汽水瓶問題

目錄 1題目來源 2題目描述 3分析 1題目來源 https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f?tpId=37&&tqId=21245&rp=1&ru

原创 [面試題]詳解阿里Java面試題——多線程精選53題「含答案」

來源:https://yq.aliyun.com/articles/721622?spm=a2c4e.11163080.searchblog.14.1c602ec11BrcWQ 目錄 多線程精選53題 1.什麼是線程 2.線程和進程有什麼

原创 [面試題]HTTP和HTTPS的區別/HTTP1.0和HTTP1.1的區別

  問題引入:面試題http和https的區別 1、https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。 2、http是超文本傳輸協議,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協議。 3、http和htt

原创 (java)刷題整理

鏈表: [JavaDS] 反轉單鏈表 [JavaDS]排序鏈表中刪除重複結點問題 一般筆試題: [筆試題]DNA序列 [筆試題]快樂數 [筆試題]汽水瓶問題 [筆試題]尋找第K大 [筆試題]楊輝三角-力扣(LeetCode)

原创 [Java集合類]集合框架以及背後的數據結構

預備知識 什麼是數據結構? 組織大量的數據--增刪改查 什麼是集合類? Java提供的一套現成的類,實現了常用的數據結構 Java集合框架 (Java Collection Framework):又被稱爲容器container是定義在ja

原创 [筆試題]尋找第K大

目錄 1題目來源 2題目描述 3分析 4完整代碼 預備知識: [JavaDS]快速排序法 1題目來源 https://www.nowcoder.com/questionTerminal/e016ad9b7f0b45048c58a9f27b

原创 [面試題]java多線程

1sleep() 和 wait() 有什麼區別? 首先sleep和wait之間沒有任何關係sleep是Thread類的方法,指的是當前線程暫停。wait是Object類的方法, 指的佔用當前對象的線程臨時釋放對當前對象的佔用,以使得其他線

原创 [JavaSE]遍歷字符串數組四種方法

toCharArray()方法 for循環遍歷: 第一種:創建數組char[] c=str.toCharArray(),將循環變量置爲數組下標即,c[count]爲打印字符元素 package package1128; public c

原创 [Java多線程]守護線程

守護線程 守護線程時一種特殊的線程,又稱爲陪伴線程 java中有兩種線程: 1用戶線程 2守護線程 Thread類提供isDaemon()區別兩種線程, false爲用戶線程 true爲守護線程 java中典型的守護線程就是垃圾回收線

原创 [javaSE]反射機制

Java反射 沒有反射就沒有任何EE框架! 對象的正向處理是什麼呢?就是根據類產生對象,舉一個簡單的日期類爲例 Date date=new Date(); System.out.println(date); 反射:對象的反向處理。根據

原创 [java多線程]的同步問題

指的是多個線程同時修改一個過程時,可能導致的問題 引入: 以賣票問題爲例:假設總共有十張票,三個黃牛賣票(代表三個子線程),預測最後一個黃牛賣完票,還剩下0張票 package se.SE.practice; class MyThrea

原创 [面試題]sychronized關鍵字

1問題描述: 假設有testA,testB方法在Syn類中,這兩個方法都被synchronized鎖住,問:線程A和線程B是否可以同時運行? class Syn { // 線程A進入testA(),線程A仍在執行

原创 [JavaSE]博客整理

知識點: [JavaSE]數據類型和運算符 [JavaSE]數組總結 [JavaSE]類與對象 [JavaSE]this和static關鍵字 [JavaSE]final------不能被繼承? [JavaSE]多態、內部類 [JavaSE

原创 java實現數據結構整理

[JavaDS]學習數據結構前,你需要掌握什麼知識點? [JavaDS]算法執行時間的計算 [JavaDS]單鏈表 [JavaDS]順序表 [JavaDS]隊列 [JavaDS]棧 [JavaDS]二叉樹 排序: [JavaDS]快速排序

原创 [彙編]碼制轉換/大小寫字母轉換

問題描述: 設將要處理的十個十進制數ASCII碼存放在偏移地址爲2000H開始的內存單元中,把它轉換爲BCD碼後,再分別放在偏移地址爲2500H開始的內存單元中: 分析: 1一字節的ASCII碼取其第四位變成BCD碼 2十個數據,可用循環