David Dong

David Dong

Java/C/C#/Python

Java/C/C#/Python

  • posts

  • poll() 函数使用

    这篇文章对Linux的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, throwthrows

  • Java 里的引用和 C++ 指针的区别

    本文对 Java 里的引用的概念做一个简单的总结,不做过多的阐述。