没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
64页
编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级语言。是一种面向Internet的编程语言。 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。是简单易学,完全面向对象,安全可靠,与平台无关的编程语言
资源推荐
资源详情
资源评论
黑马程序员入学 Java 知识——精华总结
J2SE 部分,Java 高新技术部分,7K 面试题部分等黑马入学要求的知识点总结!
黑马程序员入学 Java 知识——精华总结........................................................................................1
一、黑马程序员—java 概述与基础知识.................................................................................6
1、何为编程?...................................................................................................................6
2、Java 语言概述,历史、特点.......................................................................................6
3、什么是跨平台性?原理是什么?JVM......................................................................7
4、Jre 和 Jdk 的区别?........................................................................................................7
5、java 虚拟机 JVM..........................................................................................................7
6、 Java 程序运行机制......................................................................................................8
7、 学习 java 注意的地方.................................................................................................8
8、Java 语法格式...............................................................................................................8
9、代码注释:单行//,多行/* */,文档注释/** */........................................................9
10、Java 中的标识符.........................................................................................................9
11、java 中的常量和变量.................................................................................................9
12、Java 成员变量和局部变量.......................................................................................10
14、基本数据类型转换之向上转型和向下转换..........................................................12
15、Java 的运算符...........................................................................................................12
16、表达式和三目运算符...............................................................................................13
17、程序流程控制...........................................................................................................14
18、三大循环结构:..........................................................................................................16
19、嵌套循环与流程控制...............................................................................................18
二、黑马程序员—方法与数组...............................................................................................19
1、什么是方法(Method)?........................................................................................19
2、 Java 中方法的格式:................................................................................................20
3、方法里的属性.............................................................................................................20
4、方法特点.....................................................................................................................20
5、什么是方法的重载(Overload)?..........................................................................21
6、 可变参数....................................................................................................................22
7、数组简介:.................................................................................................................23
8、一维数组的声明与初始化:.....................................................................................23
9、数组的使用:.............................................................................................................24
10、分配内存空间...........................................................................................................26
11、二维数组:...............................................................................................................27
12、操作数组的工具类-Arrays......................................................................................27
13、Java5 新特性对数组的支持:.................................................................................28
三、黑马程序员—面向对象(1).........................................................................................29
1、什么叫面向对象?.....................................................................................................29
2、类.................................................................................................................................30
3、构造方法.....................................................................................................................31
4、static 关键字................................................................................................................32
5、匿名对象.....................................................................................................................33
6、this 关键字..................................................................................................................33
7、面向对象之封装.........................................................................................................33
8、访问修饰符.................................................................................................................34
9、类的设计分析.............................................................................................................35
10、面向对象之继承.......................................................................................................35
11、子类访问父类和方法覆写.......................................................................................36
12、super 关键字和调用父类构造方法.........................................................................37
13、面向对象之多态.......................................................................................................38
14、引用变量类型转换...................................................................................................40
四、黑马程序员—面向对象(2).........................................................................................40
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、面向接口编程之制定标准和简单工厂模式..........................................................54
14、面向接口编程之适配器模式...................................................................................56
15、 接口和抽象类的比较.............................................................................................57
16、匿名内部类...............................................................................................................58
17、枚举类.......................................................................................................................58
五、黑马程序员—异常处理和常用类...................................................................................61
1、异常.............................................................................................................................61
2、异常处理格式.............................................................................................................62
3、多异常处理.................................................................................................................62
4、异常的分类.................................................................................................................63
5、声明异常(throws)..................................................................................................64
6、throw............................................................................................................................64
8、throw 和 catch 同时使用............................................................................................66
9、常用类.........................................................................................................................66
10、String 方法................................................................................................................69
11、StringBuffer 与 StringBuilder...................................................................................71
12、Math 和 Random 和 UUID.......................................................................................74
13、Date 和 Calendar.......................................................................................................75
14、System.......................................................................................................................79
六、黑马程序员—线程技术...................................................................................................80
1、进程和线程.................................................................................................................80
2、创建线程方式.............................................................................................................81
3、两种进程创建方式比较.............................................................................................82
4、线程的生命周期.........................................................................................................84
5、控制线程.....................................................................................................................84
6、多线程安全问题.........................................................................................................86
7、多线程安全问题的解决方法.....................................................................................88
8、线程通信.....................................................................................................................92
七、黑马程序员—集合框架(1).........................................................................................95
1、集合类 & 容器...........................................................................................................95
2、Collection 接口...........................................................................................................96
3、Iterator 接口................................................................................................................97
4、集合遍历输出方式.....................................................................................................98
6、TreeSet.......................................................................................................................102
7、List 接口....................................................................................................................105
8、List 接口中常用类....................................................................................................107
9、Map 接口...................................................................................................................110
八、黑马程序员—集合框架(2).......................................................................................113
1、Collections 类............................................................................................................113
2、Arrays........................................................................................................................115
3、泛型(Generic)............................................................................................................116
4、泛型的使用...............................................................................................................117
5、声明多个泛型类型和通配符...................................................................................121
6、泛型的上限与下限...................................................................................................122
7、泛型接口和方法.......................................................................................................124
8、泛型的嵌套(map 例子).......................................................................................125
九、黑马程序员—IO 操作(1)..........................................................................................126
1、IO 的概述和 File 方法..............................................................................................126
2、递归(Recursion)........................................................................................................128
3、文件过滤器 java.io.FilenameFilter..........................................................................129
4、流...............................................................................................................................130
5、操作流的步骤(重点)...........................................................................................131
6、字节流和字符流.......................................................................................................133
7、文件拷贝...................................................................................................................135
8、字节→字符转换流...................................................................................................137
9、自动关闭资源的 try 语句.........................................................................................138
十、IO 文件操作(2)..........................................................................................................139
1、内存操作流...............................................................................................................139
2、打印流.......................................................................................................................141
3、格式化输出...............................................................................................................142
4、标准流.......................................................................................................................144
5、Scanner(简单文本扫描器).......................................................................................145
6、缓冲流.......................................................................................................................147
7、合并流(SequenceInputStream)...........................................................................149
十一、黑马程序员—网络编程.............................................................................................150
1、什么是网络编程?...................................................................................................150
2、网络通讯要素...........................................................................................................151
3、TCP 和 UDP 的联系和用途.....................................................................................151
4、InetAddress 与 Socket...............................................................................................152
5、UDP 传输..................................................................................................................153
6、TCP 传输...................................................................................................................157
8、小例子.......................................................................................................................163
十二、黑马程序员—反射机制.............................................................................................166
1、反射的概念...............................................................................................................166
2、获得 Class 对象........................................................................................................167
3、九个预定义 Class 对象............................................................................................168
4、利用 Class 获取类的属性信息................................................................................169
5、Class 中得到构造方法 Constructor、方法 Method、字段 Field...........................171
6、利用反射创建对象...................................................................................................176
7、使用反射调用方法...................................................................................................179
8、使用反射调用可变参数方法...................................................................................181
9、使用反射操作字段...................................................................................................182
10、反射和泛型-反射来获取泛型信息.......................................................................183
十三、黑马程序员—反射机制.............................................................................................186
1、GUI(图形用户界面).................................................................................................186
2、布局管理器...............................................................................................................186
3、事件监听机制组成...................................................................................................188
4、Dialog........................................................................................................................195
5、菜单...........................................................................................................................198
1、Eclipse 的使用技巧..................................................................................................202
2、静态导入(1.5 特性,好处是不用写类名)........................................................204
3、可变参数...................................................................................................................204
5、基本数据类型的自动拆箱与装箱..........................................................................205
6、枚举...........................................................................................................................206
7、反射实现框架功能...................................................................................................207
1、内省了解 JavaBean.................................................................................................209
2、内省综合案例和 Beanutils 工具包..........................................................................210
3、注解(Annotation).................................................................................................213
4、泛型...........................................................................................................................216
1、类加载器...................................................................................................................220
2、类加载器的委托机制...............................................................................................221
3、一个类加载器的高级问题分析..............................................................................225
4、 代理的概念与作用.................................................................................................225
5、动态代理技术...........................................................................................................227
6、分析 JVM 动态生成的类.........................................................................................227
8、 实现类似 spring 的可配置的 AOP 框架................................................................234
黑马程序员——面试题之交通灯管理系统................................................................238
1、面向对象的分析与设计...........................................................................................239
2、Road 类的编写.........................................................................................................240
3、Lamp 类的编写.........................................................................................................242
4、LampController 类的编写........................................................................................244
5、MainClass 类的编写.................................................................................................245
黑马程序员——面试题之银行业务系统....................................................................247
1、需求...........................................................................................................................247
2、需求分析...................................................................................................................247
3、NumberManager 类...................................................................................................248
4、NumberMachine 类...................................................................................................249
5、CustomerType 枚举类..............................................................................................249
6、ServiceWindow 类....................................................................................................250
7、MainClass 类与 Constants 类...................................................................................253
剩余63页未读,继续阅读
资源评论
- 闭门造车丨2023-05-29资源很好用,有较大的参考价值,资源不错,支持一下。
- Jadeli1282023-11-01感谢资源主的分享,这个资源对我来说很有用,内容描述详尽,值得借鉴。
- Flash_Wade32023-02-06总算找到了想要的资源,搞定遇到的大问题,赞赞赞!
悠闲饭团
- 粉丝: 150
- 资源: 3301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功