java学习三层面
文章目录
1.基本语法
1.1变量
java语言支持的变量类型有:
- 类变量:独立于方法之外的变量,用static修饰
- 实例变量:独立于方法之外的变量,不过没有static修饰
- 局部变量:类的方法中的变量
1.2运算符
计算机的最基本用途之一就是执行算数运算,作为一门计算机语言,java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:
- 算术运算符
- 关系运算符
- 位运算符
- 逻辑运算符
- 赋值运算符
- 其他运算符
1.3流程控制
表示程序运行过程中代码块执行的步骤,主要分为:
- 复合语句
- 条件语句
- 循环语句
- 跳转语句
1.4数组
同一种类型数据的集合,数组也是一种容器。
2面向对象
面向对象于提高开发效率,核心特性有:
- 继承性
- 封装
- 多态
3高级应用
3.1多线程
一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并执行不同的任务,多线程能充分利用CPU。
3.2集合
Java框架主要包括两种类型的容器,一种是集合,存储一个元素集合,另一种是图,存储键值对映射。
3.3IO流
- 根据处理数据类型的不同分为:字符流和字节流
- 根据数据类型流向不同分为:输入流和输出流
3.4网络编程
计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互联起来,实现资源共享和数据传输的系统。网络编程就是编写程序是互联网的两个(或多个)设备(如计算机)之间进行数据传输。
3.5反射
反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对用的方法。
3.6NIO
反射
反射就是在运行时才知道要操作的类是什么,并且可以在运行时获取类的完整构造,并调用对用的方法。
3.6NIO
NIO是一种同步非阻塞的I/O模型,也是I/O多路复用的基础
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/106591.html