小滴课堂-学习笔记:(1)JAVASE课程
?愿景:"讓編程不再難學(xué),讓技術(shù)與生活更加有趣"
更多架構(gòu)課程請(qǐng)?jiān)L問(wèn) xdclass.net
?
目錄
第1集 茫茫人海中為何選擇java這門(mén)語(yǔ)言
第2集 速成系列java從入門(mén)到告訴高手課程介紹
第3集 Java語(yǔ)言編程發(fā)展歷程和JVM概述
第4集 概念理解面向?qū)ο缶幊毯吞攸c(diǎn)
第二章 Java開(kāi)發(fā)環(huán)境準(zhǔn)備和基礎(chǔ)語(yǔ)法第一季
第2集 新版Java環(huán)境變量配置
第3集 完成你的第一個(gè)Java程序Hello World
第4集 Hello World程序剖析Java語(yǔ)法
第三章 集成開(kāi)發(fā)環(huán)境IDEA安裝使用
第1集 什么是集成開(kāi)發(fā)環(huán)境和Java常見(jiàn)的開(kāi)發(fā)工具介紹
第2集 IDEA的社區(qū)版安裝和基本配置
第3集 使用IDEA創(chuàng)建自己的第一個(gè)項(xiàng)目
第4集 實(shí)戰(zhàn)IDEA里面編寫(xiě)和運(yùn)行代碼
第5集 公司開(kāi)發(fā)必備技能之IDEA debug 基礎(chǔ)調(diào)試技能
第6集 寫(xiě)代碼的小幫手之Java注釋介紹
第7集 Java模塊劃分和包的使用
第8集 本章課程作業(yè)練習(xí)題布置
第9集 本章課程作業(yè)常見(jiàn)問(wèn)題和答案解析
干貨文檔
第1集 茫茫人海中為何選擇java這門(mén)語(yǔ)言
簡(jiǎn)介:java在市場(chǎng)的占有量,各個(gè)平臺(tái)薪資范圍,有哪些大公司使用,講解誰(shuí)適合這門(mén)課程,學(xué)后可以做啥
-
課程適合哪些同學(xué) 零基礎(chǔ)想學(xué)編程的同學(xué),只要想從事互聯(lián)網(wǎng)編程的同學(xué)都行 不管是前端、后端、測(cè)試、運(yùn)維方向的,都強(qiáng)烈推薦掌握javase這門(mén)課程
-
Java語(yǔ)言市場(chǎng)前景
-
編程語(yǔ)言近幾年連續(xù)排名第一
-
社區(qū)龐大,github多個(gè)開(kāi)源項(xiàng)目
-
招聘網(wǎng)站java工程師需求排名前三
-
-
哪些公司在用
-
阿里巴巴集團(tuán)、歡聚時(shí)代
-
京東 、唯品會(huì)、網(wǎng)易
-
螞蟻金服、廣發(fā)證券
-
美的集團(tuán)、屈臣氏
-
...等N多企業(yè)
-
-
薪酬待遇如何
-
主流互聯(lián)網(wǎng)招聘網(wǎng)站
-
https://www.lagou.com/
-
https://www.zhipin.com/自我介紹
-
-
-
花名:二當(dāng)家小D 8年開(kāi)發(fā)架構(gòu)經(jīng)驗(yàn),曾就職在多個(gè)大型互聯(lián)網(wǎng)公司 小滴課堂創(chuàng)始人,阿里云棲技術(shù)專(zhuān)家,CSDN、51CTO特級(jí)講師 教學(xué)視頻累計(jì)觀看人次 100萬(wàn)以上,熟悉 在線(xiàn)教育、電商、互聯(lián)網(wǎng)金融等業(yè)務(wù)方向 精通Java 、Node、Python 等編程語(yǔ)言,在微服務(wù)+容器,分布式架構(gòu),高并發(fā)處理,自動(dòng)化測(cè)試等方向有大量的實(shí)戰(zhàn)經(jīng)驗(yàn)
?
?
-
授課風(fēng)格 : 授人以魚(yú)不如授人以漁,注重方法論教學(xué), 提高自學(xué)和思考能力
?
-
課程開(kāi)發(fā)環(huán)境 : Window | Mac蘋(píng)果|Linux系統(tǒng) + IDEA軟件 + 新版JDK8~13 + Sublime編輯器
?
-
小滴課堂新版javase課程學(xué)后水平
【基礎(chǔ)技能】掌握互聯(lián)網(wǎng)編程基礎(chǔ)核心知識(shí)掌握新版java基礎(chǔ)語(yǔ)法和數(shù)據(jù)類(lèi)型掌握多種循環(huán)和靜態(tài)static語(yǔ)法掌握接口、繼承、抽象等核心oop思想掌握異常Exception體系和自定義異常掌握Collection集合框架體系基礎(chǔ) ? 【中級(jí)技能】掌握List/Set/Map等核心數(shù)據(jù)結(jié)構(gòu)掌握Iterator迭代器和自定義排序接口掌握J(rèn)ava操作文件常用操作掌握IO流Input、Output Stream流掌握常見(jiàn)Object、Math、String等核心類(lèi)掌握枚舉Enum和時(shí)間日期LocalDate使用掌握常見(jiàn)JavaSE核心面試題,貫穿整個(gè)課程【綜合項(xiàng)目實(shí)戰(zhàn)】掌握智能問(wèn)答機(jī)器人項(xiàng)目實(shí)戰(zhàn)核心技能掌握網(wǎng)絡(luò)編程Http請(qǐng)求和URL網(wǎng)絡(luò)連接掌握主流數(shù)據(jù)交換格式JSON協(xié)議掌握 一方/二方/三方包的知識(shí)掌握第三方智能問(wèn)答API的知識(shí)獨(dú)立開(kāi)發(fā)自己的智能問(wèn)答機(jī)器人 ? 更多... ? 源碼查看 和 效果演示?
-
學(xué)javase+javaee整個(gè)體系后可以從事哪些工作
-
網(wǎng)站后臺(tái)開(kāi)發(fā)
-
大數(shù)據(jù)分析
-
人工智能機(jī)器學(xué)習(xí)
-
自動(dòng)化/壓力測(cè)試、服務(wù)器運(yùn)維
-
手機(jī)APP開(kāi)發(fā)
-
物聯(lián)網(wǎng)開(kāi)發(fā)等
-
-
課程選擇和職業(yè)規(guī)劃
-
選擇配套課程 + 基礎(chǔ)課程練習(xí)題(通過(guò)練習(xí)題鞏固基礎(chǔ))
-
課程要連續(xù),可以持續(xù)性學(xué)習(xí),不要東拼西湊。
-
技術(shù)實(shí)時(shí)更新,掌握學(xué)習(xí)方法最重要。
-
遇到問(wèn)題,學(xué)會(huì)如果解決,我們有專(zhuān)門(mén)的技術(shù)群進(jìn)行交流和講師答疑
-
不知道下一步改怎么學(xué),學(xué)習(xí)路線(xiàn)可以清晰的知道當(dāng)下主流技術(shù)棧
-
配套源碼 + 筆記 + 課程軟件,圖文結(jié)合,每集講代碼的都有單獨(dú)的源碼
-
?
?
?
第2集 速成系列java從入門(mén)到告訴高手課程介紹
簡(jiǎn)介:講解javase課程大綱和開(kāi)發(fā)環(huán)境
-
課程開(kāi)發(fā)環(huán)境(企業(yè)主流開(kāi)發(fā)環(huán)境和版本)
-
win10 + jdk8以上 + idea + sublime
?
-
-
怎么導(dǎo)入課程項(xiàng)目到idea里面(記得配置環(huán)境變量和安裝對(duì)應(yīng)的軟件)
-
解壓-> idea -> file -> open 選擇項(xiàng)目根目錄
?
-
-
新版Javase課程大綱
?
-
常見(jiàn)遇到的問(wèn)題
-
程序運(yùn)行不起來(lái)
-
結(jié)果和視頻不一樣
-
程序報(bào)錯(cuò)了
-
找不到對(duì)應(yīng)的類(lèi)
-
...
-
-
常見(jiàn)的解決辦法
-
通過(guò)報(bào)錯(cuò)日志分析錯(cuò)誤原因
-
導(dǎo)入課程代碼對(duì)比,排除法
-
通過(guò)百度或者谷歌搜索日志關(guān)鍵字,通過(guò)博客論壇解決
-
聯(lián)系講師,技術(shù)群討論
-
...
-
-
提問(wèn)技巧
不要下面這樣問(wèn),時(shí)間寶貴: "在嗎?有人嗎?有空嗎?" ? ? 推薦提問(wèn)方式:1)描述遇到的問(wèn)題2)操作的上下文3)截圖錯(cuò)誤日志或者代碼 講師或者其他同學(xué)看到問(wèn)題就清晰明了,回復(fù)也方便 ? 例子; 我這個(gè)循環(huán)操作沒(méi)有打印出來(lái) 使用for循環(huán)打印的 (代碼和輸入結(jié)果截圖圖片)?
?
第3集 Java語(yǔ)言編程發(fā)展歷程和JVM概述
簡(jiǎn)介:講解java的編程歷史,jdk、jre、JVM區(qū)別和概述
-
計(jì)算機(jī)語(yǔ)言發(fā)展歷史
-
第一代 計(jì)算機(jī)語(yǔ)言:01010100010111000
-
第二代 匯編語(yǔ)言
-
00000011寫(xiě)成匯編語(yǔ)言就是 ADD,只要還原成二進(jìn)制, 匯編語(yǔ)言就可以被 CPU 直接執(zhí)行,所以它是最底層的低級(jí)語(yǔ)言
-
-
第三代 高級(jí)語(yǔ)言
-
面向過(guò)程:c,Fortran 面向?qū)ο?#xff1a;c++,java,c#
-
-
?
-
JAVA 語(yǔ)言歷史近二十年
-
Java版本介紹
-
JavaSE,即Java標(biāo)準(zhǔn)版(以前簡(jiǎn)寫(xiě)J2SE)Java技術(shù)核心和基礎(chǔ),是J2ME和J2EE編程的基礎(chǔ)
-
JavaEE,即Java企業(yè)版(以前簡(jiǎn)寫(xiě)J2EE)java技術(shù)中應(yīng)用應(yīng)用最廣泛的部分,
-
JavaME,即Java微型版(以前簡(jiǎn)寫(xiě)J2ME),主要用于移動(dòng)設(shè)備
?
-
-
JVM、JRE、JDK關(guān)系?
-
JVM
-
Java Virtual Machine Java 虛擬機(jī),簡(jiǎn)單看成一個(gè)操作系統(tǒng),java程序會(huì)首先被編譯為.class的字節(jié)碼,根據(jù)字節(jié)碼指令進(jìn)行識(shí)別并調(diào)用上層操作系統(tǒng)
-
-
JRE
-
Java Runtime Environment java 運(yùn)行時(shí)環(huán)境, 是整個(gè) Java 程序運(yùn)行的核心
-
-
JDK
-
Java Development Kit 是我們的開(kāi)發(fā)工具包,它集成了 JRE, 是整個(gè) Java 開(kāi)發(fā)的核心
-
-
總結(jié)
-
JRE = 基本類(lèi)庫(kù) + JVM,沒(méi)有JRE,java程序無(wú)法運(yùn)行
-
JDK = JRE+JVM+開(kāi)發(fā)工具包
-
Java核心優(yōu)勢(shì):一次編譯,到處運(yùn)行,能夠跨平臺(tái)運(yùn)行的核心在于 JVM
-
-
?
?
?
?
第4集 概念理解面向?qū)ο缶幊毯吞攸c(diǎn)
簡(jiǎn)介:介紹什么是面向?qū)ο缶幊?#xff0c;特點(diǎn)
-
什么是面向?qū)ο缶幊?/p> 維基百科: 面向?qū)ο蟪绦蛟O(shè)計(jì)(英語(yǔ):Object-oriented programming,縮寫(xiě):OOP)是種具有對(duì)象概念的程序編程典范, 同時(shí)也是一種程序開(kāi)發(fā)的抽象方針。它可能包含數(shù)據(jù)、屬性、代碼與方法。對(duì)象則指的是類(lèi)的實(shí)例!!!。它將對(duì)象作為程序的基本單元,將程序和數(shù)據(jù)封裝其中,以提高軟件的重用性、靈活性和擴(kuò)展性,對(duì)象里的程序可以訪(fǎng)問(wèn)及經(jīng)常修改對(duì)象相關(guān)連的數(shù)據(jù)。在面向?qū)ο蟪绦蚓幊汤?#xff0c;計(jì)算機(jī)程序會(huì)被設(shè)計(jì)成彼此相關(guān)的對(duì)象
-
什么是面向過(guò)程編程
-
捕捉老鼠
-
買(mǎi)老鼠籠
-
放誘餌
-
等老鼠進(jìn)入籠子
-
把籠子關(guān)起來(lái)
-
-
-
什么是面向?qū)ο缶幊?/p>
-
我買(mǎi)只貓,貓有抓老鼠的方法,對(duì)象本身具有的方法
-
放進(jìn)房子里面就行了
-
復(fù)用(放到別的房子里面)
-
-
-
Java語(yǔ)言概念特點(diǎn)(也叫面向的基本概念)
-
類(lèi):就是模板,用來(lái)定義一類(lèi)對(duì)象的方法和屬性,比如人、學(xué)生、貓,萬(wàn)物都是有模板,都是可以定義為類(lèi)。 (類(lèi)名首字母大寫(xiě))
class Student{} ? class Person{} ? class Cat{}?
-
對(duì)象:類(lèi)的實(shí)例化,比如 學(xué)生這個(gè)類(lèi)實(shí)例化,就是 XX同學(xué)
Student student = new Student(); Cat cat1 = new Cat(); new Persion();?
-
方法:類(lèi)的行為屬性,比學(xué)生這個(gè)類(lèi),有吃飯,學(xué)習(xí),睡覺(jué);貓這個(gè)類(lèi),可以抓老鼠
class Student{//定義一個(gè)吃飯的方法public void eat(){}//定義一個(gè)睡覺(jué)的方法public void sleep(){}}?
-
屬性:比如學(xué)生都有年齡,姓名等屬性(面向過(guò)程的時(shí)候,一般叫變量;面向?qū)ο缶幊?#xff0c;一般就叫屬性)
-
參數(shù):外部傳遞過(guò)來(lái)的叫參數(shù)
-
變量:除開(kāi)屬性之外的,和除開(kāi)參數(shù)之外,就叫變量
?
-
-
第二章 Java開(kāi)發(fā)環(huán)境準(zhǔn)備和基礎(chǔ)語(yǔ)法第一季
?
第1集 CMD和Sublime工具安裝、環(huán)境變量介紹使用
簡(jiǎn)介:講解CMD窗口命令使用和Sublime工具安裝使用
-
Sublime工具:文本工具,自帶文本工具不方便
-
CMD: 命令操作工具,window命令工具
-
打開(kāi)方式 win + r ->cmd
-
DOS命令(自學(xué))
-
-
什么是環(huán)境變量:
環(huán)境變量是在操作系統(tǒng)中一個(gè)具有特定名字的對(duì)象,它包含了一個(gè)或者多個(gè)應(yīng)用程序所將使用到的信息。例如Windows和DOS操作系統(tǒng)中的path環(huán)境變量,當(dāng)要求系統(tǒng)運(yùn)行一個(gè)程序而沒(méi)有告訴它程序所在的完整路徑時(shí),系統(tǒng)除了在當(dāng)前目錄下面尋找此程序外,還應(yīng)到path中指定的路徑去找。用戶(hù)通過(guò)設(shè)置環(huán)境變量,來(lái)更好的運(yùn)行進(jìn)程。 ? 不能理解???? 就是告訴計(jì)算機(jī)去這個(gè)路徑下找對(duì)應(yīng)的文件 -
為什么要配置Java環(huán)境變量
-
方便編譯,運(yùn)行java程序,不然就要進(jìn)到對(duì)應(yīng)的目錄才可以執(zhí)行
-
?
-
JDK8下載
-
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
-
不能訪(fǎng)問(wèn)的話(huà),就是官方改版,官方會(huì)有其他路徑
-
?
?
?
?
?
?
?
?
?
?
第2集 新版Java環(huán)境變量配置
簡(jiǎn)介: 介紹什么是環(huán)境變量和配置java的環(huán)境變量
-
win10怎么配置環(huán)境變量
-
右鍵 此電腦 ->(屬性) ->(高級(jí)系統(tǒng)設(shè)置) ->(環(huán)境變量)
-
?
-
新建三個(gè)變量
-
JAVA_HOME
-
變量值為JDK安裝路徑
-
-
PATH
-
%JAVA_HOME%\bin
-
-
CLASSPATH
-
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
?
-
-
環(huán)境變量安裝
第一步 打開(kāi)配置路徑
第二步 配置3個(gè)變量
注意:Path路徑新增這個(gè)即可
第四步 驗(yàn)證環(huán)境變量是否成功
分別輸入下面3個(gè)命令,不報(bào)錯(cuò)即可
-
javac
-
java
-
java -version
?
?
?
第3集 完成你的第一個(gè)Java程序Hello World
簡(jiǎn)介: 使用java代碼完成第一個(gè)程序,熟悉操作流程
public class HelloWorld{public static void main(String [] args){System.out.println("HelloWorld....xdclass");} }-
完成代碼
-
保存文件,通過(guò)CMD窗口進(jìn)入對(duì)應(yīng)的路徑
-
編譯 javac HelloWorld.java
-
運(yùn)行 java HelloWorld
?
注意事項(xiàng):需要配置電腦顯示隱藏文件夾的后綴,不然容易進(jìn)坑
?
?
第4集 Hello World程序剖析Java語(yǔ)法
簡(jiǎn)介:通過(guò)第一個(gè)java程序案例講解Java基礎(chǔ)語(yǔ)法
基礎(chǔ)語(yǔ)法:
-
java文件名:
-
文件名必須和類(lèi)名相同,后綴為.java; 否則會(huì)出錯(cuò)
-
類(lèi)class:
-
表示聲明一個(gè)類(lèi),類(lèi)名的首字母需要大寫(xiě),多個(gè)單詞的話(huà)需要使用駝峰形式
-
HelloWorld、UserAccount、User
?
-
-
方法:
-
方法名需要小寫(xiě)字母開(kāi)頭,若有幾個(gè)單詞,則后續(xù)的采用駝峰形式
-
主方法:
-
固定搭配,需要硬記,所有程序的主入口 public static void main(String [] args)
-
所有變量、名稱(chēng)都是大小寫(xiě)敏感的!!!
第三章 集成開(kāi)發(fā)環(huán)境IDEA安裝使用
第1集 什么是集成開(kāi)發(fā)環(huán)境和Java常見(jiàn)的開(kāi)發(fā)工具介紹
簡(jiǎn)介:講解什么是集成開(kāi)發(fā)環(huán)境,java常見(jiàn)的開(kāi)發(fā)工具介紹
集成開(kāi)發(fā)環(huán)境(IDE,Integrated Development Environment )是用于提供程序開(kāi)發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶(hù)界面等工具。集成了代碼編寫(xiě)功能、分析功能、編譯功能、調(diào)試功能等一體化的開(kāi)發(fā)軟件服務(wù)套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開(kāi)發(fā)環(huán)境。如微軟的Visual Studio系列,Borland的C++ Builder、Delphi系列等。該程序可以獨(dú)立運(yùn)行,也可以和其它程序并用。IDE多被用于開(kāi)發(fā)HTML應(yīng)用軟件。例如,許多人在設(shè)計(jì)網(wǎng)站時(shí)使用IDE(如HomeSite、DreamWeaver等),因?yàn)楹芏囗?xiàng)任務(wù)會(huì)自動(dòng)生成。Java常見(jiàn)開(kāi)發(fā)工具(課后作業(yè),詳細(xì)了解下這3個(gè)工具)
-
MyEclipse
-
Eclipse
-
Intellij IDEA
?
?
第2集 IDEA的社區(qū)版安裝和基本配置
簡(jiǎn)介:講解IDEA的不同版本介紹,和本地下載安裝
-
官方網(wǎng)站:http://www.jetbrains.com/
-
社區(qū)版 Community:免費(fèi),但是功能有限制
-
終極版Ultimate:收費(fèi),功能無(wú)限制
?
?
?
?
?
?
?
第3集 使用IDEA創(chuàng)建自己的第一個(gè)項(xiàng)目
簡(jiǎn)介:使用IDEA創(chuàng)建項(xiàng)目,完成hello world
-
創(chuàng)建一個(gè)項(xiàng)目名稱(chēng)(不能有中文),用英文所有單詞全部用小寫(xiě),多個(gè)單詞可以用中橫線(xiàn)連接 user-account
-
?
-
設(shè)置主題
-
-
路徑 : Files -> Settings->Appearance & Behavior > Appearance
-
?
-
說(shuō)明:Darcula、IntelliJ和Windows 共3個(gè)主題 Darcula是黑色主題
-
?
-
-
和字體大小
-
路徑:Files -> Settings->Editor -> Font
-
?
-
IDEA常見(jiàn)功能區(qū)介紹
-
-
?
-
導(dǎo)入課程代碼:直接open對(duì)應(yīng)的項(xiàng)目目錄即可
?
?
?
?
?
第4集 實(shí)戰(zhàn)IDEA里面編寫(xiě)和運(yùn)行代碼
簡(jiǎn)介:實(shí)戰(zhàn)IDEA里面運(yùn)行自己的代碼
-
在編輯器里面編寫(xiě)代碼,定義一個(gè)User類(lèi),定義一個(gè)睡覺(jué)的方法
-
自動(dòng)保存
-
運(yùn)行代碼、控制臺(tái)輸出
?
?
第5集 公司開(kāi)發(fā)必備技能之IDEA debug 基礎(chǔ)調(diào)試技能
簡(jiǎn)介:實(shí)戰(zhàn)IDEA里面開(kāi)啟調(diào)試模式,并掌握調(diào)試技能
-
程序啟動(dòng)有兩個(gè)模式
-
運(yùn)行模式 run
-
調(diào)試模式 debug
-
-
什么是程序調(diào)試 debug
-
程序調(diào)試是將編制的程序投入實(shí)際運(yùn)行前,用手工或編譯程序等方法進(jìn)行測(cè)試,修正語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤的過(guò)程
-
目的是為了發(fā)現(xiàn)問(wèn)題,運(yùn)行情況是否符合預(yù)期
-
-
斷點(diǎn)
-
在需要停留代碼位置打個(gè)標(biāo)示,程序運(yùn)行到這個(gè)地方會(huì)暫停
-
-
step over
-
程序向下執(zhí)行一行
-
-
step into
-
進(jìn)入自定義方法
-
-
step out
-
跳出對(duì)應(yīng)的方法
-
?
?
?
第6集 寫(xiě)代碼的小幫手之Java注釋介紹
簡(jiǎn)介 :講解注釋的作用,java里面常見(jiàn)注釋
-
什么是注釋
-
用于對(duì)代碼的介紹和說(shuō)明,可以讓人更加輕松的了解代碼
-
-
常見(jiàn)的注釋風(fēng)格
-
單行注釋
// 這個(gè)是單行注釋?
-
多行注釋
/** 這個(gè)是多行注釋, 以 /* 開(kāi)頭 ,以 */ 結(jié)尾* 這個(gè)也是注釋*/文檔注釋,常用在類(lèi)名上的注釋/*** 這個(gè)是文檔注釋,描述類(lèi)的作用* @author 二當(dāng)家小D* @version 1.0.0*/?
-
-
注意:注釋內(nèi)容不能過(guò)多,也不能過(guò)少,核心邏輯一定要加注釋,自己衡量
?
?
第7集 Java模塊劃分和包的使用
簡(jiǎn)介:講解java的包 package和 import導(dǎo)入其他模塊
-
什么是名稱(chēng)空間
-
即同名的情況下,增加上一級(jí)信息用于區(qū)分,比如地名,xx地名,全國(guó)有重復(fù)的,但是增加個(gè)省/市就可以區(qū)分
-
-
什么是包 package,有什么作用
-
為了更好的組裝類(lèi),給類(lèi)名增加個(gè)名稱(chēng)空間
-
控制不同類(lèi)的訪(fǎng)問(wèn)權(quán)限
?
-
-
格式規(guī)范:包名:全部小寫(xiě)字母,可以是域名反過(guò)來(lái)寫(xiě)
-
?
-
常見(jiàn)的java自帶的包
-
-
java.lang 基礎(chǔ)類(lèi)包,默認(rèn)自動(dòng)導(dǎo)入的包,里面有Obect, String, StringBuffer, System等包,應(yīng)用最廣
-
java.util 常見(jiàn)的工具類(lèi)包
-
java.io 提供系統(tǒng)的輸入輸出
-
java.net 提供網(wǎng)絡(luò)操作相關(guān)的類(lèi)
-
?
-
怎樣導(dǎo)入其他包呢
-
import 關(guān)鍵詞導(dǎo)入其他包下的類(lèi)
-
例子:導(dǎo)入工具類(lèi)包
//導(dǎo)入util包下的Date類(lèi) import java.util.Date; ? ? // *號(hào)表示這個(gè)util包下面的全部類(lèi)都導(dǎo)入進(jìn)來(lái) import java.util.*; ??
-
-
?
第8集 本章課程作業(yè)練習(xí)題布置
簡(jiǎn)介: 根據(jù)本章知識(shí)點(diǎn)布置課程作業(yè)
作業(yè)
-
idea創(chuàng)建一個(gè)類(lèi),編譯并運(yùn)行分別輸出 “今天這個(gè)是我的第一個(gè)程序” 和 “小滴課堂java基礎(chǔ)教程”
-
基于上的類(lèi)和主方法,增加 類(lèi)注釋和方法注釋
-
導(dǎo)入Random類(lèi),輸出到控制臺(tái)隨機(jī)的 true 或者 false
?
?
第9集 本章課程作業(yè)常見(jiàn)問(wèn)題和答案解析
簡(jiǎn)介: 講解課程作業(yè)常見(jiàn)問(wèn)題和答案解析
-
創(chuàng)建一個(gè)類(lèi),編譯并運(yùn)行分別輸出 “今天這個(gè)是我的第一個(gè)程序” 和 “小D課堂java基礎(chǔ)教程”
-
容易,代碼如下
-
-
基于上的類(lèi)和主方法,增加 類(lèi)注釋和方法注釋
-
容易,代碼如下
-
-
導(dǎo)入Random類(lèi),輸出到控制臺(tái)隨機(jī)的 true 或者 false
-
中等難度
-
Random是util包下的一個(gè)類(lèi),需要根據(jù)這個(gè)類(lèi)創(chuàng)建對(duì)象,調(diào)用對(duì)象里面自帶的方法
-
代碼如下
? package test; ? import java.util.Random; ? /*** 這個(gè)是作業(yè)* @author 二當(dāng)家小D* @version v1.0.0*/ public class RandomTest {/** 這個(gè)是主方法入口*/ public static void main(String [] args){ ?//這個(gè)是輸出System.out.println("今天這個(gè)是我的第一個(gè)程序");System.out.println("小D課堂java基礎(chǔ)教程"); ? ?Random random = new Random(); ?//隨即生成true或者falseboolean flag = random.nextBoolean(); ?System.out.println(flag); ?} ? } ??
-
-
干貨文檔
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 關(guān)注公眾號(hào)發(fā)送:“CSDN干貨文檔” ?即可領(lǐng)取
總結(jié)
以上是生活随笔為你收集整理的小滴课堂-学习笔记:(1)JAVASE课程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: autojs控制台美化
- 下一篇: MIKE水动力笔记10_潮汐调和分析与绘