引言

欢迎大家来到#公众号:iOS逆向的《Java开发的深入浅出》专栏

本文列出学习大纲,同时这也可以作为大家学习《Java开发的深入浅出》这个专栏的索引。
文中的蓝字都是传送门,点击进入即可

I 、 java语言概述:【反射机制、环境变量、关键字、数据类型】

1.1 基础概念

1.2 数据类型

全部被final修饰,顺便提一下,java.lang.Math,System,String也被final修饰
包装类是使用面向对象的思想把简单的数据类型封装成类。
1.特点
包装类把简单的数据类型包装成类。
注:简单数据类型不是类,使用简单数据类型主要为了提高代码的运行效率
2.装箱和拆箱
把简单数据类型包装成对应的包装类称为boxing(示例:Integer i=1;将1包装成Integer再使用Object引用Integer对象)
把包装类型转换成简单数据类型称为unboxing(示例:Integer i=1,int p=i;//将包装类Integer转化成简单数据类型int)
注:Integer的拆箱方法为 int intValue(),其他的包装类以此类推
1)包装类都重写了toString方法,equals方法,hashCode方法
2)Integer的API:
String toBinaryString(int i); 将int类型的数据以二进制字符串形式返回
int parseInt(String) 将字符串转化成int类型
int parseInt(Stringstr,int i ) 将字符串转化成对应的进制 类型,str为被转换的字符串,i为进制类型(10,8,16)
Integer valueof(String str) 将字符串转换成Integer类型。

1.3 jdk环境设置

Jdk安装及环境变量配置:【JAVA_HOME、PATH 和 CLASSPATH】

II、 JVM III、 案例:学术交流论坛系统的设计与实现 IV、项目管理工具 V android 安全

4.1 知识储备

VI javacv (私密)

javaCV入门基础知识【音视频像素、编码、格式和协议及图片的关系解析】: 图片压缩、图像与视频帧的关系、编码与封装的区别、音/视频源、流媒体协议、流媒体服务

JavaCV通过JavaCPP调用并封装FFmpeg的操作:帧抓取器(FrameGrabber)、帧录制器/推流器(FrameRecorder)、过滤器(FrameFilter);opencv图像处理

see also