当前位置:首页 > 技术文章 > Java

  • Java Map集合使用实例分析
    Java Map集合使用实例分析
    Map接口Map接口是双列集合,它的每一个元素都包含一个键对象key和值对象Value,键和值对象之间存在一种对应关系,称为映射,从Map集合中访问元素时,只要指定了Key,就能找到对应的Value。Map的常用方法voidput(Objectkey,Objectvalue)//将指定的值与映射中的指定键关联Objectget(Objectkey)//返回指定键所映射的值,如果此映射不包含该键的映射关系,则返回nullbooleancontainsKey(Objectkey)//如果此映射包含指
    Java 1024 2023-04-18 23:52:13
  • java泛型中的类型擦除如何转换
    java泛型中的类型擦除如何转换
    说明1、泛型值存在于编译阶段,当代码进入虚拟机时,泛型值将被删除。2、这个特征被称为类型删除。当泛型被删除时,他有两种转换方法。第一种是,如果泛型没有设置类型上限,泛型将转换为Object类型,第二种是如果设置了类型上限,泛型将转换为其类型上限。实例//未指定上限publicclassTest1{Tt;publicTgetValue(){returnt;}publicvoidsetVale(Tt){this.t=t;}}//指定上限publicclassTest2{Tt;publicTgetT(
    Java 888 2023-04-18 23:40:01
  • java如何检查数组的有序性
    java如何检查数组的有序性
    检查数组的有序性给定一个整型数组,判断是否该数组是有序的(升序)publicstaticbooleanisUp(int[]array){for(inti=0;iarray[i+1]){returnfalse;}}returntrue;}publicstaticvoidmain(String[]args){int[]array={12,13,14,15,16,17,18};System.out.println(isUp(array));}}打印结果:
    Java 1837 2023-04-18 23:34:01
  • 怎么用java socket实现局域网聊天
    怎么用java socket实现局域网聊天
    代码很简单分为两个类,一个服务器类,一个客户端,运行时分别启动两个线程一个负责接受另一个负责发送。整体流程是两台机器分别启动程序,一个选择主动连接另一个选择被动接受,即可实现类似qq的聊天效果两个人可以同时发送消息。注意的事,不要在同一台电脑上同时启动两个,这样会服务端和客户端的ip都是相同很有可能造成自己发送的消息自己接受到了,可以两台电脑或者虚拟机里面进行。服务端:packagecom.server;importjava.io.BufferedReader;importjava.io.IOE
    Java 1858 2023-04-18 23:25:01
  • Java中经典限流算法实例分析
    Java中经典限流算法实例分析
    限流是什么?维基百科的概念如下:Incomputernetworks,ratelimitingisusedtocontroltherateofrequestssentorreceivedbyanetworkinterfacecontroller.ItcanbeusedtopreventDoSattacksandlimitwebscraping简单翻译一下:在计算机网络中,限流就是控制网络接口发送或接收请求的速率,它可防止DoS攻击和限制Web爬虫。限流,也称流量控制。是指系统在面临高并发,或者大
    Java 1070 2023-04-18 23:13:01
  • Filter在java中如何过滤
    Filter在java中如何过滤
    说明1、如果Lambda参数生成true值,则filter(能够生成boolean结果的Lambda)将生成元素;2、生成false时,就不再使用此元素。实例创建一个List集合:ListstringCollection=newArrayList();stringCollection.add("ddd2");stringCollection.add("aaa2");stringCollection.add("bbb1");stringC
    Java 1630 2023-04-18 23:04:01
  • Java代码编写技巧实例分析
    Java代码编写技巧实例分析
    开发工具不知道有多少”老”程序员还在使用Eclipse,这些程序员们要不就是因循守旧,要不就是根本就不知道其他好的开发工具的存在,Eclipse吃内存卡顿的现象以及各种偶然莫名异常的出现,都告知我们是时候寻找新的开发工具了。更换IDE根本就不想多解释要换什么样的IDE,如果你想成为一个优秀的Java程序员,请更换IntelliJIDEA。使用IDEA的好处,请搜索谷歌。别告诉我快捷键不好用更换IDE不在我本文的重点内容中,所以不想用太多的篇幅去写为什么更换IDE。在这里,我只能告诉你,更换IDE
    Java 1393 2023-04-18 22:58:03
  • java中的rmi是什么
    java中的rmi是什么
    RMI(RemoteMethodInvocation)模型是一种分布式对象应用,使用RMI技术可以使一个JVM中的对象,调用另一个JVM中的对象方法并获取调用结果。这里的另一个JVM可以在同一台计算机也可以是远程计算机。因此,RMI意味着需要一个Server端和一个Client端。RMI端口介绍Server端通常会创建一个对象,并使之可以被远程访问。这个对象被称为远程对象。Server端需要注册这个对象可以被Client远程访问。Client端调用可以被远程访问的对象上的方法,Client端就可
    Java 1434 2023-04-18 22:34:01
  • Java接口如何定义和使用
    Java接口如何定义和使用
    一、引入一方面,有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是,Java不支持多重继承。有了接口,就可以得到多重继承的效果。另一方面,有时必须从几个类中抽取出一些共同的行为特征,而它们之间又没有is-a的关系,仅仅是具有相同的行为特征而已。例如:鼠标、键盘、打印机、扫描仪、摄像头、充电器、MP3机、手机、数码相机、移动硬盘等都支持USB连接。二、理解接口就是规范,定义的是一组规则,体现了现实世界中“如果你是/要…则必须能…”的思想。继
    Java 929 2023-04-18 22:10:06
  • 如何分页处理java多线程的数据
    如何分页处理java多线程的数据
    1.常见的分页类型传统的:采用传统的分页方式,可以明确的获取数据信息,如有多少条数据,分多少页显示等。下拉式:采用下拉式的分页方式,一般无法获取明确的数据数量相关的信息,但在分页操作以后,仍然可以看到之前查询的数据。2.分页式查询逻辑intpageSize=100;intcurrentPageLength=0;intpageIndex=0;ExecutorServiceexe=newFixedThreadPool(Runtime.getRuntime().availableProcessors(
    Java 1523 2023-04-18 22:04:01
  • Java中的aslist怎么使用
    Java中的aslist怎么使用
    作用1、是返回由指定数组支持的固定尺寸列表。2、此方法返回的ArrayList并非我们常用的集合类java.util.ArrayList。ArrayList是Arrays的内部类java.util.Arrays.ArrayList。实例privatestaticclassArrayListextendsAbstractListimplementsRandomAccess,java.io.Serializable{privatestaticfinallongserialVersionUID=-27
    Java 1215 2023-04-18 21:55:05
  • java一维数组赋值的方法有哪些
    java一维数组赋值的方法有哪些
    1.声明赋值声明的时候就进行赋值。int[]array={1,2,3,4};2.先声明,后创建,再赋值其实在赋值之前,数组会被赋予默认的值,这个值会根据数据类型的不同,会有所不同,对于引用类型的数组,一般会赋予null,比如String类型的数组,对于int类型的数组,一般会被赋予0,浮点型数组会被赋予0.0,代码如下(这里的区别就是数组创建之后会被赋予默认值,但是对于局部变量而言,是没有默认值的)注意:Java中,数组下标从0开始递增,直到数组长度-1才结束。而length的计数从1开始。pu
    Java 1894 2023-04-18 21:49:01
  • java中的BigDecimal怎么用
    java中的BigDecimal怎么用
    1、BigDecimal使用scale()表示小数位数。BigDecimald1=newBigDecimal("987.65");BigDecimald2=newBigDecimal("987.6500");BigDecimald3=newBigDecimal("98765400");System.out.println(d1.scale());//2,表示两位小数System.out.println(d2.scale());//4Sy
    Java 2097 2023-04-18 21:46:01
  • java的switch语句如何执行
    java的switch语句如何执行
    1、语法switch(常量){case表达式1:语句体1;break;case表达式2:语句体2;break;.....default:语句体n;break;}2、执行过程(1)case根据自己的表达式看是否匹配常量。如果匹配,执行语句体,否则执行default语句。(2)case执行类似于并行操作,不是顺序操作。所以每个表达式的值不能一样。哪个case匹配常量会执行自己的句子,不会再找其他case句子了。3、实例inti=10;switch(i){case10:System.out.print
    Java 1838 2023-04-18 21:38:20
  • java数据结构的作用是什么
    java数据结构的作用是什么
    1、概念是计算机存储和组织数据的方式,指数据元素之间存在一种或多种特定关系的集合。2、作用(1)插入一条新的数据项(2)寻找某一特定的数据项(3)删除某一特定的数据项(3)迭代的访问各个数据项,以便进行显示或其他操作3、常见数据结构(1)线性表最常用的、最简单的数据结构,它是n个数据元素的有限序列、实现线性表:输出存储线性表元素,即是用一组连续的存储单元,依次存储线性表数据元素,另一种是使用链表存储线性表元素,用一组任意的存储单元存储线性表的数据元素(存储单元可以连续,可以不连续)。(2)栈先进
    Java 1140 2023-04-18 21:25:03

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

wechat-miniprogram-plugin

wechat-miniprogram-plugin是基于JetBrains平台的微信小程序插件。主要功能wxml/wxss/wxs文件支持语法解析代码完成代码高亮wxml嵌入表达式支持wxml 标签支持wxml提取自定义组件创建微信小程序组件以及页面相关文件导航微信小程序自定义组件支持自动注册自定义组件组件配置解析重命名小程序自定义组件或页面同时移动自定义组件或页面的所有文件微信小程序配置文件支持代码检查以及自动修复支持QQ小程序支持NPM中的组件安装可通过以下两种方式安装,在这之前请确保安装并启用了J
微信源码
2025-06-12

WeUI微信UI库

WeUI是由微信官方设计团队专为微信移动Web应用设计的UI库。
微信源码
2025-06-12

PHP轻论坛

简介PHP轻论坛是一个简单易用的PHP论坛程序,适合小型社区和个人网站使用。v3.0版本是完全重构的版本,解决了之前版本中的所有已知问题,特别是MySQL保留字冲突问题。主要特点• 简单易用:简洁的界面,易于安装和使用• 响应式设计:适配各种设备,包括手机和平板• 安全可靠:避免使用MySQL保留字,防止SQL注入• 功能完善:支持分类、主题、回复、用户管理等基本功能• 易于扩展:模块化设计,便于添加新功能系统要求• PHP 7.4 或更高版本• MySQL 5.6 或更高版本 / MariaDB 10
微信源码
2025-06-11

HDHCMS (集网站建站与客户管理于一体的系统)

HDHCMS自2025年3月13日起取消授权功能,前台展示完全不受授权限制。 下载系统上线后要先运行后台URL才可正常运行。 URL首先要运行:http://主域名/admin/ HDHCMS是一款轻量级的专注于企业网站建设、企业办公管理与企业客户管理的内容管理系统,同步支持PC与手机网站的建设,后台支持微信公众号的接入。 开发脚本为ASP.Net(C#),数据库支持MSSQL。 网站建设方面可实现网站
微信源码
2025-06-11

蓝色极简风格夏日主题竖版banner下载

蓝色极简风格夏日主题竖版banner适用于夏日主题banner设计 本作品提供蓝色极简风格夏日主题竖版banner的图片会员免费下载,格式为PSD,文件大小为215KB; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-06-11

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG素材
2024-02-29

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG素材
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
banner图
2024-02-29

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号