-
Java创建数组的几种方式总结
所属栏目:[Java] 日期:2020-12-14 热度:149
1、一维数组的声明方式: type[] arrayName; 或 type arrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组)而不是type类型。建议不要使用第二种方式 下面是典型的声明数组的方式: // 声明整型数组 int[[详细]
-
浅谈Java泛型通配符解决了泛型的许多诟病(如不能重载)
所属栏目:[Java] 日期:2020-12-14 热度:134
泛型: package Java基础增强;import java.util.ArrayList;import java.util.List;import org.junit.Test;public class Test2 {@Testpublic void fun1(){Object[] objects = new Object[10];List list = new ArrayList();String[] strings = new String[10];[详细]
-
java byte数组与int,long,short,byte的转换实现方法
所属栏目:[Java] 日期:2020-12-14 热度:186
实例如下: public class DataTypeChangeHelper { /** * 将一个单字节的byte转换成32位的int * * @param b * byte * @return convert result */ public static int unsignedByteToInt(byte b) { return (int) b } /** * 将一个单字节的Byte转换成十六进制的[详细]
-
Java中字符串与byte数组之间的相互转换
所属栏目:[Java] 日期:2020-12-14 热度:182
前言 Java与其他语言编写的程序进行tcp/ip socket通讯时,通讯内容一般都转换成 byte 数组型,java在字符与数组转换也是非常方便的。下面跟我一起来了解一下字符串与 byte 之间转换的原理 原理 我们都知道,在Java里 byte 类型是占用1个字节,即8位的,而16[详细]
-
使用java web 在jsp文件及Class中连接MySQL和SQLsever 的驱动方
所属栏目:[Java] 日期:2020-12-14 热度:73
--方法一 使用java web 在jsp文件中连接 连接MySQL的驱动 %@ page language="java" import="java.util.*" pageEncoding="utf-8"% %@page import="java.sql.Connection"% %@page import="java.sql.DriverManager"% %@page import="com.mysql.jdbc.Driver.*" %[详细]
-
java 微信随机红包算法代码实例
所属栏目:[Java] 日期:2020-12-14 热度:105
前几天的一个晚上突然想到微信红包应该有一个随机算法,就自己试着写了下,也不知道对不对,看了看网上的说法,好像到现在为止官方也没有给出一个确切的算法,只好在这里献丑了,先贴出代码: public static double [] getMoney(double money,int num){ Rand[详细]
-
JavaWeb中导出excel文件的简单方法
所属栏目:[Java] 日期:2020-12-14 热度:60
在平时做系统项目时,经常会需要做导出功能,不论是导出excel,还是导出cvs文件。我下面的demo是在springmvc的框架下实现的。 1. JS中只需要用GET模式请求导出就可以了: $('#word-export-btn').parent().on('click',function(){var promotionWord = JSON.st[详细]
-
java 抽象类与接口的区别介绍
所属栏目:[Java] 日期:2020-12-14 热度:143
抽象类与接口的区别 抽象类 包含抽象方法的类就是抽象类,声明的语句:abstract class 必须是public protected 接口 对行为的抽象,声明语句:interface 抽象方法的修饰符:public abstract 成员变量的修饰符:public static final 语法层面 抽象类中可以包[详细]
-
java定义二维数组的几种写法(小结)
所属栏目:[Java] 日期:2020-12-14 热度:135
如下所示: //定义二维数组写法1 class numthree{public static void main(String[] args){float[][] numthree; //定义一个float类型的2维数组numthree=new float[5][5]; //为它分配5行5列的空间大小numthree[0][0]=1.1f; //通过下标索引去访问 1行1列=1.1nu[详细]
-
JavaBean和Map转换封装类的方法
所属栏目:[Java] 日期:2020-12-14 热度:126
实例如下: package com.ljq.util;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import[详细]
-
java String 转成Double二维数组的方法
所属栏目:[Java] 日期:2020-12-14 热度:79
WHY 朋友在群里求助一个问题,问题原型是这样的: String str = "{{10.14,11.24,44.55,41.01},{12.10,14.21,52.14,50.44},{14.44,16.12,45.42,47.55}}";转成double[][]{ {10.14,47.55} } 也就是把一个可以转换的String转成double的二维数组。 HOW 乍一看,感[详细]
-
JAVA 字符串加密、密码加密实现方法
所属栏目:[Java] 日期:2020-12-14 热度:160
在我们的程序设计中,我们经常要加密一些特殊的内容,今天总结了几个简单的加密方法,分享给大家! 如何用JAVA实现字符串简单加密解密?为保证用户信息安全,系统在保存用户信息的时候,务必要将其密码加密保存到数据库。 需要使用密码的时候,取出数据,解[详细]
-
Java微信支付-微信红包
所属栏目:[Java] 日期:2020-12-14 热度:186
微信红包的使用已经很广泛,本篇文章介绍了微信发红包的实例,需要有认证的公众号,且开通了微信支付,商户平台且开通了现金红包的权限即可。 https://pay.weixin.qq.com商户登陆地址。选择查看营销中心的现金红包 https://pay.weixin.qq.com/wiki/doc/api/t[详细]
-
java生成抽样随机数的多种算法
所属栏目:[Java] 日期:2020-12-14 热度:100
本章先讲解Java随机数的几种产生方式,然后通过示例对其进行演示。 概述: 这里你是不是会说,生成随机数有什么难的?不就是直接使用Java封装好了的random就行了么?当然对于一般情况下是OK的,而且本文要说明的这些算法也是基于这个random库函数的。 本文主[详细]
-
Java数组,去掉重复值、增加、删除数组元素的方法
所属栏目:[Java] 日期:2020-12-14 热度:73
如下所示: import java.util.List; import java.util.ArrayList; import java.util.Set; import java.util.HashSet; public class lzwCode { public static void main(String [] args) { testA(); System.out.println("==========================="); test[详细]
-
Java利用POI实现导入导出Excel表格示例代码
所属栏目:[Java] 日期:2020-12-14 热度:151
介绍 Jakarta POI 是一套用于访问微软格式文档的Java API。Jakarta POI有很多组件组成,其中有用于操作Excel格式文件的HSSF和用于操作Word的HWPF,在各种组件中目前只有用于操作Excel的HSSF相对成熟。官方主页http://poi.apache.org/index.html,API文档http[详细]
-
java实现连接mysql数据库单元测试查询数据的实例代码
所属栏目:[Java] 日期:2020-12-14 热度:150
1、按照javaweb项目的要求逐步建立搭建起机构,具体的类包有:model 、db、dao、test; 具体的架构详见下图: 2、根据搭建的项目架构新建数据库test和数据库表t_userinfo并且添加对应的测试数据; (这里我使用的是绿色版的数据库,具体的下载地址:http://pan.[详细]
-
Java中JDBC事务与JTA分布式事务总结与区别
所属栏目:[Java] 日期:2020-12-14 热度:121
Java事务的类型有三种:JDBC事务、JTA(Java Transaction API)事务、容器事务。常见的容器事务如Spring事务,容器事务主要是J2EE应用服务器提供的,容器事务大多是基于JTA完成,这是一个基于JNDI的,相当复杂的API实现。所以本文暂不讨论容器事务。本文主要介[详细]
-
java 重载(overload)与重写(override)详解及实例
所属栏目:[Java] 日期:2020-12-14 热度:58
很多同学对于overload和override傻傻分不清楚,建议不要死记硬背概念性的知识,要理解着去记忆。 先给出我的定义: overload(重载):在同一类或者有着继承关系的类中,一组名称相同,参数不同的方法组。本质是对不同方法的称呼。 override(覆写):存在继[详细]
-
教你轻松制作java音乐播放器
所属栏目:[Java] 日期:2020-12-14 热度:81
一、音乐播放器的实现原理 Javase的多媒体功能很弱,所以有一个专门处理多媒体的插件叫JMF,JMF提供的模型可大致分为七类 * 数据源(Data source) * 截取设备(Capture Device,包括视频和音频截取设备) * 播放器(Player) * 处理器(Processor) * 数据池[详细]
-
Java mysql数据库并进行内容查询实例代码
所属栏目:[Java] 日期:2020-12-14 热度:172
Java mysql数据库并进行内容查询 最近用框架做了几个项目,感觉当初底层的东西有点忘了,写一个JDBC的简单的连接代码来熟悉回顾一下,也希望对刚接触的新手能有所帮助。这也是我的第一篇随笔,废话不多说,直接上代码: public Connection getCon() { //数据[详细]
-
java 面向对象面试集锦
所属栏目:[Java] 日期:2020-12-14 热度:168
java 面向对象: 这里整理了面向对象的基础知识,帮助大家学习理解,希望能帮助到大家,这里是 根据公司面试资料整理的相关知识: Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型 Overload是重载的意思,Override是覆盖的意思,也就是[详细]
-
Java SpringMVC实现PC端网页微信扫码支付(完整版)
所属栏目:[Java] 日期:2020-12-14 热度:90
一:前期微信支付扫盲知识 前提条件是已经有申请了微信支付功能的公众号,然后我们需要得到公众号APPID和微信商户号,这个分别在微信公众号和微信支付商家平台上面可以发现。其实在你申请成功支付功能之后,微信会通过邮件把Mail转给你的,有了这些信息之后[详细]
-
javaweb学习总结――使用JDBC处理MySQL大数据
所属栏目:[Java] 日期:2020-12-14 热度:79
BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型,BLOB是一个大文件,典型的BLOB是一张图片或一个声音文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上[详细]
-
Java常用正则表达式验证工具类RegexUtils.java
所属栏目:[Java] 日期:2020-12-14 热度:154
正则表达式常常用来验证各种表单,Java 表单注册常用正则表达式验证工具类,常用正则表达式大集合。 1. 电话号码 2. 邮编 3. QQ 4. E-mail 5. 手机号码 6. URL 7. 是否为数字 8. 是否为中文 9. 身份证 10. 域名 11. IP 。。。。 常用验证应有尽有! 这的确是[详细]