那为什么很少有人用 Java 做这些好玩的东西呢?在大家的固有观念里,Java 是比较笨重的,每次写代码必须要开启一个庞大的IDE来完成。但是也不妨碍我们拿 Java 出来玩一玩。
PS:最近是跳槽的高峰期,我连日加班好多天,整理出了包含16000 多道面试题的面试宝典,并且指北君也会持续更新这份面试宝典中的题目,希望它能帮助大家找到自己心仪的工作!【文末有领取方式】
今天指北君就先带大家做一个二维码玩玩。现在二维码在我们的生活中非常的常见。在我们的生活、交流、出行等等场景中,都用到了二维码。
准备工作
我们需要有一个生成二维码的依赖包,在Java中, zxing是目前使用最多的依赖包。
在我们的项目中,我们通过maven的方式引入这个jar包。
生成二维码
简单版的二维码
代码生成结果
彩色的二维码
接下来,我们来生成彩色的二维码
我们还可以自定义其他个性化的二维码,这里不再举例。
解析二维码
zxing 这个jar包,不仅仅可以用于生成二维码,还可以用于识别二维码。这个场景通常是在Android 开发中应用。指北君在这里也做一个简单的介绍。
是不是感觉挺简单的呀。
总结
这次指北君主要演示了怎么使用zxing这个jar包,生成二维码和解析二维码的功能,更多个性化的功能,大家可以自己尝试哦。
面试大全包括:包括 Java 集合、JVM、多线程、并发编程、设计模式、SpringBoot、SpringCloud、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、Python、HTML、CSS、Vue、React、JavaScript、Android 大数据、阿里巴巴等大厂面试题等、等技术栈!