主頁 > 後端開發 > 【詳細+超基礎】Java-學習筆記

【詳細+超基礎】Java-學習筆記

2021-04-11 06:59:39 後端開發

Java學習筆記系列——孫不堅1208
【詳細+超基礎】Java-學習筆記
【詳細+超基礎】Java-學習筆記 01
【詳細+超基礎】Java-學習筆記 02
【詳細+超基礎】Java-學習筆記 03
【詳細+超基礎】Java-學習筆記 04
【詳細+超基礎】Java-學習筆記 05
【詳細+超基礎】Java-學習筆記 06
【詳細+超基礎】Java-學習筆記 07
【詳細+超基礎】Java-學習筆記 08
【詳細+超基礎】Java-學習筆記 09
【詳細+超基礎】Java-學習筆記 10
Java學習筆記系列持續更新中…

計算機基礎

馮諾依曼結構

數學家 馮·諾依曼 提出了計算機制造的三個基本原則,即采用二進制邏輯、程式存盤執行以及計算機由五個部分組成(運算器、控制器、存盤器、輸入設備、輸出設備),這套理論被稱為馮·諾依曼體系結構,

馮·諾依曼結構示意圖

附:三分鐘帶你了解馮.諾依曼結構

Typora及Markdown語法

Markdown常用語法

代碼塊生成
// 對于代碼塊,使用“```+編程語言”即可生成書寫對應代碼塊的區域
// JS代碼塊
```javascript 
// Java代碼塊
```java
……
標題
// 采用“#+空格+標題的形式定義6個標題”
# 一級標題
## 二級標題    
### 三級標題    
#### 四級標題    
##### 五級標題    
###### 六級標題    

快捷鍵:Ctrl + 1/2/3/4/5/6

加粗
**明天也要加油鴨**

明天也要加油鴨

快捷鍵:選中文本 Ctrl + B

代碼高亮顯示
`高亮顯示的代碼(一般高亮顯示代碼)`
高亮顯示的代碼(一般高亮顯示代碼)

快鍵鍵:選中文本Ctrl + Shift + ~

洗掉線
~~被洗掉的文本~~

被洗掉的文本

快鍵鍵:選中文本Shift + Alt + 5

下劃線
<u>該文本擁有下劃線</u>

該文本擁有下劃線

快捷鍵:選中文本Ctrl + U

斜體
*斜體文本*

斜體文本

快捷鍵:選中文本Ctrl + I

參考
// 有幾個“>”就有幾層參考
> 作者: 孫不堅1208
>> 郵箱: 2216479540@qq.com

作者:孫不堅1208

郵箱: 2216479540@qq.com

分割線
可以使用以下兩種方式
---
***
123


超鏈接
[urlName](url)

百度一下,你就知道

圖片
遠程圖片 | 本地圖片
參考形式: ![imgName](imgUrl)

百度logo

快捷方式:粘貼復制圖片即可

無序串列
- 這是一個無序串列

  • 這是一個無序串列
有序串列
1.這是一個有序串列
  1. 這是一個有序串列

Typora快捷鍵

  • 有序串列:輸入數字+“.”之后輸入空格
  • 任務串列:-[空格]空格 文字
  • 標題:ctrl+數字
  • 表格:ctrl+t
  • 生成目錄:[TOC]按回車
  • 選中一整行:ctrl+l
  • 選中單詞:ctrl+d
  • 選中相同格式的文字:ctrl+e
  • 跳轉到文章開頭:ctrl+home
  • 跳轉到文章結尾:ctrl+end
  • 搜索:ctrl+f
  • 替換:ctrl+h
  • 參考:輸入>之后輸入空格
  • 代碼塊:ctrl+alt+f
  • 加粗:ctrl+b
  • 傾斜:ctrl+i
  • 下劃線:ctrl+u
  • 洗掉線:alt+shift+5
  • 插入圖片:直接拖動到指定位置即可或者ctrl+shift+i
  • 插入鏈接:ctrl+k
  • 查看隱藏左側結構圖:ctrl + shift + 1
  • 從代碼塊跳到文本區域:ctrl + enter
  • 查看檔案代碼:ctrl + /
  • 快速添加表格:ctrl + T

常用快捷鍵及常用Dos命令

**正斜杠/和反斜杠\ **

Win+E 快速打開 我的電腦

Ctrl +Shift+Esc 快速打開任務管理器

打開cmd的方式:

  1. 開始+系統+命令提示符

  2. win鍵+R 輸入cmd打開控制臺(推薦使用)

  3. 在任意的檔案夾下面,按住shift鍵+滑鼠右鍵點擊:在此處打開命令列視窗

  4. 在資源管理器的地址欄前面加上cmd路徑

    (管理員方式運行:在開始搜索cmd,然后點滑鼠右鍵,選擇以管理員的身份運行)

常用的Dos命令

#盤符切換:C: D: E:
#查看當前目錄下的所有檔案 dir
#切換目錄: cd (change directory):
1、跨盤符切換:cd + /d + 檔案名;
2、同級目錄切換:
(1)先回傳上一級目錄:cd …
(2)再進入想進入的目錄 cd + 檔案名
#清理螢屏:cls(clear screen)
#退出終端:exit
#查看電腦的ip:ipconfig
#很常用的windows程式:計算器(calc),記事本(notepad),畫圖工具(mspaint)
#ping命令:測驗網路是否正常
#創建檔案夾:md + 檔案夾名
#洗掉檔案夾:rd + 檔案夾名
#創建檔案:cd>檔案名.擴展名
#洗掉檔案:del + 檔案名

JAVA

java帝國來歷

JAVA三大版本以及 JDK JRE JVM

  • JavaSE:標準版(桌面程式、控制臺…)
  • JavaME:嵌入式開發(小設備、手機、小家電…)基本被淘汰
  • JavaEE:企業級開發(web端、服務器開發…)

JDK:Java Development Kit

含義:Java開發工具包

在JDK的安裝目錄下有一個jre目錄,里面有兩個檔案夾bin和lib,在這里可以認為bin里的就是jvm,lib中則是jvm作業所需要的類別庫,而jvm和 lib合起來就稱為jre.

JRE:Java runtime environment

含義:Java運行環境

JRE包含JVM標準實作及Java核心類別庫,JRE是Java運行環境,并不是一個開發環境,所以沒有包含任何開發工具(如編譯器和除錯器).

JVM:Java Virtual Machine

含義:Java虛擬機

JVM是一種用于計算設備的規范,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實作的,

三者關系

JDK、JRE、JVM有什么區別?有什么關系?

簡單來講

在這里插入圖片描述
在這里插入圖片描述

JDK 、JRE 與JVM之間的關系及區別

JDK、JRE和JVM三者之間的關系

開發環境及測驗

jdk-8u271-windows-x64

環境變數

1.配置環境變數JAVA_HOME
變數值為所安裝jdk的路徑
C:\ProgramFiles\Java\jdk1.8.0_201
2.配置環境變數path
變數值為所安裝jdk的bin的路徑
C:\ProgramFiles\Java\jdk1.8.0_201\bin

用dos命令實作編譯運行一個hello類

在D:\code 下寫一個hello類

public class hello {
    public static void main(String[] args) {
        System.out.println("hello word");
    }
}

用dos命令

D:\code>javac hello.java 編譯程式

D:\code>java hello 運行程式

開發工具

IDEA eclipse

關于在IDEA中撰寫Java的一些快捷鍵

IDEA常用快捷鍵

快捷鍵作用
Ctrl+Y洗掉游標所在行
Ctrl+D復制游標所在行并插入到游標下一行
Ctrl+X洗掉行
Ctrl+Alt+L格式化代碼
Ctrl+/注釋單行代碼或取消單行注釋
Ctrl+Shift+/注釋多行代碼或取消注釋多行代碼
Alt+Shift+上下箭頭移動當前代碼行
Shift + F6同時更改同名變數
Ctrl + 上下鍵上下移動代碼,游標位置不變
Ctrl+Up/Down游標跳轉到當前所顯示代碼的第一行或最后一行
Alt + 上下鍵在方法間快速移動
Ctrl+W選中代碼,連續按會有其他效果
雙擊Shift在專案的所有目錄查找檔案或代碼
快捷鍵作用
輸入 psvm + 回車main+回車生成main方法
輸入 sout + 回車生成 System.out.println();
輸入fori + Tab生成 for (int i = 0; i < ; i++) { }
輸入 正整數.foriint變數名.fori 再回車生成 for (int i = 0; i < 正整數; i++) { }for (int i = 0; i < int變數名; i++) { }
Ctrl+Alt+O優化匯入的類和包
Alt+Enter匯入包或自動糾錯
Alt+Insert自動生成代碼(Getter、Setter和toString方法)
Alt+/代碼提示

注釋

// 	單行注釋

/* 
	多行注釋
*/

檔案注釋:以 /** 開始,以 */結束
/**
	檔案注釋
*/
    

Java基礎

一、識別符號

(一)識別符號

識別符號必須以字母、下劃線、美元符號$開頭,
識別符號其他部分可以是字母、下劃線美元符和數字任意組成
Java識別符號大小寫敏感,且長度無限制
識別符號不可以是Java的關鍵字

(二)識別符號使用給范

表示類名的識別符號:每個單詞的首字母大寫,
表示方法和變數的識別符號:第一個單詞小寫,從第二個單詞開始首字母大寫,
如:eat()eatFood()

(三)Java中的關鍵字

53個關鍵字

在這里插入圖片描述

二、變數

(一)變數的本質

變數作為程式中最基本的存盤單元,要素包括:變數型別,變數名,作用域

1. 區域變數

方法或陳述句內部定義的變數,必須先宣告后賦值,

2. 成員變數

方法外部、類的內部定義的變數,成員變數會自動初始化

3.靜態變數

使用static定義,從屬于類

變數和常量命名規范

  1. 所有變數、方法、類名:見名知意
  2. 類成員變數:首字母小寫駝峰原則:monthSalary
  3. 區域變數:首字母大寫駝峰原則
  4. 常量:大寫字母下劃線:MAX_VALUE
  5. 類名:首字母大寫駝峰原則
  6. 方法名:首字母小寫駝峰原則:run(),runRun()

三、基本資料型別

(一)基本資料型別

在這里插入圖片描述

byte:1個位元組 short:2個位元組 int:4個位元組 long:8個位元組
float:4個位元組 double:8個位元組
char:2個位元組 boolean:1位
參考資料型別:4個位元組,用來代表物件的地址

1. 整型變數/常量

在這里插入圖片描述

十進制整數,如:99,-500,0
八進制整數,要求以0開頭,如:015
十六進制數,要求 0x 或 0X 開頭,如:0x15
二進制數,要求 0b 或 0B開頭 如:0b01110011

2. 浮點型別

在這里插入圖片描述

十進制數形式,如:3.14 314.0 0.314
科學計數法形式,如314e2 314E2 314E-2
(e2 = 10^2 E-2 = 10^(-2))

**注意:**浮點型變數不精確不能用于比較,如果要用于比較需要用到java.math包下的連個有用的類BigInteger和BigDecimal

3. 字符型變數/常量

在記憶體中占2個位元組,用Unicode編碼表
Unicode具有從0到65535之間的編碼,他們通常從’\u000’ 到 ‘\uFFF’ 之間的十六進制值來表示(前綴u表示Unicode)

轉義字符

轉義字符
轉義符含義Unicode****值
\b退格(backspace)\u0008
\n換行\u000a
\r回車\u000d
\t制表符(tab)\u0009
\”雙引號\u0022
\’單引號\u0027
\\反斜杠\u005c

4. boolean型別變數/常量

在記憶體中占一位(不是一個位元組)不可以使用0或非0的整數來代替true和false,這點和C語言不同,boolean型別用來判斷邏輯條件,一般用于程式流程控制

四、運算子

在這里插入圖片描述

二元運算子的運算規則

整數運算:

  1. 如果兩個運算元有一個為Long,則結果也為Long
  2. 沒有Long時,結果為int,即使運算元全為short,byte,結果也是int

浮點運算:

  1. 如果兩個操作有一個為double,結果為double,
  2. 只有兩個運算元都是float,則結果才為float,

字串連接符

在這里插入圖片描述

運算子優先級

在這里插入圖片描述

邏輯與、邏輯或、邏輯非的優先級一定要熟悉!(邏輯非>邏輯與>邏輯或),

如:a||b&&c的運算結果是:a||(b&&c),而不是(a||b)&&c

條件運算子

X ? Y : Z

五、自動型別轉換

自動轉換按從低級到高級順序:

在這里插入圖片描述

自動轉換有以下規律:

  • 小的型別自動轉化為大的型別

  • 整數型別可以自動轉化為浮點型別,可能會產生舍入誤差

byte A = 70;

int B = A ;
//即B為int型別的70,

六、強制型別轉換

(type) 變數

強制轉換型別,在要強制轉換型別的前面加上括號,然后再括號里面加上你要轉換的型別,

例如:

int A= (int) 11.7;

int B = (int) -21.6;
/*
結果:
A=11 B=-21
*/

七、使用鍵盤輸入資料

用Scanner獲取鍵盤輸入

首先匯入:import java.util.Scanner;或者CTRL+Shift+O

import java.util.Scanner;
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入你的名字");
String name = scanner.nextLine();

八、流程控制陳述句

(一)選擇陳述句

1. if 單選擇結構

if(布爾運算式){
    陳述句塊...
}

2. if - else 雙選擇結構

if(布爾運算式){
	陳述句塊...
} else {
	陳述句塊...
}

3. if - else if - else 多選擇結構

if(布爾運算式){
	陳述句塊...
} else if(){
	陳述句塊...
} else {
	陳述句塊...
}

4. switch結構

switch(運算式){
    case1:
        陳述句序列1;
        [break];
    case2:
        陳述句序列2;
        [break];
    [default:
        陳述句序列3;]
}

(二)回圈結構

  • while回圈
while(布爾運算式){
    回圈體;
}
  • do - while 回圈
do{
    回圈體;
} while(布爾運算式);
  • for 回圈
for(初始陳述句;布爾運算式;陳述句2){
    回圈體;
}
  • 增強for回圈
for(A:B){
    回圈體;
}

break、continue 陳述句

break
break關鍵字常見用法:回圈中一旦執行break陳述句,則與break一起的當前回圈立刻結束,打斷回圈,

public class CountinueDemo {
 
	public static void main(String[] args) {
		//尋找0-10不能被3整除的數
		for(int i=0;i<=10;i++)
		{
			if(i%3==0)
			{
				continue;
			}
			System.out.println(i);
		}
	}
    /*結果如下
    4
    5
    7
    8
    9 
    */

continue
continue和break不一樣,continue是跳過該層回圈下的剩余內 容,繼續下一次回圈,

	public static void main(String[] args) {
		for(int i=0;i<=10;i++)
		{
			if(i%3==0)
			{
				break;
			}
			System.out.println(i);
		}
	}
 
}
/*結果如下

*/

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/274705.html

標籤:java

上一篇:畢業設計SpringBoot+Vue仿百度網盤

下一篇:TensorFlow2 入門指南 | 02 回歸問題實戰之線性回歸

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more