这篇文章对Linux的poll()
函数的使用做一个总结。
posts
poll() 函数使用
MISRA C 规则
最近工作中有接触到MISRA C的规范,为了方便以后查找,这里把规则都记录下来。
Java 调用 COM 组件的方法
最近项目中需要用 JavaSE 来调用 Windows 的下的程序代码。如 Java 编写的 GUI 需要操作 Windows 平台下自己开发的代码。这里总结一下相关的技术内容。
Java JDOM 库的使用
最近的开发工作中使用到了JDOM工具包来编辑XML类型的文档。JDOM是一种使用 XML 的Java 工具包。基于 Java 平台并通过 Java 代码来访问、操作并输出 XML 数据。
Java 使用 JXL 库编辑 Excel 文档
因为开发中用到了 JXL 库来处理 Windows 的 Excel 文档,这里做一个总结记录,以方便未来查找。
Java 串口编程
前些天工作中用到了串口编程。Java 上位机 UI 需要通过串行端口访问外部的设备,Java 对串口设备的访问有提供库支持,使用起来比较容易,这里简单总结一下。
Java 的线程和 Runnable 接口
Java 实现多线程编程的方式有两种,一种是继承 Thread 类,另一种是实现 Runnable 接口。
下面的内容会分别介绍这两种用法以及使用上的区别。
Javadoc 使用
相信很多有经验的程序员都知道写注释的重要性,程序注释不仅仅是对代码进行说明,它其实也是代码本身组成的一部分。对于Java程序的开发者来说,更是如此。
Java 的 Iterable 接口使用
Iterable<>
是 Java.lang
包中定义的一个接口,
根据 Java 文档的介绍该接口主要声明了一个Iterator()
方法,该方法返回一个Iterator<>
接口。
Java 的 finalize() 方法总结
Java 提供的finalize()
方法是定义 JObject 类中的方法。作用是帮助我们进行资源释放,类似于 C++ 中的析构函数。但是需要注意的是该方法根本上和 C++ 中的析构函数是不同的。
Java 的异常处理
想要理解Java的异常处理机制,只要掌握好这五个keywords 就可以了。
try, catch, finally, throw 和 throws
Java 里的引用和 C++ 指针的区别
本文对 Java 里的引用的概念做一个简单的总结,不做过多的阐述。