JAVA編程學(xué)習(xí)-第1周

DAY1-西部

首先交代好,我的學(xué)習(xí)來自于一位干了10多年的程序員-果凍同志的推薦,在B站看的【狂神說Java】Java零基礎(chǔ)學(xué)習(xí)視頻

學(xué)習(xí)的過程中,發(fā)現(xiàn)自己在為以前選專業(yè)時的糾結(jié)而代償,選通信還是計算機?阿雞的建議是通信,因為計算機容易上手;我聽了這個建議, 于是進了移動公司,在第15個年頭,現(xiàn)在38歲開始重新學(xué)計算機

概述及課程表

Java/C體系,源自1995,更原生態(tài)

Python源自1991,上手快,僅此而已,調(diào)用別人的封裝

學(xué)完Java后,可以極快地學(xué)習(xí)其它的編程語言

TIOBE,提供編程語言排名

西部開源Java,不加項目共77天

  1. JavaSE(18-20天),基礎(chǔ)

  2. 數(shù)據(jù)庫4天,MySQL、JDBC、UML類圖等

  3. 前端7天,HTML、CSS

  4. JavaWeb7天


做出一個網(wǎng)站沒有問題了,只是代碼有些煩瑣

  1. SSM框架9天

基本網(wǎng)站開發(fā),常規(guī)企業(yè)已經(jīng)沒有問題了

  1. Linux7天

算Java的全部基礎(chǔ)已經(jīng)學(xué)完了

  1. SpringBoot8天

  2. SpringCloud7天

  3. Hadoop8天

day2 建議:

多寫:代碼、筆記、文章

多練:交流、思維、技能

多分享、多提問、多思考

最重要:堅持

day3 預(yù)科06

Ctrl+Z:撤銷

Shift+Delete:永久刪除

Windows+R:運行

Windows+E:打開“我的電腦”

Ctrl+Shift+Esc:打開任務(wù)管理器

day4-Dos命令

打開CMD的方式

  1. 開始-系統(tǒng)-命令提示符

  2. Win+R,輸入cmd(推薦使用)

  3. 在任意文件夾下面,按住Shift+右鍵,在此處打開命令行窗口

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

管理員方式運行:開始-系統(tǒng)-命令提示符,選擇以管理員方式運行

常用的DOS命令:

1 #盤符切換 D:
2 #查看當前目錄下的所有文件 dir
3 #切換目錄 cd (change directory) 同盤:cd /d knk跨盤:cd /d f:\knk
4 #cd.. 返回上一級
5 #清理屏幕 cls (clear screen)
6 #退出終端 exit
7 #查看電腦的IP ipconfig
8 #打開應(yīng)用
calc
mspaint
notepad
9 #鼠標右鍵是粘貼
10 #創(chuàng)建文件夾
md 目錄名
rd 目錄名
cd>a.txt 文件名
del a.txt 文件名</pre>

C語言面向過程、C++和JAVA面向?qū)ο?/p>

write once ,run anywhere

JDK:Java Development Kit :Java開發(fā)者工具

JRE:Java Runtime Environment:Java 運行時環(huán)境

JVM:Java Virtual Machine:JAVA的虛擬機(VM)

開發(fā)環(huán)境未安裝完全,javac無法執(zhí)行

day5 正確安裝java環(huán)境

出現(xiàn)錯誤,沒有javac.exe

原因:jre安裝到了jdk1.8目錄下,修改后修復(fù)

HelloWorld.png

可能會遇到的情況:

  1. JAVA是大小寫敏感的

  2. 盡量使用中文

  3. 文件名和類名必須保證一致,并且首字母大寫

編譯型和解釋型

編譯:比如一本書完全翻譯完;像開發(fā)操作系統(tǒng)會用編譯型去做:C、C++

解釋型:比如一個翻譯官;像網(wǎng)頁、服務(wù)器腳本,對速度要求不高,使用解釋型語言,邊執(zhí)行邊解釋,JAVA接近解釋型

源程序.java文件》JAVA編譯器》字節(jié)碼.class文件》類裝載器》字節(jié)碼校驗器》解釋器》操作系統(tǒng)平臺

day6 基礎(chǔ)01:注釋

安裝IDE

捷克,東歐,以嚴謹著稱>www.jetbrains.com

psvm:public static void main(String[] args)

sout:System.out.println

注釋:書寫注釋是一個非常好的習(xí)慣

平時寫代碼一定要注意規(guī)范

單行注釋 //

多行注釋 /* */

文檔注釋/** */

public class HelloWorld {
public static void main(String[] args) {
//單行注釋
// 輸出一個Hello,World!

String teacher = "Ponny";

System.out.println("Hello,World!");
}
}

//多行注釋:可以注釋一段文字 /* 注釋 /
/

我是多行注釋
我是多行注釋
我是多行注釋
/
//JavaDoc:文檔注釋 /
* /
/
*

  • @Description HelloWorld

*/

day7 基礎(chǔ)02

標識符和關(guān)鍵字

標識符注意點:

  1. 所有的標識符都應(yīng)該以字母(A-Z或者a-z),美元符($)、或者下劃線(_)開始

  2. “#“ 等特殊符號不能用于變量命名

  3. 標識符是大小寫敏感的

  4. 建議用英文命名,不要用中文或拼音,很low

public class Demo01 {
public static void main(String[] args) {

String 王者榮耀 = "小敏";
System.out.println(王者榮耀);

//大小寫十分敏感
String Man= "ponny";
String man = "ponny";
String name = "ponny";

String Ahello = "ponny";
String hello = "ponny";
String $Ahello = "ponny";
String _Ahello = "ponny";

//String 1hello = "ponny"
String _1 = "ponny";

}
}

數(shù)據(jù)類型

強類型語言

要求變量的使用要嚴格符合規(guī)定,所有變量都必須先定義后才能使用

**Java的數(shù)據(jù)類型分為兩大類

  1. 基本類型(primitive type)

    1)數(shù)值類型:

    整數(shù)類型

類型 長度 范圍
byte 1字節(jié) -128-127
short 2字節(jié) -32768-32767
int 4字節(jié) -2147483648-2147483647
long 8字節(jié) -9223372036854775808-9223372036854775807

浮點類型

類型 長度
float 4字節(jié)
double 8字節(jié)

字符類型

類型 長度
char 2字節(jié)

2)boolean類型:占1位其值只有true和false兩個

  1. 引用類型(reference type)

    :String\byte等,一個一個類

    接口 :面向?qū)ο蟮臅r候?qū)W

    數(shù)組

    什么是字節(jié)

    位(bit):是計算機內(nèi)部數(shù)據(jù)儲存的最小單位;

    字節(jié)(byte、B):是計算機中數(shù)據(jù)處理的基本單位

    1B(字節(jié))=8bit(位)

    為什么32位系統(tǒng)最大容量是4G?

    最大尋址范圍是2的32次方

    2的32次方字節(jié)=4G

public class Demo02 {
public static void main(String[] args) {

//八大基本數(shù)據(jù)類型

//整數(shù)
int num1 = 10; //最常用
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//Long類型要在數(shù)字后面加個L

//小數(shù):浮點數(shù)
float num5 = 50.1F;//float類型要在數(shù)字后面加個F
double num6 = 3.141592653589793238462643;

//字符
char name = '藝';
//字符串,String 不是關(guān)鍵字,是類
//String namea = "潘藝"

//布爾值
boolean flag = true;
//boolean flag=false;

}

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容