没有合适的资源?快使用搜索试试~ 我知道了~
Java基础学习笔记(第二部分).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 183 浏览量
2022-06-09
23:16:41
上传
评论
收藏 1.38MB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/85596308/0001-271a2c8e21d90a4f4e5fd2d562f0702b_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
64页
Java基础学习笔记(第二部分)
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/release/download_crawler_static/85596308/bg1.jpg)
第二十一天:OtherAPI..................................................................3
21.1 System 类....................................................................3
21.2 Runtime 类(单例)***.........................................................4
21.3 Math 类......................................................................5
21.4 Random 类....................................................................6
21.5 Date 类******................................................................6
21.6 Calendar 抽象类..............................................................7
第二十二天:IO/输入输出(1)............................................................8
22.1 IO(Input Output)流..........................................................8
22.2 IO 流中常用的基类(父类).......................................................8
22.3 FileWriter(必须掌握)******..................................................9
22.4 IO 异常处理(巨重点).........................................................10
22.5 FileReader******...........................................................10
22.5.1 读取数据的两种方式******(第二种).........................................11
22.6 BufferedReader******.......................................................12
22.7 BufferedWriter******(需要补充++++)..........................................13
22.8 缓冲区......................................................................13
第二十三天:I/O 输入输出(2)...........................................................13
23.1 装饰设计模式(需要补充+++)....................................................13
23.2 LineNumberReader 类(了解会用)...............................................13
23.3 字节流(需要补充++++++)......................................................14
23.3.1 FileInputStream......................................................14
23.3.2 FileOutStream........................................................14
23.3.3 BufferedInputStream..................................................14
23.3.4 BufferedOutputStream.................................................14
23.4 键盘录入(需要补充+++++).....................................................14
23.4.1 转换流-InputStreamReader(字节流-字符流)................................14
23.4.2 转换流-OutputStreamWriter(字符流-字节流)...............................14
23.5 流的操作规律************.....................................................15
23.6 实际需求(需要整理++)........................................................16
第二十四天:I/O 输入输出(3)...........................................................19
24.1 File 类.....................................................................19
24.1.1 构造方法摘要...........................................................19
24.1.2 常见方法...............................................................19
24.2 重要方法***.................................................................20
24.2.1 list 和 listFiles......................................................20
24.2.2 过滤器................................................................21
24.2.3 递归..................................................................21
24.3 Properties(巨重要)(需要补充代码实现++++++++)................................22
第二十五天:I/O 输入输出(4)...........................................................22
25.1 IO 包中的其他类..............................................................22
25.1.1 打印流-PrintWriter&PrintStream........................................22
25.1.2 序列流-SequenceInputStream............................................23
25.1.3 操作对象-ObjectInputStream&ObjectOutputStream..........................24
25.1.4 随机访问文件-RandomAccessFile..........................................24
25.1.5 管道流-PipedInputStream&PipedOutputStream.............................24
25.1.6 操作基本数据类型-DataInputStream&DataOutputStream***....................25
25.1.7 操作字节数组-ByteArrayInputStream&ByteArrayOutputStream................25
25.1.8 操作字符数组-CharArrayReader&CharArrayWrite............................25
1
![](https://csdnimg.cn/release/download_crawler_static/85596308/bg2.jpg)
25.1.9 操作字符串-StringReader &StringWriter..................................25
25.2 编码表的由来.................................................................25
25.3 常见的编码表.................................................................25
IO 流体系:..........................................................................26
第二十六天:GUI(图形化界面)..........................................................27
26.1 GUI........................................................................27
26.1.1 Awt..................................................................27
26.1.2 Swing................................................................27
26.1.3 继承关系图.............................................................27
26.2 CLI........................................................................28
26.3 布局管理器..................................................................28
26.4 事件监听机制.................................................................28
26.4.1 事件监听机制流程图......................................................28
26.4.2 事件监听机制细节........................................................29
26.5 菜单.......................................................................29
26.5.1 菜单继承体系...........................................................29
26.5.2 菜单细节(需要补充+++++)................................................29
第二十七天:网络编程(1)..............................................................30
27.1 网络模型....................................................................30
27.1.1 OSI(Open System Interconnection 开放系统互连)参考模型....................30
27.1.2 TCP/IP 参考模型........................................................31
27.2 网络通讯要素.................................................................31
27.3 IP 地址对象..................................................................32
27.4 Socket.....................................................................32
27.5 UDP 传输....................................................................32
27.6 TCP 传输....................................................................33
27.7 TCP 应用遇到的常见问题........................................................34
第二十八天:网络编程(2)..............................................................34
28.1 上传文件....................................................................34
28.2 上传图片....................................................................35
28.3 客户端和服务端...............................................................37
28.4 URL(掌握).................................................................38
28.4.1 URL 的描述.............................................................38
28.4.2 常见方法...............................................................38
28.4.3 URLConnection........................................................38
28.5 两种开发结构 C/S&B/S.........................................................39
28.6 Http1.0 与 Http1.1 的区别.....................................................39
第二十九天:反射和正则表达.............................................................40
29.1 反射技术(reflect)..........................................................40
29.1.1 获取字节码 Class 对象的方式...............................................41
29.1.2 反射的应用.............................................................41
29.2 正则表达....................................................................43
29.2.1 正则表达式概述..........................................................43
29.2.2 常见正则规则字符........................................................43
29.2.3 常见操作...............................................................43
29.2.4 正则经典练习...........................................................45
第三十天:HTML.......................................................................47
30.1 HTML 内容...................................................................47
30.2 字体.......................................................................47
2
![](https://csdnimg.cn/release/download_crawler_static/85596308/bg3.jpg)
30.3 列表.......................................................................48
30.4 图像.......................................................................48
30.5 表格****...................................................................49
30.6 超链接......................................................................50
30.7 框架.......................................................................51
30.8 表单***....................................................................52
30.9 头标签......................................................................52
30.10 Other.....................................................................53
30.11 XHTML.....................................................................53
第三十一天:CSS......................................................................54
31.1 CSS 介绍....................................................................54
31.2 四种方式....................................................................54
31.2.1 style 属性方式.........................................................54
31.2.2 style 标签方式(内嵌方式)...............................................54
31.2.3 import 导入方式........................................................55
31.2.4 链接方式...............................................................55
31.3 样式优先级和 CSS 代码格式......................................................55
31.4 选择器......................................................................55
31.4.1 class 选择器...........................................................56
31.4.2 id 选择器..............................................................56
31.4.3 扩展选择器.............................................................56
31.4.4 小练习................................................................57
第三十二天:JavaScript...............................................................59
32.1 JavaScript 概述.............................................................59
32.2 JavaScript 语法.............................................................59
第三十三天:DOM 和 BOM.................................................................63
33.1 DOM 概述....................................................................63
33.2 BOM(浏览器对象模型).........................................................64
第二十一天:OtherAPI
21.1 System 类
特点:
、该类中的方法都是静态的,不可以被实例化,没有构造函数。
、该类可以获取 启动时从本地系统取到的属性信息,通过一个 方法就可以获取所有的系统的信
息,而且信息都是键值对的形式体现的,且其键都是固定的,通过查阅这个方法的 文档说明,就可以知道键的名
称,所以要获取指定的系统平台中的信息,可以通过该类来完成。
系统属性信息:就是程序在运行时获取到 以及所在操作系统的一些固有信息。
常见方法:
3
![](https://csdnimg.cn/release/download_crawler_static/85596308/bg4.jpg)
终止当前正在运行的 Java 虚拟机。
获取系统当前的时间。
获得当前系统的信息。
运行垃圾回收器。
、它有两个属性很重要:
一个是 属性:对应的是标准的输出设备:显示器,软件:控制台。
一个 属性:对应的标准的输入设备:键盘,所以获取键盘录入信息就要使用该属性。
、获取平台的行分隔符:!"#"$#$
代码实现:
import##
import##!
publicclass!"%
publicstaticvoid!&'%
((!"##$)$*!"#
"$#$*$+$
getPropertiesmethod2
,
publicstaticvoid)
%
(( 将 系 统 中 的 属 性 信 息 获 取 存 储 到 了
集合中。
-!"#getProperties
((想要获取该集合中的信息。
((可以使用该集合中的".:
先将其转成集合。而且这个方法已经指定了具体的
类型。
!/!0 ! -
#".
for!1!
%
! -
#"
!"#out#*$11111$*
,
,
(( )%
(( -
!"#
(( ! -
#"$#$
(( !"##
(( ,
,
21.2 Runtime 类(单例)***
特点:
、它代表的是一个运行时实例。
、它并不能创建对象,因为没有构造函数。
、它有特有的非静态的方法,说明它不让其他程序创建该类对象,肯定会给我们提供一个方法获取它的对象 2而
且 这个方法肯定是静态的,而且返回值类型都是 3 类型。
、它只有一个静态方法返回了本类对象,3 说明该类使用了单列集合。该类是用单例设计模式完成的。
常见方法:
exec(String command);在单独的进程中执行指定的字符串命令。
4
![](https://csdnimg.cn/release/download_crawler_static/85596308/bg5.jpg)
void gc();运行垃圾回收器。
代码实现:
(4
43:代表应用程序运行时对象。该
对象不需要创建,直接通过3获取即可,因
为该3类是可以将应用程序和运行环境想结合
的类。
4该类没有构造函数。可是我们发现,该类中
居然有特有的非静态方法。
4说明它不让其他程序创建该类对象,肯定会
给我们提供一个方法获取它的对象。
4而且这个方法肯定是静态的。 返回值类型
一定3。
4这个方法就是3。
4大家注意:该类是用单例设计模式完成的。
4(
import##56
publicclass37%
public static void !&'
throws6%
3-3#getRuntime
-#$#$
)#sleep 888
#"((秒杀进程。
,
,
21.3 Math 类
特点:该类中定义了操作数学运算的方法,都是静态的。
常见方法:
9返回大于参数的最小整数。
9:1返回小于参数的最大整数。
9四舍五入。
9pow(double a, double b);指数操作,返回指数的值。参数:a-底数。B-指数。返回:值
a
b
。
代码实现:
publicclass)7%
publicstaticvoid!&'%
(4
4)1方法都是静态的。
4
4(
((大于参数的最小整数。
double - )#ceil# ((
#
!"#out#$-$*
((小于参数的最大整数。
double-)#oor#
!"#out#$-$*
((四舍五入。
double-)#round#;
!"#out#$-$*
double -)#pow82
!"#out#$ -$*
forint-8/8**%
(( 9 -
)#)#48
(( 9 -
)#:)#48*
int-int)#random48*
!"#out#
,
,
5
剩余63页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
omyligaga
- 粉丝: 54
- 资源: 2万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)