原创 day21【字節流、字符流、IO異常】課上

1.字節輸出流的數據追加和換行(掌握) 我們前已經學習對於字節輸出流FileOutputStream的構造方法特點:如果指定文件存在,則會覆蓋之前文件中的數據,注意我們之前使用的構造方法是: FileOutputStream(St

原创 day18【死鎖、線程狀態、等待與喚醒、Lambda】

今日內容 死鎖 線程狀態 等待與喚醒 教學目標 能夠描述死鎖產生的原因 能夠說出線程6個狀態的名稱 能夠理解等待喚醒案例 第一章 死鎖 1. 什麼是死鎖 死鎖:是指兩個或者兩個以上的線程在執行的過程中,因爭奪資源產生

原创 day18【Callable開啓多線程、死鎖、線程狀態、Lambda】課上

1.實現多線程的第三種方式_Callable開啓多線程(理解) 在java中實現多線程有三種方式: 繼承Thread類 重寫Thread類中的run方法,自定義類稱爲線程類 自定義類實現任務接口Runnable,實現Run

原创 day06【String和StringBuilder】

今日內容 String StringBuilder 教學目標 能夠使用String類的構造方法創建字符串對象 能夠明確String類的構造方法創建對象,和直接賦值創建字符串對象的區別 能夠說出String類常用方法的功

原创 day10【Collection、泛型、數據結構】

今日內容 Collection集合 迭代器 泛型 數據結構 教學目標 能夠說出集合與數組的區別 能夠使用Collection集合的常用功能 能夠使用迭代器對集合進行取元素 能夠使用增強for循環遍歷集合和數組 能夠

原创 day13【學生管理系統、Map、集合的嵌套】 課上

1.學生管理系統(課下完成) 1.1修改 //修改 private static void updateStudent(ArrayList<Student> list) { //創建鍵盤錄入的對象

原创 day17【Lock、併發包、線程池】

今日內容 Lock 併發包 線程池 教學目標 能夠使用Lock解決線程安全問題 能夠描述ConcurrentHashMap類的作用 能夠描述CountDownLatch類的作用 能夠描述CyclicBarrier類的

原创 day07【StringBuilder練習和ArrayList集合】課上

1.StringBuilder練習_拼接字符串(課下完成) package com.itheima.sh.stringbuilder_01; /* 需求: ​ 定義一個方法,把 int 數組中的數據按照指定的格

原创 day11【List、Collections、set】

今日內容 List集合 Collections工具類 Set集合 教學目標 能夠說出List集合特點 能夠使用集合工具類 能夠使用Comparator比較器進行排序 能夠使用可變參數 能夠說出Set集合

原创 Day06【API、String、String Builder】上課

1.API講解(掌握) 1.概念介紹 英文全稱:application programming interface 應用程序接口。就是幫助文檔。 我們重點去學習如何查閱API. 2.如何使用API 使用步驟: 1.打開api

原创 day07 擴展

1.適配器設計模式 設計模式:就是解決問題的方案。遇到相同問題按照這種設計模式思想實現即可。在java中有23種設計模式。 適配器設計模式:adapter 我們電腦的電源。 起到一個轉換作用。 package com.itheim

原创 java基礎知識day01

java回鍋 java的介紹(☆): 重點和非重點的標誌: 最重要的 ☆☆☆☆☆ 最不重要的是 ☆ java是一門語言(☆): 語言:就是用來交流的工具。 英語 漢語 : 人和人交流的語言 編程語言: 人和計算機交流的語

原创 day08【常用API】

今日內容 Object類 時間日期類 Math類 System類 教學目標 能夠說出Object類的特點 能夠重寫Object類的toString方法 能夠重寫Object類的equals方法 能夠使用

原创 day10 【迭代器 數據結構】上課

1.Iterator迭代器(掌握) 介紹 1.Iterator是一個接口,屬於java.util包下,需要導包 2.屬於jdk1.2開始有的,之前使用迭代器Enumeration 3.Iterator在java中我們稱爲該接口是迭

原创 ajax異步提交圖片文本信息

ajax異步提交圖片文本信息 以上傳一個商品爲例: 會用到兩個jar包 commons-io-2.6-bin.tar.gz commons-fileupload-1.4-bin.tar.gz 把這兩個導入到WEB-INF下的l