1. 程式人生 > >Java學習筆記 01

Java學習筆記 01

最近在自學Java,做點學習筆記

十六進位制與其他進位制的轉換:
(41)16=()10=
            4*16+1*16^0=65
(41)16=()2=(十六進位制的以為代表二進位制的四位)
            (0100 0001)2
            1*2^2+0=4
二進位制轉換成其他進位制:
(10110)2=()10=
            1*2^4+1*2^2+1*2^1=22
(11010110)2=()16= (四位二進位制相當於一位十六進位制)      
            1101=13(D);(0110)=2*2^2+2*2^1=6       ==D6
十進位制與其他進位制之間的轉換:
1、十進位制轉化為二進位制(不斷地除以2,保留餘數,商為0 時不再除以2,將所有的餘數倒序排列)
   (13)10=()2
                =  1101
2、十進位制轉化為十六進位制:(不斷地除以16,保留餘數,商為0時不再出以16,將所有的餘數倒序排列)
   (138)10=()16
                   =  8A

相關推薦

java學習筆記01

後綴 world 得到 javac 字節碼 變量 nbsp 我們 變量類型 1.java文件源碼為以.java為後綴的文件,字節碼文件是以.class為後綴的文件。 2.寫好一個java源碼之後,cmd進入源碼文件盤符,用命令 javac helloworld.java將源

Java學習筆記 01

最近在自學Java,做點學習筆記 十六進位制與其他進位制的轉換:(41)16=()10=            4*16+1*16^0=65(41)16=()2=(十六進位制的以為代表二進位制的四位

Java 學習筆記01

mywang88 2018-11-09 第一個 java 程式 Hello World 開發環境:IntelliJ IDEA 2018.2.5 原始檔名:HelloWorld.java 程式碼: public class HelloWorld { public sta

Java學習筆記:Map集合-HashMap和HashTable(01)

在面試的過程中經常會被問到一個問題,HashMap和HashTable有什麼不同?我就大概的整理了一些,與大家分享。 一、相同點 都實現了Map介面,底層都是採用的雜湊表(陣列 + 單向連結串列,在JDK1.8以後又加入了紅黑樹。即當連結串列長度大於8時,單向連結串列轉換成紅黑樹--提

java學習筆記——String類

通過 ray [] 原理 log spl 2.3 -s 長度 一、概述 ·字符串是一個特殊的對象 ·字符串一旦初始化就不可以被改變 ·String str = "abc"; ·String str1 = new String("abc"); 有什麽區別? package

java學習筆記——java中對象的創建,初始化,引用的解析

初始 學習筆記 style article 學習 base 表達 如果 bsp 如果有一個A類。 1、例如以下表達式: A a1 = new A(); 那麽A是類,a1是引用。new A()是對象。僅僅是a1這個引用指向了new A()這個對象。 2、又如: A

Java學習筆記--鏈表

引用變量 nts mage 集合 tran 分享 isp exce pub 心在山東身在吳,飄蓬江海漫嗟籲。 他時若遂淩雲誌, 敢笑黃巢不丈夫。                ——水滸傳 先上源代碼,LinkedList類: 1 private static class

Java學習筆記——淺談數據結構與Java集合框架(第一篇、List)

技術分享 emp 鏈表 adc 下標 -c nod nal integer 橫看成嶺側成峰,遠近高低各不同。不識廬山真面目,只緣身在此山中。               ——蘇軾 這一塊兒學的是雲裏霧裏,咱們先從簡單的入手。逐漸的撥開迷霧見太陽。本次先做List集合的三

JAVA學習筆記(1)——a++與++a的區別

col int 演示 opera 解析 代碼 數據 ++i div 需求:此博客用於解釋i++與++i的區別。 過程: 1、名稱解釋 ++:自增,即在原有數據基礎上+1,再賦給原有數據。 2、程序演示 (1)代碼: 1 class OperateDemo 2 { 3

Java學習筆記——泛型

ray dem 想想 string stub odt 好處 reac test 一、什麽是泛型?為什麽要使用泛型? 且看代碼: 1 public class GenericsDemo { 2 3 public static void main(String

Java學習筆記——排序算法之O(n²)排序

blog sel != 而是 while bsp 優化 ++ logs 男兒何不帶吳鉤,收取關山五十州。請君暫上淩煙閣,若個書生萬戶侯?                               ——南園十三首 三種排序法: 1、冒泡法 2、簡單選擇法 3、直接插入法

Java學習筆記——排序算法之進階排序(堆排序與分治並歸排序)

進行 技術分享 ring http 沒有 oid 有序 重復 調整 春蠶到死絲方盡,蠟炬成灰淚始幹               ——無題 這裏介紹兩個比較難的算法: 1、堆排序 2、分治並歸排序 先說堆。 這裏請大家先自行了解完全二叉樹的數據結構。 堆是完全二叉樹。

Java學習筆記——設計模式之五.工廠方法

strong scanner multipl 石頭 simple 決定 定義 opera 下使用 水邊一只青蛙在笑       ——石頭和水 工廠方法模式(Factory Method),定義了一個用於創建對象的接口,讓實現類決定實例化哪一個類。工廠方法使一個類的實

Java學習筆記——String類型轉換

世界 java學習筆記 getc [] bool bsp ati nbsp ole 一滴水裏觀滄海,一粒沙中看世界               ——一帶一路歡迎宴致辭 上代碼: 1 package cn.stringtoobj; 2 3 public

Java學習筆記--double類型數據精度

java學習 double 在一次面試中被問到,有兩個double類型的數相減,會出現精度丟失,應該怎麽辦,有什麽解決方法。今天特地去搜了下,解決方法就是用BigDecimal類對數據進行處理。 了解詳細參考:http://blog.csdn.net/u011328015/article

JAVA學習筆記(三)

byte repl efi ber 時間 clas 區分大小寫 增強for size @SuppressWarnings("resource")是用來壓制資源泄露警告的。比如使用io類,最後沒有關閉。Set集合特點:1)無序,不隨機2)元素唯一3)沒下標註意:Collect

Java學習筆記——Linux下安裝配置MySQL

code names 刪掉 set 影響 per install nod 設置 山重水復疑無路,柳暗花明又一村               ——遊山西村 系統:Ubuntu 16.04LTS 1\官網下載mysql-5.7.18-linux-glibc2.5-x86

java 學習筆記1

跨平臺原理 所有 com 路徑 運行機制 main 單位 width rtu 、 高級語言運行機制 高級語言按程序的執行方式分為編譯型和解釋型兩種。 java語言比較特殊,Java程序的執行必須經過先編譯後解釋的步驟。 1 編譯生成字節碼,只面向JVM(.class) 2J

java學習筆記(二)圖形用戶接口

star strong per getwidth cep runnable graphics s2d gb2 這個學期主要放在ACM比賽上去了,比賽結束了。不知不覺就15周了,這周就要java考試了,復習一下java吧。java的學習的目的還是讓我們學以致用,讓我們可以

Java學習筆記——MySQL開放3306接口與設置用戶權限

delete 用戶權限 -a mysq min 修改 onf 127.0.0.1 權限 系統Ubuntu16.04 LTS 1、開放3306端口查看端口狀態:netstat -an|grep 3306tcp 0 0 127.0.0.1:3306