首页 软件开发 代码讲解 JAVA ( Page 50 )

JAVA 2372

#java
java swing实现简单的五子棋游戏

用java swing写的一个简单的五子棋游戏。 下面是Main.java。 package com.crossing.main; import com.crossing.view…

2021-03-05 489

#java
分享我的第一次java Selenium自动化测试框架开发过程

由于公司的开发团队偏向于使用Java技术,而且公司倡导学习开源技术,所以我选择用Java语言来进行Selenium WebDriver的自动化框架开发。由于本人没有Java开发经验…

2021-03-05 945

#java
java之jvm加载器例举

在java的学习中,对于jvm模块我们会不断补充一些知识点,毕竟jvm是比较重要的一个组成部分。本篇围绕jvm加载器展开介绍,在加载类的时候,我们的加载器会逐个进行工作,在具体的加…

2021-03-05 126

#java
使用spring boot开发时java对象和Json对象转换的问题

将java对象转换为json对象,市面上有很多第三方jar包,如下: jackson(最常用) <!-- https://mvnrepository.com/artifact…

2021-03-05 956

#java
java根据图片中绿色像素点的多少进行排序

前言 一个朋友被绿了,看见绿色就会很伤感,作为好兄弟的我当然看不下去,感觉有我必要也必须做一点什么。正好我又在写java程序,那就写一个小程序帮他把电脑里的图片排一下顺序,根据绿色…

2021-03-05 932

#java
详解Java 中泛型的实现原理

泛型是 Java 开发中常用的技术,了解泛型的几种形式和实现泛型的基本原理,有助于写出更优质的代码。本文总结了 Java 泛型的三种形式以及泛型实现原理。 泛型 泛型的本质是对类型…

2021-03-05 360

#java
Java List的sort()方法改写compare()实现升序,降序,倒序的案例

本文旨在通过重写Comparator接口的compare()方法实现对List的升序、降序、倒序排序。 首先明确一点: compare(Integer o1, Integer o2…

2021-03-05 314

#java
Java 并发编程中如何创建线程

简介 线程是基本的调度单位,它被包含在进程之中,是进程中的实际运作单位,它本身是不会独立存在。一个进程至少有一个线程,进程中的多个线程共享进程的资源。 Java中创建线程的方式有多…

2021-03-05 231

#java
Java基于WebMagic爬取某豆瓣电影评论的实现

目的 搭建爬虫平台,爬取某豆瓣电影的评论信息。 准备 webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发。webmagic的核…

2021-03-05 887

#java
JAVA | Guava EventBus 使用 发布/订阅模式的步骤

前言 EventBus 是 Guava 的事件处理机制,是观察者模式(生产/消费模型)的一种实现。 观察者模式在我们日常开发中使用非常广泛,例如在订单系统中,订单状态或者物流信息的…

2021-03-05 769

#java
Java跨平台原理与虚拟机相关简介

Java跨平台原理(字节码文件、虚拟机) C/C++语言都直接编译成针对特定平台机器码。如果要跨平台,需要使用相应的编译器重新编译。 Java源程序(.java)要先编译成与平台无…

2021-03-05 926

#java
详解 Java HashMap 实现原理

HashMap 是 Java 中最常见数据结构之一,它能够在 O(1) 时间复杂度存储键值对和根据键值读取值操作。本文将分析其内部实现原理(基于 jdk1.8.0_231)。 &n…

2021-03-05 236
1 48 49 50 51 52 198