认识实习日记第二天
2023 年 6 月 6 日???? 星期二?????? 地點:鎮(zhèn)江軟通極客人才學(xué)院
主要內(nèi)容:學(xué)習(xí)Java語法,學(xué)習(xí)與應(yīng)用數(shù)據(jù)庫知識
今天是認(rèn)識實習(xí)的第二天。李老師首先為我們講解了JAVA程序結(jié)構(gòu):一個完整的Java程序,它的基本結(jié)構(gòu)包括:class類、main方法、輸出語句、注釋。
1.class關(guān)鍵字:一個程序的基本單位就是class類,class是用于定義類的關(guān)鍵字。
如://類名是Demo1
public class Demo1{
}//定義結(jié)束
Public class用于聲明一個Java類(Java源程序),public是訪問修飾符,表示class是一個公共類,可以在整個項目的任意位置進行調(diào)用訪問。如果不寫public也能正確編譯,但這個類將無法從命令行執(zhí)行。一個源文件中可以包含活干個class類,但是只能有一個類使用public,該類的名稱必須與java源文件名稱保持一致。
2.main方法:如果一個類需要直接被執(zhí)行,則需要在該類中定義一個main方法。Main函數(shù)是Java的入口方法,程序運行由此開始。
如:public static void main(String[] args) {
?????? //方法代碼語句
?? }
方法名是main,返回值是void,表示沒有任何返回值。關(guān)鍵字static是另一個修飾符,表示靜態(tài)方法。括號內(nèi)表示String數(shù)組,由Java入口程序規(guī)定。
3.輸出語句:Java基礎(chǔ)語法中提供3種常見的輸出語句:
System.out.print();? //輸出
System.out.println();? //輸出并換行
System.out.printf();? //格式化輸出
4.轉(zhuǎn)義符:
\t?? 制表符
\n? 換行符
\u? 16進制編碼的ASCII碼
李老師首先用一個模擬購物方法的Java代碼對我們進行了演示,其中,提到的知識點有:有返回值的方法必須在方法中使用return進行數(shù)據(jù)返回,方法聲明的返回值類型必須和return的數(shù)據(jù)類型保持一致。
而后,又用一個萬年歷的編程思路,為我們講解了如何在輸入年份和月份以后得到打印一份正確的日歷,其中需要根據(jù)星期數(shù)決定1號打印的位置,計算輸入月份的總天數(shù),打印該月的每一天,以及判斷每一天是否是周日。
下午上課時,李老師則開始為我們拓展MySQL和數(shù)據(jù)庫方面的知識。他先為我們講解了MySQL,MySQL是數(shù)據(jù)庫管理系統(tǒng)中的一種,是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由Oracle公司開發(fā)、發(fā)布和支持,是市面上最流行的數(shù)據(jù)庫管理軟件之一,它的主要特點是:其高速性能,它可在大量數(shù)據(jù)庫中提高查詢效率,它功能強大且使用方便,是一個真正的多用戶、多線程的SQL數(shù)據(jù)庫服務(wù)器,它能夠快速、有效和安全的處理大量的數(shù)據(jù)。在了解了MySQL的歷史和作用以后,我們在李老師的指導(dǎo)下安裝了該軟件。
Navicat premium則是一款數(shù)據(jù)庫管理工具。將此工具連接數(shù)據(jù)庫,可以從中看到各種數(shù)據(jù)庫的詳細(xì)信息,包括報錯等等。當(dāng)然,也可以通過它登陸數(shù)據(jù)庫,進行各種操作。它是一個可多重連線資料庫的管理工具,它可以以單一程式同時連線到 MySQL、SQLite、Oracle、MariaDB、Mssql、及 PostgreSQL 資料庫,讓管理不同類型的資料庫更加的方便。它也是一款功能豐富、易于使用的數(shù)據(jù)庫管理工具,適用于多種數(shù)據(jù)庫系統(tǒng)。它提供了全面的功能和工具,幫助開發(fā)者管理和操作數(shù)據(jù)庫,進行數(shù)據(jù)設(shè)計和建模,執(zhí)行查詢和腳本,進行數(shù)據(jù)同步和備份,以及進行安全和權(quán)限管理。無論是開發(fā)者還是數(shù)據(jù)庫管理員,都可以受益于 Navicat Premium 15 提供的便捷和強大的功能。
因此在下午的學(xué)習(xí)中,我們需要將兩個軟件分別下載完畢,然后在Navicat premium軟件中連接上MySQL,以此才能進行我們接下來幾天的學(xué)習(xí)。
總結(jié)
- 上一篇: 计算机学院写新条幅,用代码写迎新条幅什么
- 下一篇: 不断发展的5G MIMO网络和虹科测试方