没有合适的资源?快使用搜索试试~ 我知道了~
详细介绍了Java的相关基础知识,可以快速的学习Java基础知识,快速入门
资源详情
资源评论
资源推荐
Java
学习笔记
Java 相关课程系列笔记之一
笔记内容说明
4 月 18 日的五天 Java 训练营(刘英谦老师主讲,占笔记内容 10%);
Java 基础和面向对象(刘苍松老师主讲,占笔记内容 40%);
Java SE 核心 I 和 Java SE 核心 II(范传奇老师主讲,占笔记内容
40%);
其他视频及书籍资料(占笔记内容 10%)
目 录
一、 Java 技术基础...........................................................................................................................1
1.1 编程语言...............................................................................................................................1
1.2 Java 的特点...........................................................................................................................1
1.3 Java 开发环境.......................................................................................................................1
1.4 Java 开发环境配置...............................................................................................................2
1.5 Linux 命令与相关知识........................................................................................................2
1.6 Eclipse/Myeclipse 程序结构................................................................................................3
二、 Java 语言基础...........................................................................................................................4
2.1 基础语言要素.......................................................................................................................4
2.2 八种基本数据类型...............................................................................................................4
2.3 常量和变量...........................................................................................................................5
2.4 运算符与表达式...................................................................................................................6
2.5 编程风格...............................................................................................................................7
2.6 流程控制语句.......................................................................................................................7
2.7 数组.......................................................................................................................................8
2.8 字符串...................................................................................................................................9
2.9 方法三要素...........................................................................................................................9
2.10 插入排序.............................................................................................................................9
2.11 冒泡排序...........................................................................................................................10
2.12 冒泡排序:轻气泡上浮的方式.......................................................................................10
2.13 二分法查找.......................................................................................................................11
2.14 Java 系统 API 方法调用...................................................................................................11
2.15 二进制基础.......................................................................................................................11
2.16 Java 基础其他注意事项...................................................................................................12
三、 面向对象.................................................................................................................................13
3.1 类.........................................................................................................................................13
3.2 对象.....................................................................................................................................13
3.3 包.........................................................................................................................................14
3.4 方法及其调用.....................................................................................................................14
3.5 引用.....................................................................................................................................14
3.6 访问控制(封装).............................................................................................................14
3.7 构造器.................................................................................................................................15
3.8 super()、super.和 this()、this......................................................................................16
3.9 重载和重写.........................................................................................................................17
3.10 继承...................................................................................................................................17
3.11 static...................................................................................................................................21
3.12 final....................................................................................................................................23
3.13 多态...................................................................................................................................23
3.14 抽象类...............................................................................................................................24
3.15 接口...................................................................................................................................24
3.16 内部类...............................................................................................................................25
3.17 匿名类...............................................................................................................................26
1
3.18 二维数组和对象数组.......................................................................................................27
3.19 其他注意事项...................................................................................................................27
四、 Java SE 核心 I.........................................................................................................................28
4.1 Object 类.............................................................................................................................28
4.2 String 类..............................................................................................................................29
4.3 StringUtils 类......................................................................................................................31
4.4 StringBuilder 类..................................................................................................................31
4.5 正则表达式.........................................................................................................................32
4.6 Date 类.................................................................................................................................33
4.7 Calendar 类..........................................................................................................................33
4.8 SimpleDateFormat 类.........................................................................................................34
4.9 DateFormat 类.....................................................................................................................35
4.10 包装类...............................................................................................................................35
4.11 BigDecimal 类...................................................................................................................36
4.12 BigInteger 类.....................................................................................................................36
4.13 Collection 集合框架.........................................................................................................37
4.14 List 集合的实现类 ArrayList 和 LinkedList....................................................................37
4.15 Iterator 迭代器..................................................................................................................40
4.16 泛型...................................................................................................................................41
4.17 增强型 for 循环.................................................................................................................42
4.18 List 高级-数据结构:Queue 队列................................................................................42
4.19 List 高级-数据结构:Deque 栈....................................................................................43
4.20 Set 集合的实现类 HashSet...............................................................................................43
4.21 Map 集合的实现类 HashMap..........................................................................................45
4.22 单例模式和模版方法模式...............................................................................................47
五、 Java SE 核心 II.......................................................................................................................48
5.1 Java 异常处理机制.............................................................................................................48
5.2 File 文件类..........................................................................................................................50
5.3 RandomAccessFile 类.........................................................................................................52
5.4 基本流:FIS 和 FOS..........................................................................................................54
5.5 缓冲字节高级流:BIS 和 BOS.........................................................................................55
5.6 基本数据类型高级流:DIS 和 DOS.................................................................................56
5.7 字符高级流:ISR 和 OSW................................................................................................56
5.8 缓冲字符高级流:BR 和 BW...........................................................................................57
5.9 文件字符高级流:FR 和 FW............................................................................................58
5.10 PrintWriter.........................................................................................................................59
5.11 对象序列化.......................................................................................................................60
5.12 Thread 线程类及多线程...................................................................................................61
5.13 Socket 网络编程...............................................................................................................64
5.14 线程池...............................................................................................................................67
5.15 双缓冲队列.......................................................................................................................67
2
勿传网上!严禁牟利! Java 学习笔记 常彦博
一、Java 技术基础
1.1 编程语言
机器语言:0 1 在硬件直接执行
汇编语言:助记符
高级语言: (Java 运行比 C/C++慢)
1)面向过程的高级语言:程序设计的基本单位为函数,如:C/C++语言。
2)面向对象的高级语言:程序设计的基本单位为类,如:Java、C#。
1.2 Java 的特点
平台无关性、简单性、面向对象、健壮性、多线程、自动内存管理。
平台无关性、简单性、面向对象、健壮性、多线程、自动内纯管理。
平台无关性:指 Java 语言平台无关,而 Java 的虚拟机却不是,需要下载对应平台 JVM
虚拟机的。
自动内存管理:对临时存储的数据自动进行回收,释放内存。如:引用类型的变量没有
指向时,被回收;程序执行完后,局部变量被回收。
1.3 Java 开发环境
Java Developement Kit——Java 开发工具包,简称 JDK,是由 Sun 公司提供的一个免费
的 Java 开发工具,编程人员和最终用户可以利用这个工具来编译、运行 Java 程序。目前版
本 有
JDK1.0、JDK1.1、JDK1.2、JDK1.3 、JDK1.4、JDK1.5(J2SE5.0)、 JDK1.6(J2SE6.0)
1
剩余63页未读,继续阅读
qq_15861345
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- UCAS研一课程大数据分析的笔记和代码.zip
- 基于java的电影订票及评论网站的设计和实现.docx
- 基于java的反欺诈平台的设计和实现.docx
- 基于java的电影院购票系统的设计和实现.docx
- 基于java的电影订票及评论网站的设计和实现开题报告.docx
- 基于java的高校专业实习管理系统的设计和实现.docx
- vgg19-dcbb9e9d.pth
- 基于java的个人云盘管理系统的设计和实现.docx
- comsol相场断裂模拟
- 基于java的房地产销售管理系统的设计和实现.docx
- 基于java的机动车号牌管理系统的设计和实现.docx
- 基于java的火锅店管理系统的设计和实现.docx
- 基于java的环保网站的设计和实现.docx
- 基于java的教师个人成果管理系统的设计和实现.docx
- 基于java的家政服务平台的设计和实现.docx
- 基于java的计算机学院校友网的设计和实现.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0