没有合适的资源?快使用搜索试试~ 我知道了~
java基础知识总结,以及各种经典代码,各种经典案例。
资源推荐
资源详情
资源评论
黑马程序员入学 Java 知识——精华总结
J2SE 部分,Java 高新技术部分,7K 面试题部分等黑马入学要求的知识点总结!
一、黑马程序员—java 概述与基础知识 ............................................................................... 6
1、何为编程? ................................................................................................................. 6
2、Java 语言概述,历史、特点 ..................................................................................... 6
3、什么是跨平台性?原理是什么?JVM ..................................................................... 7
4、Jre 和 Jdk 的区别? ...................................................................................................... 7
5、java 虚拟机 JVM ........................................................................................................ 8
6、 Java 程序运行机制 ................................................................................................... 8
7、 学习 java 注意的地方 .............................................................................................. 8
8、Java 语法格式 ............................................................................................................. 9
9、代码注释:单行//,多行/* */,文档注释/** */ ...................................................... 9
10、Java 中的标识符 ....................................................................................................... 9
11、java 中的常量和变量 ............................................................................................... 9
12、Java 成员变量和局部变量 ..................................................................................... 10
14、基本数据类型转换之向上转型和向下转换 ......................................................... 12
15、Java 的运算符 ......................................................................................................... 13
16、表达式和三目运算符 ............................................................................................. 13
17、程序流程控制 ......................................................................................................... 14
18、三大循环结构: ........................................................................................................ 16
19、嵌套循环与流程控制 ............................................................................................. 18
二、黑马程序员—方法与数组 ............................................................................................. 19
1、什么是方法(Method)? ...................................................................................... 19
2、 Java 中方法的格式: ............................................................................................. 20
3、方法里的属性 ........................................................................................................... 20
4、方法特点 ................................................................................................................... 21
5、什么是方法的重载(Overload)? ........................................................................ 21
6、 可变参数 ................................................................................................................. 22
7、数组简介: ............................................................................................................... 23
8、一维数组的声明与初始化: ................................................................................... 23
9、数组的使用: ........................................................................................................... 24
10、分配内存空间 ......................................................................................................... 27
11、二维数组: ............................................................................................................. 28
12、操作数组的工具类-Arrays ..................................................................................... 28
13、Java5 新特性对数组的支持: ............................................................................... 29
三、黑马程序员—面向对象(1) ....................................................................................... 30
1、什么叫面向对象? ................................................................................................... 30
2、类 ............................................................................................................................... 30
3、构造方法 ................................................................................................................... 31
4、static 关键字 ............................................................................................................. 32
5、匿名对象 ................................................................................................................... 33
6、this 关键字 ................................................................................................................ 33
7、面向对象之封装 ....................................................................................................... 34
8、访问修饰符 ............................................................................................................... 35
9、类的设计分析 ........................................................................................................... 35
10、面向对象之继承 ..................................................................................................... 35
11、子类访问父类和方法覆写 ..................................................................................... 36
12、super 关键字和调用父类构造方法 ....................................................................... 37
13、面向对象之多态 ..................................................................................................... 38
14、引用变量类型转换 ................................................................................................. 40
四、黑马程序员—面向对象(2) ....................................................................................... 41
1、基本数据类型的包装类 ........................................................................................... 41
2、基本数据类型和包装类相互转换 ........................................................................... 41
3、基本类型和 String 之间的转换 ............................................................................... 42
4、Object 类 ................................................................................................................... 42
5、代码块 ....................................................................................................................... 43
6、构造方法的私有化 ................................................................................................... 45
7、 Singleton 模式(单例模式) 饿汉式和懒汉式 ........................................................ 45
8、final 关键字 ............................................................................................................. 47
9、抽象类 ....................................................................................................................... 48
10、抽象类的体现-模板模式 ....................................................................................... 50
11、接口(interface) ........................................................................................................ 52
12、接口的使用 ............................................................................................................. 53
13、面向接口编程之制定标准和简单工厂模式 ......................................................... 53
14、面向接口编程之适配器模式 ................................................................................. 55
15、 接口和抽象类的比较 ........................................................................................... 56
16、匿名内部类 ............................................................................................................. 57
17、枚举类 ..................................................................................................................... 58
五、黑马程序员—异常处理和常用类 ................................................................................. 60
1、异常 ........................................................................................................................... 60
2、异常处理格式 ........................................................................................................... 61
3、多异常处理 ............................................................................................................... 62
4、异常的分类 ............................................................................................................... 63
5、声明异常(throws) ................................................................................................ 63
6、throw ......................................................................................................................... 64
8、throw 和 catch 同时使用 .......................................................................................... 65
9、常用类 ....................................................................................................................... 66
10、String 方法 .............................................................................................................. 68
11、StringBuffer 与 StringBuilder ............................................................................... 70
12、Math 和 Random 和 UUID ..................................................................................... 73
13、Date 和 Calendar ..................................................................................................... 74
14、System ..................................................................................................................... 78
六、黑马程序员—线程技术 ................................................................................................. 79
1、进程和线程 ............................................................................................................... 79
2、创建线程方式 ........................................................................................................... 80
3、两种进程创建方式比较 ........................................................................................... 81
4、线程的生命周期 ....................................................................................................... 83
5、控制线程 ................................................................................................................... 83
6、多线程安全问题 ....................................................................................................... 85
7、多线程安全问题的解决方法 ................................................................................... 86
8、线程通信 ................................................................................................................... 91
七、黑马程序员—集合框架(1) ....................................................................................... 94
1、集合类 & 容器 ...................................................................................................... 94
2、Collection 接口 ......................................................................................................... 95
3、Iterator 接口 .............................................................................................................. 96
4、集合遍历输出方式 ................................................................................................... 96
6、TreeSet .................................................................................................................... 100
7、List 接口 ................................................................................................................. 104
8、List 接口中常用类.................................................................................................. 106
9、Map 接口 ................................................................................................................ 109
八、黑马程序员—集合框架(2) ..................................................................................... 112
1、Collections 类 ......................................................................................................... 112
2、Arrays ...................................................................................................................... 114
3、泛型(Generic) ......................................................................................................... 115
4、泛型的使用 ............................................................................................................. 115
5、声明多个泛型类型和通配符 ................................................................................. 120
6、泛型的上限与下限 ................................................................................................. 120
7、泛型接口和方法 ..................................................................................................... 123
8、泛型的嵌套(map 例子) ..................................................................................... 123
九、黑马程序员—IO 操作(1) ........................................................................................ 124
1、IO 的概述和 File 方法 ........................................................................................... 124
2、递归(Recursion) ...................................................................................................... 126
3、文件过滤器 java.io.FilenameFilter ........................................................................ 128
4、流 ............................................................................................................................. 129
5、操作流的步骤(重点) ......................................................................................... 129
6、字节流和字符流 ..................................................................................................... 131
7、文件拷贝 ................................................................................................................. 133
8、字节→字符转换流 ................................................................................................. 135
9、自动关闭资源的 try 语句 ...................................................................................... 136
十、IO 文件操作(2) ....................................................................................................... 137
1、内存操作流 ............................................................................................................. 137
2、打印流 ..................................................................................................................... 139
3、格式化输出 ............................................................................................................. 140
4、标准流 ..................................................................................................................... 142
5、Scanner(简单文本扫描器) ..................................................................................... 143
6、缓冲流 ..................................................................................................................... 145
7、合并流(SequenceInputStream) .......................................................................... 147
十一、黑马程序员—网络编程 ........................................................................................... 148
1、什么是网络编程? ................................................................................................. 148
2、网络通讯要素 ......................................................................................................... 148
3、TCP 和 UDP 的联系和用途 .................................................................................. 149
4、InetAddress 与 Socket............................................................................................. 150
5、UDP 传输 ................................................................................................................ 151
6、TCP 传输 ................................................................................................................ 155
8、小例子 ..................................................................................................................... 161
十二、黑马程序员—反射机制 ........................................................................................... 163
1、反射的概念 ............................................................................................................. 163
2、获得 Class 对象 ...................................................................................................... 165
3、九个预定义 Class 对象 .......................................................................................... 166
4、利用 Class 获取类的属性信息 .............................................................................. 167
5、Class 中得到构造方法 Constructor、方法 Method、字段 Field ......................... 168
6、利用反射创建对象 ................................................................................................. 173
7、使用反射调用方法 ................................................................................................. 176
8、使用反射调用可变参数方法 ................................................................................. 178
9、使用反射操作字段 ................................................................................................. 179
10、反射和泛型-反射来获取泛型信息...................................................................... 181
十三、黑马程序员—反射机制 ........................................................................................... 183
1、GUI(图形用户界面) ............................................................................................... 183
2、布局管理器 ............................................................................................................. 184
3、事件监听机制组成 ................................................................................................. 185
4、Dialog ...................................................................................................................... 192
5、菜单 ......................................................................................................................... 195
1、Eclipse 的使用技巧 ................................................................................................ 199
2、静态导入(1.5 特性,好处是不用写类名) ....................................................... 201
3、可变参数 ................................................................................................................. 202
5、基本数据类型的自动拆箱与装箱 ......................................................................... 202
6、枚举 ......................................................................................................................... 203
7、反射实现框架功能 ................................................................................................. 205
1、内省 了解 JavaBean ............................................................................................ 206
2、内省综合案例和 Beanutils 工具包 ........................................................................ 207
3、注解(Annotation) ............................................................................................... 210
4、泛型 ......................................................................................................................... 213
1、类加载器 ................................................................................................................. 217
2、类加载器的委托机制 ............................................................................................. 218
3、一个类加载器的高级问题分析 ............................................................................. 222
4、 代理的概念与作用 ............................................................................................... 222
5、动态代理技术 ......................................................................................................... 224
6、分析 JVM 动态生成的类 ....................................................................................... 224
8、 实现类似 spring 的可配置的 AOP 框架 ............................................................. 231
黑马程序员——面试题之交通灯管理系统 ............................................................... 235
1、面向对象的分析与设计 ......................................................................................... 235
2、Road 类的编写 ....................................................................................................... 236
3、Lamp 类的编写 ...................................................................................................... 238
4、LampController 类的编写 ...................................................................................... 240
5、MainClass 类的编写 ............................................................................................... 241
黑马程序员——面试题之银行业务系统 ................................................................... 243
1、需求 ......................................................................................................................... 243
2、需求分析 ................................................................................................................. 243
3、NumberManager 类 ................................................................................................ 244
4、NumberMachine 类 ................................................................................................. 245
5、CustomerType 枚举类 ............................................................................................ 246
6、ServiceWindow 类 .................................................................................................. 246
7、MainClass 类与 Constants 类 ................................................................................. 249
剩余251页未读,继续阅读
资源评论
tonyfavor
- 粉丝: 9
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java的实训在线OJ系统安卓端设计源码
- 基于Vue和TypeScript的房地产管理系统前端设计源码
- 基于微信小程序的通用订票系统设计源码
- 基于ThinkPHP的轻量级PHP开发框架设计源码
- 基于CSS的响应式鲜花网站全屏效果设计源码
- 基于JavaScript的访客预约系统设计源码
- 基于Vue和ECharts的工作租房数据可视化系统设计源码
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功