explorer任務(wù)管理器桌面
calc 計算機(jī)
mspaint 畫圖工具
helloword!
helloword!
helloword!
helloword!
今天是學(xué)習(xí)的第一天
有序排列
王五
李四
無需排列
安徽師大會的話
阿達(dá)
-- 表格創(chuàng)建
編號 | 姓名 | id |
---|---|---|
1001 | 張三寶 | 33 |
1002 | 李四 | 34 |
1003 | 王文玉 | 321 |
代碼筆記 ```
//代碼樣式publica static
JDK java開發(fā)工具
JRE java開發(fā)環(huán)境
JVN java虛擬機(jī)
開發(fā)準(zhǔn)備
安裝jdk
配置環(huán)境變量,配置path變量
測試 java -version
安裝開發(fā)工具
編碼,ider軟件參考百度ider優(yōu)化
八大基本數(shù)據(jù)類型
?
Math計算工具包
//工具類Math用來計算一些計算機(jī)沒有的運(yùn)算 ? ?public static void main(String[] args) { ? ? ? ?int a=1; ? ? ? ?double pow = Math.pow(2, 3);//pow取2的3次方 ? ? ? ?System.out.println(pow);//輸出8.0 ? }
通過命令行生成dos文件
語法:javadoc 參數(shù) java文件 例如:javadoc -encoding UTF-8 -charset UTF-8 aaa.java
判斷類型:if+if else+else switch+case+break
循環(huán)案例舉例: //計算1+2+3.。。。。+100; ? ?1、 while循環(huán) ? ? ? int sum = 0; ? ? ? ?int i = 0; ? ? ? ?while(i<=100){ ? ? ? ? ? ?i++; ? ? ? ? ? ?sum = sum+i; ? ? ? } ? ? ? ?System.out.println(sum); ? ? ? ? ? ? ? ? ? ? ? ? ? 2、do..while循環(huán) //兩者區(qū)別是do。。while一定會先執(zhí)行一遍判斷 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?int sum = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ?int i = 0; ? ? ? ? ? ? ? ? ? ? ? ? ? ?do{ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?i++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sum = sum+i; ? ? ? ? ? ? ? ? ? ? ? ? ? }while(i<=100); ? ? ? ? ? ? ? ? ? ? ? ? ? ?System.out.println(sum); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3、for循環(huán) //最常用和最高效的循環(huán) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?for (int i = 0; i <= 100; i++) { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?sum=sum+i; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?System.out.println(sum); ? ? ? ? ?//打印99乘法表 ? ? ? ?for (int i = 1; i <= 9; i++) { ? ? ? ? ? ? ? ?for (int j=1; j < i; j++){ ? ? ? ? ? ? ? ? ? ?System.out.print(j+"*"+i+"="+i*j+"/t"); ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ?System.out.println();
方法的重載:方法名相同,參數(shù)列表不同,方法體返回值無關(guān)
//方法的重載案列演示 ? ?public static void main(String[] args) { ? ? ? ?double sum = add(1,2); ? ? ? ?System.out.println("和為:"+sum); ? }? ? ?private static int add(int a, int b) { ? ? ? ?return a+b; ? } ? ?private static int add(int a, int b,int c) { ? ? ? ?return a+b+c; ? } ? ?private static double add(double a, double b,double c) { ? ? ? ?return a+b+c; ? } ? ?private static double add(double a, double b) { ? ? ? ?return a+b; ? } ? ? ?
可變參數(shù):可變參數(shù)寫法-->類型... 例如-->int...
//注意:可變參數(shù)必須放在最后傳值的最后 例: private static int add(nt a int b int...) {
遞歸:自己調(diào)用自己,特殊情況使用(慎用?。?!),而且要有遞歸頭和遞歸體
遞歸頭:什么時候不調(diào)用自己的方法,如果沒有,就會陷入死循環(huán)
遞歸體:什么時候需要調(diào)用自己的方法
? ? // 舉例:遞歸的使用,例如解決階層的問題 ? ? ? ?System.out.println(f(5)); ? ? } ? ? ?public static int f(int n){ ? ? ? ?if(n==1){ ? ? ? ? ? ?return 1; ? ? ? }else{ ? ? ? ? ? ?return n*f(n-1); ? ? ? } ? ? ? //輸出120 ? ? 1*2*3*4*5=120
堆棧數(shù)組解釋
?
注意:數(shù)組本身是在堆中的
冒泡排序 :八大排序里面最常用的??!
? ?//冒泡排序演示public static void main(String[] args) { ? ? ? ?//定義數(shù)組 ? ? ? ?int[] a = {1,4,78,3,34,5,8,9,45}; ? ? ? ?int[] sort = sort(a); ? ? ? ?System.out.println(Arrays.toString(sort)); ? } ? ?public static int[] sort(int[] array){ ? ? ? ?//定義一個臨時變量 ? ? ? ?int tem = 0; ? ? ? ? ?//雙重for循環(huán)排序 ? ? ? ?for (int i = 0; i < array.length - 1; i++) { ? ? ? ? ? ?for (int j = 0; j < array.length - 1 - i; j++) { ? ? ? ? ? ? ? ?if (array[j+1]未完待續(xù)。。。2021-11-21-17:32
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/124025.html
摘要:我的學(xué)習(xí)筆記匯總標(biāo)簽筆記分為兩大部分和筆記內(nèi)容主要是對一些基礎(chǔ)特性和編程細(xì)節(jié)進(jìn)行總結(jié)整理,適合了解基礎(chǔ)語法,想進(jìn)一步深入學(xué)習(xí)的人如果覺得不錯,請給,這也是對我的鼓勵,有什么意見歡迎留言反饋目錄基礎(chǔ)鞏固筆記反射基礎(chǔ)鞏固筆記泛型基礎(chǔ)鞏 我的java&javaweb學(xué)習(xí)筆記(匯總) 標(biāo)簽: java [TOC] 筆記分為兩大部分:javase和javaweb javase javawe...
摘要:而面向搜索引擎,就是我們要及時的使用百度谷歌遇到問題無法解決,先別急著放棄,可以去網(wǎng)絡(luò)尋找答案,你的坑大部分別人都已經(jīng)走過了,大部分都可以找到合適的解決方案。 showImg(https://segmentfault.com/img/remote/1460000019236352?w=866&h=456); 前言: ●眾多的語言,到底哪一門才是適合我的?●我們?yōu)槭裁匆獙W(xué)習(xí)Java語言呢...
摘要:基礎(chǔ)數(shù)據(jù)類型公式是內(nèi)存中,代碼存儲的最小單位。什么是變量變量是有數(shù)據(jù)類型,變量名和字面值構(gòu)成一個完整體。整數(shù)和浮點(diǎn)型一個類型大小的比較的過程,存在自動轉(zhuǎn)換,強(qiáng)制類型轉(zhuǎn)換。比如強(qiáng)制類型轉(zhuǎn)換,會造成精度的丟失。 showImg(https://segmentfault.com/img/bVbpffL?w=886&h=572); 1:Java基礎(chǔ)數(shù)據(jù)類型 公式:1byte=8bit;bit是...
摘要:運(yùn)算符運(yùn)算符,是一種特殊的符號。算數(shù)運(yùn)算符賦值運(yùn)算符比較運(yùn)算符位運(yùn)算符邏輯運(yùn)算符三目運(yùn)算符算數(shù)運(yùn)算符符號加減乘,除,取余自增自減作用在于整數(shù)和浮點(diǎn)型。 運(yùn)算符 Java運(yùn)算符,是一種特殊的符號。用表示數(shù)據(jù)的運(yùn)算,賦值和比較。 算數(shù)運(yùn)算符 賦值運(yùn)算符 比較運(yùn)算符 位運(yùn)算符 邏輯運(yùn)算符 三目運(yùn)算符 1. 算數(shù)運(yùn)算符 符號:加(+),減(-),乘(*),除(/),取余(%) 自增:++ ...
摘要:和的關(guān)系和有什么關(guān)系基礎(chǔ)數(shù)據(jù)類型的類型是沒有字符串的。字符串專門處理彌補(bǔ)單字符的問題。也就是說單個字符是可以被所接受的,輸入自動類型轉(zhuǎn)換。 1: java分為兩種數(shù)據(jù)類型:基礎(chǔ)數(shù)據(jù)類型和封裝數(shù)據(jù)類型 - 整型: byte(1字節(jié)),short(2字節(jié)),int(4字節(jié)),long(8字節(jié)) - 浮點(diǎn)型: float(4字節(jié)),double(8字節(jié)) - 字符串: ...
閱讀 985·2021-11-22 09:34
閱讀 2168·2021-11-11 16:54
閱讀 2206·2021-09-27 14:00
閱讀 950·2019-08-30 15:55
閱讀 1537·2019-08-29 12:46
閱讀 610·2019-08-26 18:42
閱讀 648·2019-08-26 13:31
閱讀 3191·2019-08-26 11:52