没有合适的资源?快使用搜索试试~ 我知道了~
java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习 java学习笔记,从0开始学习
资源推荐
资源详情
资源评论
Java 学习笔记
Java 相关课程系列笔记之一
笔记内容说明
4 月 18 日的五天 Java 训练营(刘英谦老师主讲,占笔记内容 10%);
Java 基础和面向对象(刘苍松老师主讲,占笔记内容 40%);
Java SE 核心 I 和 Java SE 核心 II(范传奇老师主讲,占笔记内容 40%);
其他视频及书籍资料(占笔记内容 10%)
1
]=目 录
一、 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 运算符与表达式...................................................................................................................5
2.5 编程风格...............................................................................................................................6
2.6 流程控制语句.......................................................................................................................7
2.7 数组....................................................................................................................................... 8
2.8 字符串...................................................................................................................................8
2.9 方法三要素...........................................................................................................................9
2.10 插入排序.............................................................................................................................9
2.11 冒泡排序............................................................................................................................. 9
2.12 冒泡排序:轻气泡上浮的方式.......................................................................................10
2.13 二分法查找.......................................................................................................................10
2.14 Java 系统 API 方法调用.................................................................................................. 11
2.15 二进制基础....................................................................................................................... 11
2.16 Java 基础其他注意事项...................................................................................................11
三、 面向对象................................................................................................................................13
3.1 类......................................................................................................................................... 13
3.2 对象.....................................................................................................................................13
3.3 包......................................................................................................................................... 14
3.4 方法及其调用.....................................................................................................................14
3.5 引用.....................................................................................................................................14
3.6 访问控制(封装).............................................................................................................14
3.7 构造器.................................................................................................................................14
3.8 super()、super.和 this()、this..................................................................................... 15
3.9 重载和重写.........................................................................................................................16
3.10 继承...................................................................................................................................17
3.11 static...................................................................................................................................20
3.12 final....................................................................................................................................21
3.13 多态...................................................................................................................................22
3.14 抽象类...............................................................................................................................22
3.15 接口...................................................................................................................................23
3.16 内部类...............................................................................................................................23
3.17 匿名类...............................................................................................................................24
2
3.18 二维数组和对象数组.......................................................................................................25
3.19 其他注意事项...................................................................................................................26
四、 Java SE 核心 I........................................................................................................................27
4.1 Object 类............................................................................................................................. 27
4.2 String 类.............................................................................................................................. 28
4.3 StringUtils 类...................................................................................................................... 30
4.4 StringBuilder 类..................................................................................................................30
4.5 正则表达式.........................................................................................................................31
4.6 Date 类................................................................................................................................ 32
4.7 Calendar 类......................................................................................................................... 32
4.8 SimpleDateFormat 类......................................................................................................... 33
4.9 DateFormat 类.....................................................................................................................33
4.10 包装类...............................................................................................................................34
4.11 BigDecimal 类...................................................................................................................35
4.12 BigInteger 类.....................................................................................................................35
4.13 Collection 集合框架.........................................................................................................35
4.14 List 集合的实现类 ArrayList 和 LinkedList...................................................................36
4.15 Iterator 迭代器..................................................................................................................39
4.16 泛型...................................................................................................................................40
4.17 增强型 for 循环................................................................................................................ 40
4.18 List 高级-数据结构:Queue 队列................................................................................41
4.19 List 高级-数据结构:Deque 栈....................................................................................41
4.20 Set 集合的实现类 HashSet............................................................................................ 420
4.21 Map 集合的实现类 HashMap..........................................................................................43
4.22 单例模式和模版方法模式...............................................................................................45
五、 Java SE 核心 II...................................................................................................................... 46
5.1 Java 异常处理机制.............................................................................................................46
5.2 File 文件类..........................................................................................................................48
5.3 RandomAccessFile 类.........................................................................................................50
5.4 基本流:FIS 和 FOS..........................................................................................................52
5.5 缓冲字节高级流:BIS 和 BOS.........................................................................................53
5.6 基本数据类型高级流:DIS 和 DOS................................................................................ 53
5.7 字符高级流:ISR 和 OSW................................................................................................54
5.8 缓冲字符高级流:BR 和 BW...........................................................................................55
5.9 文件字符高级流:FR 和 FW............................................................................................56
5.10 PrintWriter.........................................................................................................................57
5.11 对象序列化.......................................................................................................................57
5.12 Thread 线程类及多线程.................................................................................................. 58
5.13 Socket 网络编程...............................................................................................................62
5.14 线程池...............................................................................................................................64
5.15 双缓冲队列.......................................................................................................................64
勿传网上!严禁牟 利! Java 学习 笔记 常彦博
1
一、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)、
JDK1.7(J2SE7.0)。
JDK 结构:JDK
|--开发工具(Tools)命令:java、javac、jar、rmic ...
|-- JRE(Java 基本运行环境)
|--系统 API 库,系统类库
| 系统带来的标准程序库,标准 API
|-- J VM java 虚拟机
java 语言的执行环境
剩余69页未读,继续阅读
资源评论
TechEmbedded
- 粉丝: 1259
- 资源: 106
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
- 时代的sdddsddsddsd
- 基于哈希链表的简单人员信息管理系统
- 其他类别JdonFramework开源框架 v5.1 Build20071025-jdonframework-5.1.rar
- 2001~2022年上市公司数字赋能指数.dta
- 2001~2022年上市公司数字赋能指数.xlsx
- 信息办公石大在线财务管理系统(含源码)-shidacaiwu.rar
- 信息办公电信计费系统完整代码-netctossconformity.rar
- matlab实现TD-SCDMA中初始同步捕捉DwPTS下行同步导频时隙的仿真.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功