Java Web開發
EPAM系統
明斯克,白俄羅斯(明斯克,白俄羅斯)
2021年3月
EN:EPAM公司所提供的實驗室條件的所有版權屬於公司
RU:下面實驗室工作條件的所有版權屬於EPAM
Java基本面
- EN:1號實驗室工作
RU:實驗室工作#1任務(任務)
任務代碼的一般要求:- 編寫應用程序時,請確保使用Java代碼約定。
- 不要將整個應用程序的代碼放在一種方法中(即使任務對您來說似乎很小,“沒有什麼可寫的”)。
- 確保使用軟件包。
- 調用變量,方法,類等,以便您可以理解元素的目的。僅當這些縮寫不接受縮寫時,請勿使用縮寫。
任務1:
編寫一個程序,該程序允許其正方形的最後一個數字來確定數字的最後一個數字。任務2:
為了製定一個計劃,該計劃在給定年度和本月數量中確定本月的天數並正確確定了所有LEAP年。任務3:
圓圈刻在給定區域的正方形中。找到在此圓圈中刻有正方形的區域。銘文廣場的面積小於給定的區域多少次?任務4:
編譯一個打印真實價值的程序,如果指定的語句為真,則否則為否:在指定的整數A,B,C,D中至少有兩個。任務5:
為了編譯一個打印真實值的程序,如果指定的語句為true,false-否則 - 否則:整個數字是完美的(分隔線的總和等於數字數量)。任務6:
一天中有N-y秒,確定到現在已經過去了多少分鐘和秒的時間任務7:
給出了兩個點A(X1,U1)和B(X2,Y2)。製作一種算法,該算法確定哪個點更接近坐標x的開頭。任務8:
計算函數的值。
f(x)= {-x^2+3x+6,如果x> = 3; 1/(x^3-6)如果x <3}任務9:
計算圓的長度和相同半徑R的圓的面積。任務10:
繪製一個程序,用於計算使用步驟h的段[a,b]的函數f(x)的值。結果以表格的形式表示,第一列是參數的值,第二個是函數的相應值。
f(x)= tg(x) - EN:2號實驗室工作
RU:2號實驗室工作任務(任務)
創建一類球。創建一個籃子課。用球填充籃子。確定球籃中球的重量和藍色球的數量。 - EN:第3號實驗室工作
RU:第3號實驗室工作任務(任務)
任務1:
數組類型的創建,這是整個類型的數組上的一類外殼。在這種類型中,應實現設計人員(允許幾種創建類型對象的方法),get,set-s和類對象的冗餘方法(toString(toString(),equals(),hascode())。
該計劃應該有以下機會:
1-以方式對裝飾的數組進行排序。
2-搜索數組的元素(使用二進制搜索算法)。
3-找到數組的最大和最小元素。
4-在數組中獲取所有簡單的數字。
5-在數組中獲取所有斐波那契數量。
6-在沒有相同數字的十進制記錄中獲取所有三個數字。
7-從控制台,文件和生成隨機數中填寫數組的元素。任務2:
給出了間接整數陣列(鋸齒狀陣列)。要實現“氣泡”排序的算法,以便可以簡化矩陣的線條:
•按照矩陣線元素總和的增加(降);
•按照矩陣線的最大元素的增加(下降);
•按照矩陣線的最小元素的增加(下降)。
對於排序,陣列類方法不使用!避免重複代碼的主要要求! - EN:實驗室工作4
RU:第4號實驗室工作任務(任務)
文本處理程序,可以從控制台和文件中獲得。任務1:
在每個單詞中,用給定符號代替給定字母。如果k超過單詞的長度,請不要執行調整。任務2:
在字母P之後的文本中,如果不是單詞中的最後一個,則錯誤打印字母A而不是O。以對文本進行更正。任務3:
在給定長度的單詞的文本中,替換指定的調整,其長度可能與單詞的長度不一致。任務4:
從小文本中,刪除所有字符,除了不是字母的空間。在一排字母中的序列之間,至少留一個差距。任務5:
從文本中,從輔音字母開始刪除給定長度的所有單詞。 - EN:實驗室工作5
RU:第5號實驗室工作任務(任務)
任務必須使用命令行完成並編寫報告。任務1:
創建一個Hello類,在通過命令行輸入他的名字時歡迎任何用戶。任務2:
創建一個在“控制台”窗口中顯示主()方法的命令行的參數以相反順序顯示的應用程序。任務3:
創建一個應用程序,該應用程序顯示給定數量的隨機數,並且沒有過渡到新線路。任務4:
創建一個用於從命令行中輸入密碼的應用程序,並將其與線路圖像進行比較。任務5:
創建一個以命令行參數輸入整數的程序,計算其金額(工作)並將結果撤回到控制台。任務6:
開發人員的附加名稱以及該任務準備完成的幾天。有必要計算分配交付的日期和時間。要獲得日期和時間,請使用Java.util軟件包的日曆類。任務7:
創建一個接收出生日期(日,月和年)的申請,並定義您出生的哪一天,您的整整年份,並在生日那天祝賀您(如果是今天的生日)(使用Java.util套餐的日曆課)。 - EN:第6號實驗室工作
RU:第6號實驗室工作任務(任務)
航空公司。確定飛機的層次結構。創建航空公司。計算總容量和承載能力。根據一個和幾個參數對公司的飛機進行分類。在公司中找到與給定的燃油消耗參數範圍相對應的飛機。
mysql
- EN:第7號實驗室工作
RU:第7號實驗室工作任務(任務)
在線商店。設計有關該主題的數據庫。創建表,用數據填寫表。執行請求以驗證工作。
Java網絡
- EN:第8號實驗室工作
RU:8號實驗室工作任務(任務)
創建一個XML文件,該文件存儲有關特定主題區域對象的信息。為了驗證所得的XML文件,有必要開發相應的XSD方案。使用DOM,SAX和Stax解析器執行解析XML文檔。
通過瀏覽器的頁面,頁面上的頁面下載文件,以選擇解析器。解析結果應以表格的形式帶到瀏覽器上。
要求:
- 用於重新定點的屬性和可選
- 列表
- 模板和限制值
- 使用類型ID
- 默認情況下屬性值的分配
- 類型的擴展(模仿繼承)
- 使用日期時間
- 在XML文檔中創建至少16個實體
- 使用雙向模板組織解析器
- 記錄日誌使用log4j2
- 該代碼應涵蓋測試
電腦
計算機組件具有以下特徵:
名稱是組件的名稱。
起源是一個生產國家。
價格 - 價格(0 -N盧布)。
類型(應該是幾個) - 是否有外圍,能源消耗(瓦特),冷卻器的存在(或不存在),一組組件(輸入-Output設備,多媒體),端口(COM,USB,LPT)。
關鍵是計算機組件的關鍵可用性。
根元素稱為設備。