
JAVA
文章平均质量分 53
AllenSun-1990
上海先楫半导体资深FAE工程师,不定期更新HPMicro高性能MCU应用案例。
展开
-
Java:extends和implements的区别+用法
Java代码中的extends和implements让我感到很迷惑,现在终于弄明白它们之间的区别和用法了。[c-sharp]//定义一个Runner接口publicinerfaceRunner{intID=1;voidrun();}[java]//定义一个接口Animal,它继承于父类接口RunnerinterfaceAnimalextendsRunner{voidbreathe()...转载 2021-08-12 13:04:16 · 648 阅读 · 0 评论 -
Android HIDL接口
C++函数参数.hal文件中列出的参数会映射到 C++ 数据类型。未映射到基元 C++ 类型的参数会通过常量引用进行传递。对于具有返回值(具有generates语句)的每个 HIDL 函数,该函数的 C++ 参数列表中都有一个附加参数:使用 HIDL 函数的返回值调用的回调函数。有一种情况例外:如果generates子句包含直接映射到 C++ 基元的单个参数,则使用回调省略(回调会被移除,而返回值则会通过正常的return语句从函数返回)。函数返回值传输错误和返回类型...原创 2020-08-13 16:01:42 · 2952 阅读 · 1 评论 -
Android架构学习
Native层就是本地框架。这些层大致如此区分:Java应用程序无需过多解释,基本可以理解为各个App,由Java语言实现。Java框架层就是常说的Framework,这层里东西很多也很复杂,比如说主要的一些系统服务如ActivityManagerService、PackageManagerService等,我们编写的Android代码之所以能够正常识别和动作,都要依赖这一层的支持。这一层也是由Java语言实现。Native层这部分常见一些本地服务和一些链接库等。这一层的一个特点就是通过C和C+...原创 2020-08-07 13:08:48 · 165 阅读 · 0 评论 -
JAVA打印中文乱码问题
MyAPP.javapublic class MyApp{ public static void main(String[] args){ System.out.println("我能学好Java语言"); }}方法一:使用Notepad设置MyAPP.java编码为ANSI。然后执行编译命令。方法二:设置MyAPP.java编码为utf-8。然后...原创 2019-05-19 21:59:09 · 7912 阅读 · 2 评论 -
JAVA开发:打地鼠游戏
Java打地鼠游戏原创 2019-05-25 21:50:04 · 1942 阅读 · 12 评论 -
Alfresco入门
项目需要,最近在研究Alfresco,发现国内的资料都比较老了,这里总结一下一、Alfresco简介 二、相关网站介绍 三、开发环境部署 1. 环境准备 2. 创建项目 3. 导入eclipse 4. 修改配置 5. 源码依赖 四、安装版 下载安装包 授权 安装 一、Alfresco简介摘自百度百科Alfresco是一款开源的企业内容管理系统...转载 2019-05-25 22:14:31 · 1949 阅读 · 1 评论