摘要:
1 #include <iostream> 2 using namespace std; 3 4 //函数的值传递 5 template<typename T> 6 void swapValue(T a, T b){ 7 cout<<"值传递函数开始前a = "<<a<<", "<<"b = "<< 阅读全文
摘要:
图片 超链接 超链接 代码 public static void main(){ } markdown数学公式连接 公式总结1 公式总结2 阅读全文
摘要:
加了看门狗之后不断重启的可能 原因: 任务容量分配不足,在“FreeRTOSConfig.h”的配置中,有个configTOTAL_HEAP_SIZE中将堆大小调到最大。 阅读全文
摘要:
阅读全文
摘要:
、注解 3.1、注解,或者叫做注释类型,英文单词是:Annotation 疑问:注解到底是干啥的????????? 3.2、注解Annotation是一种引用数据类型。编译之后也是生成xxx.class文件。 3.3、怎么自定义注解呢?语法格式? [修饰符列表] @interface 注解类型名{ 阅读全文
摘要:
2、反射机制(比较简单,因为只要会查帮助文档,就可以了。) 2.1、反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件。 优点类似于黑客。(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。) 2.2、反射机制的相关类在哪个包下? java.lang.ref 阅读全文
摘要:
3、Java中有三大变量?【重要的内容。】 实例变量:在堆中。 静态变量:在方法区。 局部变量:在栈中。 以上三大变量中: 局部变量永远都不会存在线程安全问题。 因为局部变量不共享。(一个线程一个栈。) 局部变量在栈中。所以局部变量永远都不会共享。 实例变量在堆中,堆只有1个。 静态变量在方法区中, 阅读全文
摘要:
4、多线程 4.1、什么是进程?什么是线程? 进程是一个应用程序(1个进程是一个软件)。 线程是一个进程中的执行场景/执行单元。 一个进程可以启动多个线程。 4.2、对于java程序来说,当在DOS命令窗口中输入: java HelloWorld 回车之后。 会先启动JVM,而JVM就是一个进程。 阅读全文