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

JAVA 2372

#java
Java获取用户访问IP及地理位置的方法详解

本文实例讲述了Java获取用户访问IP及地理位置的方法。分享给大家供大家参考,具体如下: 获取用户访问的IP地址 /** * 获取用户ip地址 * @return */ publi…

2020-09-27 134

#java
Java多线程Callable和Future接口区别

Runnable是执行工作的独立任务,但是不返回任何值。如果我们希望任务完成之后有返回值,可以实现Callable接口。在JavaSE5中引入的Callable是一个具有类型参数的…

2020-09-27 187

#java
基于Java swing组件实现简易计算器

本文记录了笔者的第一个Java程序,基于Java抽象窗口工具(abstract window toolkit , AWT)和Swing(Swing属于Java Foundation…

2020-09-27 882

#java
Java实现简单的斗地主游戏

本文实例为大家分享了Java实现斗地主游戏的具体代码,供大家参考,具体内容如下 原理图: 斗地主过程:    1、组合牌  * 2、洗牌 &…

2020-09-27 336

#java
Java Exchanger并发类使用方法

简介 Exchanger是java 5引入的并发类,Exchanger顾名思义就是用来做交换的。这里主要是两个线程之间交换持有的对象。当Exchanger在一个线程中调用excha…

2020-09-27 509

#java
java结合email实现自动推送功能

1、获取表中最后一条数据 public static String demo() throws SQLException { String sql = "select * FROM…

2020-09-25 909

#java
Java实现单例设计模式方法解析

单例模式的几种实现方式: 一:饿汉式单例 方式一:枚举方式获得单例对象 方式二:静态属性获得单例对象 方式三:静态方法获得单例对象 二:懒汉式单例 方式一:静态方法获得单例对象(线…

2020-09-25 646

#java
Java Idea高效率配置技巧实例解析

对于java开发人员来说,Idea的普及率已经很高了。但是还是很多好用的技巧没有用到,只是用到一些基本的功能,蛮浪费IDEA这个优秀的IDE。这次我分享的就是这个系列,后续会不断的…

2020-09-25 556

#java
java多线程之Phaser的使用详解

前面的文章中我们讲到了CyclicBarrier、CountDownLatch的使用,这里再回顾一下CountDownLatch主要用在一个线程等待多个线程执行完毕的情况,而Cyc…

2020-09-25 757

#java
Java跨session实现token接口测试过程图解

这套框架的报告是自己封装的 一般token会在登录接口返回结果中呈现,从代码层面获取token的方式有很多种,我是使用jsonpath这个json路径语言去匹配token所在路径的…

2020-09-25 862

#java
Java String不可变性实现原理解析

一、原理   1、不变模式(不可变对象)   在并行软件开发过程中,同步操作似乎是必不可少的。当多线程对同一个对象进行读写操作时,为了保证对象数据的一致性和正确性,有必要对对象进行…

2020-09-25 289

#java
Java成员变量默认值原理详解

如果我们不做任何初始化工作,变量具有什么默认值,或者是否具有默认值呢? 其实,成员变量在创建时,系统会为其分配一个默认值。不同类型的变量,默认值也不相同,下面来看看各种类型的默认值…

2020-09-25 390