Java
文章平均质量分 74
SoldierJazz2021
横眉冷对千夫指,俯首甘为扫地僧。
展开
-
Error: Could not find or load main class
在 java 编程中如果遇到此错误,那么检查下 classpath。必须确保把 .class 文件的路径添加到 classpath 中, 如果是在当前路径,那么就添加字符 . 到 classpath 中。注意不同系统环境下使用的路径分隔符是不同的,在 windows 下是分号 (’;’),在 linux 和 Macos 下使用的是冒号 (’:’) 。EXP: (1) 首先编译成功 java 源文原创 2016-12-28 09:25:59 · 3912 阅读 · 0 评论 -
学习java的经典书籍
《java编程思想》《Java编程思想(第4版)》书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Iava’UO系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考原创 2017-03-22 08:43:22 · 1141 阅读 · 0 评论 -
Java 结构体之 JavaStruct 使用教程<一> 初识 JavaStruct
Javastruct 是什么简而言之,Javastruct 是一个第三方库,用于像处理 C 或者 C++ 结构体那样处理 java 对象。也即利用 Javastruct 可以在 java 上实现类似于结构体的功能和操作。Javastruct 的用途在 java 或者 Android 应用程序与一些嵌入式设备通讯或者C、C++ 应用程序通讯时,比如网络、无线、蓝牙、串口通讯等场景,由于实原创 2017-07-20 18:06:30 · 19616 阅读 · 2 评论 -
Java 结构体之 JavaStruct 使用教程<三> JavaStruct 数组进阶
经过前面两篇博客的介绍,相信对于 JavaStruct 的认识以及编程使用,读者已经有一定的基础了。只要理解和实践结合起来,掌握还是很容易的。下面进行一些数组使用方面的实例说明及演示。在结构体类中使用数组有几种方式,可以使用静态指定大小的方式也可以通过使用 ArrayLengthMaker 进行动态分配。数组的大小既可以在类中定义,也可以在定义对象后通过对象进行指定。静态指定方法如下所原创 2017-07-21 18:07:55 · 11368 阅读 · 4 评论 -
JAVA循环队列
关于自定义循环队列的实现原理和要点可以参见之前的博文系列:循环队列及C语言实现。这里主要对JAVA下的具体实现方式与原理进行说明。一、JAVA 中已经自带了 Queue、DQueue、ArrayList、LinkedList 等常用的数据结构,为什么还要单独实现循环队列?之所以使用自定义循环队列,出发点还是基于我们在实际应用中对于数据处理各种各样的需求。使用自定义数据结构的好处就在于可以更原创 2017-09-15 15:25:44 · 4400 阅读 · 2 评论 -
Android开发如何使用JNA
在非安卓的平台上,一般我们直接使用这两个 jar 包就可以轻松使用 JNA 并进行安卓开发了。在安卓上由于这两个 jar 包默认没有对应安卓版本的 libjnidispatch.so 文件,因此我们需要从 jna master 中提取该文件并对 jna.jar 文件进行改造,或者使用 jna-min.jar 文件。原创 2017-08-07 19:48:18 · 7257 阅读 · 11 评论 -
Java 结构体之 JavaStruct 使用教程<二> JavaStruct 用例分析
使用环境前一篇在介绍 JavaStruct 类时指定了使用库使用环境为 Java 5 及以上,也即开发我们使用的 JDK 版本为1.5及以上就可以了。以下讲解的用例可以直接将 code 直接粘贴到 java 的 main 函数中执行就可以了,后面会给出测试用例和结果。使用方法JavaStruct 类用于打包和解包结构体,也即使用方法为用该类的 pack 与 unpack 方法将定义的原创 2017-07-21 14:23:21 · 29565 阅读 · 12 评论