摘要: 参考网址: 参考此篇文章 参考JAVA核心卷技术II java调用c程序 1. 问答形式 为什么需要调用c? 因为java的内存管理使用垃圾管理机制,有的时候的确存在内存不能很快释放 因为当前有很多的开源代码,源代码都是c/c++编写,比如音频相关的ffmepg,大多数语音引擎的代码都是c java 阅读全文
posted @ 2020-11-22 22:53 make_wheels 阅读(325) 评论(0) 推荐(0)
摘要: 定义 中缀表达式:平常我们手动输入的表达式、计算式,都是中缀表达式,按照我们理解的运算优先顺序进行计算。按照人的思维方式进行表达式的输入,最终输出预期结果。比如 1 + (2 + 3) × 4 - 5 后缀表达式、前缀表达式:虽然中缀表达式是按照我们肉眼的运算符优先级写出的,但是最终实现这个运算的, 阅读全文
posted @ 2020-08-09 18:50 make_wheels 阅读(1446) 评论(0) 推荐(0)
摘要: 1.进入TTy ctrl + alt + F1~F6进入tty1~tty6 2.重启桌面 sudo service lightdm restart 3.从TTY返回桌面 ctrl + alt + F7 阅读全文
posted @ 2020-07-10 09:34 make_wheels 阅读(1680) 评论(0) 推荐(0)
摘要: ##说白了这就是个类型检查器 左边放上变量,右边放上待检查的类型 比如: String a = "a"; a instanceof String ##什么时候该使用 我们都知道java中顶层父类是Object 我们常常把变量在 变量-->Object-->变量之间转换 那么在转换之前,进行依次ins 阅读全文
posted @ 2020-07-05 19:44 make_wheels 阅读(131) 评论(0) 推荐(0)
摘要: ##保证数据的私有性 这样会让代码改动很小,如果直接使用变量的形式,当出现变量值意外改变后,对代码将会很大改动 ##对数据进行初始化 不论是在构造函数或者是直接给变量初始化,都一定不能依赖默认值 ##不要类中过多使用基本类型 如果你的类中有过多的数据类型存在,过多的基本类型的数据成员,考虑使用另一个 阅读全文
posted @ 2020-07-05 19:23 make_wheels 阅读(166) 评论(0) 推荐(0)
摘要: 1. 简述 ​ 使用 /** 开始 */结束的语法声明,这是一个javadoc格式的注释 /**后第一句就是概要性的文字,javadoc程序会把这些句子取出来,形成概要页 2. 类注释、域注释 ​ 放在import之后,类定义之前 package com.example.test; import j 阅读全文
posted @ 2020-07-05 15:46 make_wheels 阅读(300) 评论(0) 推荐(0)
摘要: ##从语法的角度上来讲 is-a代表继承,也就是extends,继承完整实现的类或者用abstract修饰的类(子类需要实现abstract修饰的方法) has-a代表组合,设计模式中多次推崇组合好处大于继承,这里组合就是指成员变量类型是其他类 is-like-a代表的是 拥有、像某个行为,和继承最 阅读全文
posted @ 2020-07-05 13:26 make_wheels 阅读(365) 评论(0) 推荐(0)
摘要: ##别人家的帖子千千万,不如自己源码走一遍,以下说明分精华和详细,精华就是结论,详细是源码刨析+图!! ##精华 1.sendMessage public final boolean sendMessage(@NonNull Message msg); //传入一个Message参数,进行排队发送到 阅读全文
posted @ 2020-06-02 22:54 make_wheels 阅读(820) 评论(0) 推荐(0)
摘要: ##我们都知道const成员函数只能调用非const成员函数 但是有的时候,我们为了代码复用 例如: T operator[](int i) const; T& operator[](int i); 为了实现const和非const两个版本,我们选择使用重载,但是里面的内容可能是相同的,为了代码复用 阅读全文
posted @ 2020-05-27 21:49 make_wheels 阅读(2224) 评论(0) 推荐(0)
摘要: 1.首先说一下,析构顺序 ​ 派生类--> 成员类 --> 基类 2.为什么需要把基类设置为虚析构 ​ 因为多态 ​ 在c++中,可以使用父类指针指向子类,产生多态行为 代码 #include <iostream> class TestFather{ public: ~TestFather() { 阅读全文
posted @ 2020-05-26 21:01 make_wheels 阅读(2655) 评论(0) 推荐(1)