Markdown學習(文本編輯器Typora)
标題:一個#号+空格,然後回車
檔案字尾 xxx.md
标題
二級标題,兩個#号+空格,然後回車
三級标題,
四級标題,
以此類推
字型
hello World!
粗體,兩邊加**
hello
斜體,兩邊加*
hello
斜體加粗,兩邊加***
hello
删除,兩邊加~
引用
引用,用>然後空格
分割線
三個**
圖檔
插入截圖就是 !
[]是圖檔名字,()是圖檔的位址
超連結
()括号後面是位址
清單
- (1.再加空格)
- A(減号,A,再加空格)
表格
插入友善一點
代碼
三個點,tab鍵上面的三個點,然後輸入什麼語言
電腦快捷鍵的學習
Ctrl +A: 全選
Ctrl +X:剪切
Ctrl +Z:撤銷
Ctrl +S:儲存
ALt +F4:删除,也可以關閉網頁
Shrift +delete :永久删除
window+R:打開運作
window+E:打開我的電腦
Ctrl+Shrift+ESC:打開任務管理器
window+tab:打開任務切換
打開cmd的方式
1.開始+系統+指令提示符
2.win+R 輸入cmd打開控制台(推薦使用)
3.在任意的檔案夾下面,按住shift鍵+滑鼠右鍵點選,在此處打開指令行視窗
4.資料總管的位址欄前面加上cmd 路徑 (注意,中間有空格)
管理者方式運作:選擇以管理者方式運作
常用的DOS指令
#盤符切換
D:
#檢視目前目錄下的所有檔案
dir
#切換目錄
cd /d f: 前面是盤号,後面是位址
cd /d E:\IDE
#傳回上一級
cd..
cd 檔案名,傳回上一級的檔案
#清除螢幕
cls(clear screen)
#退出終端
exit
#檢視電腦的ip
ipconfig
#打開應用
calc
#ping 指令
得到IP資訊
#檔案操作
md 建立檔案夾
rd 移除檔案
cd>檔案名 建立檔案
del 删除檔案
rd 尋找檔案
JDK,JRE,JVM
[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-JpaMHEQR-1647791680952)(C:\Users\xie\AppData\Roaming\Typora\typora-user-images\image-20220320230653262.png)]
JDK
包含JRE,要開發就要下載下傳
JRE
java 運作環境,下載下傳這個就可以運作Java程式了,包含Java虛拟機
JVM
Java虛拟機,可以用軟體和硬體實作。Java跨平台主要是通過這個虛拟機實行。
JDK安裝目錄
bin :有可執行程式exe
include:jdk用C和C++寫,是以要引入C和C++的頭檔案
jre:Java運作環境
lib:Java類庫的檔案
src:裡面是資源檔案(所有的類都在這個包裡面)
Java程式運作機制
編譯型
解釋性
(Java兩樣都是)
[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-XrXp12fy-1647791680955)(C:\Users\xie\AppData\Roaming\Typora\typora-user-images\image-20220320231845720.png)]
Java的資料類型分為兩大類
- 基本類型:數值,boolean
- 引用類型:類,接口,數組
[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-YvfWhE64-1647791680956)(C:\Users\xie\AppData\Roaming\Typora\typora-user-images\image-20220320232500665.png)]
資料類型的面試題
進制的表示
int i=10; //十進制
int i2=012; //八進制0
int i3=0x10;//十六進制0x 0~9 A~F 16
浮點數拓展
/*
浮點數拓展?銀行業務怎麼表示?錢
float:
double:
*/
//float 有限 離散 攝入誤差 大于 接近但是不相等
//不能用浮點數比較!!!!!!!
//BigDecimal 數學工具類表示
float f=0.1f;//0.1
double d=1.0/10;//0.1
System.out.printf(f==d);//false;
float d1=232323232323232323f;
float d2=d1+1;
System.out.printf(d1==d2);//true;
字元拓展
/*
字元拓展
*/
char c1='a';
char c2='中';
(int)C1;//強制轉換
//所有的字元本質還是數字
//char涉及編碼 Unicode 表:97=a 65=A 2個位元組 0-65536
// U0000 UFFF
char c3='\u0061';//Unicode原來的編碼
System.out.printf(c3);//a
//轉義字元
//\t制表符
System.out.printf("hello\tWorld");
//\n換行
System.out.printf("hello\nWorld");
字元串的拓展
//String拓展
String sa=new String("hello,world");
String sb=new String("hello,world");
System.out.println(sa==sb);//false
String sc="hello,world";
String sd="hello,world";
System.out.println(sc==sd);//true
//對象,從記憶體分析
//boolean拓展
boolean flag=true;
if(flag=true){}
if(flag){}
//代碼要精簡易讀
sa=new String(“hello,world”);
String sb=new String(“hello,world”);
System.out.println(sa==sb);//false
String sc="hello,world";
String sd="hello,world";
System.out.println(sc==sd);//true
//對象,從記憶體分析
```java
//boolean拓展
boolean flag=true;
if(flag=true){}
if(flag){}
//代碼要精簡易讀