-
从内存地址解析Java的static关键字的作用
所属栏目:[Java] 日期:2020-12-14 热度:136
静态成员变量与非静态成员变量的区别 以下面的例子为例说明 package cn.galc.test;public class Cat { /** * 静态成员变量 */ private static int sid = 0; private String name; int id; Cat(String name) { this.name = name; id = sid++; } public void i[详细]
-
Mybatis Generator自动生成对应文件的实现方法
所属栏目:[Java] 日期:2020-12-14 热度:123
使用Generator自动生成我们需要的bean dao mapper xml等文件的过程(没有借助eclipse等编辑工具直接命令提示符生成) 第一步:在E盘新建一个文件夹generator,在这文件夹下创建一个test文件夹用来存放生成的文件,在创建一个generator.xml的配置文件 第二步:导入[详细]
-
jsp 自定义标签实例
所属栏目:[Java] 日期:2020-12-14 热度:183
分三步: 一、在WEB-INF 下建一个名为tlds的文件夹,再建一个tld文件,如 formatTime.tld,内容为: 复制代码 代码如下: ?xml version="1.0" encoding="ISO-8859-1" ? !DOCTYPE taglib PUBLIC "-//Sun Microsystems,Inc.//DTD JSP Tag Library 1.1//EN" "http[详细]
-
详解Java中Comparable和Comparator接口的区别
所属栏目:[Java] 日期:2020-12-14 热度:151
详解Java中Comparable和Comparator接口的区别 本文要来详细分析一下Java中Comparable和Comparator接口的区别,两者都有比较的功能,那么究竟有什么区别呢,感兴趣的Java开发者继续看下去吧。 Comparable 简介 Comparable 是排序接口。 若一个类实现了Compara[详细]
-
mybatis教程之增删改查_动力节点Java学院整理
所属栏目:[Java] 日期:2020-12-14 热度:185
select 一个select 元素非常简单。例如: !-- 查询学生,根据id -- select id="getStudent" parameterType="String" resultMap="studentResultMap" SELECT ST.STUDENT_ID,ST.STUDENT_NAME,ST.STUDENT_SEX,ST.STUDENT_BIRTHDAY,ST.CLASS_ID FROM STUDENT_TBL[详细]
-
java使用jna调用c#中dll的方法详解
所属栏目:[Java] 日期:2020-12-14 热度:59
前言 JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native f[详细]
-
Java实现数组去除重复数据的方法详解
所属栏目:[Java] 日期:2020-12-14 热度:97
本篇章节讲解Java实现数组去除重复数据的方法。供大家参考研究具体如下: 前一段时间被面试问到:如果一个数组中有重复元素,用什么方法可以去重?一时间会想到用一种方法,但是后来查阅资料后发现,有好多方法可以实现,现在就总结一下,比较简单[详细]
-
java map遍历的四种方法总结
所属栏目:[Java] 日期:2020-12-14 热度:182
整理了关于java中map的遍历的四种方法: import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;publicclassMapTest{privateMapString,String map;publicMapTest(){ map =newHashMapSt[详细]
-
Java图片中显示当前时间的方法 原创
所属栏目:[Java] 日期:2020-12-14 热度:97
Graphics2d 类提供了 drawString() 方法,实用该方法可以实现图形上下文的文本绘制,从而实现在图片上显示文字的功能。下面我们来看看其具体用法 语法如下: drawString(String str,int x,int y); 或 drawString(String str,float x,float y); str:要绘制的[详细]
-
Java日期时间使用方法汇总
所属栏目:[Java] 日期:2020-12-14 热度:179
一、Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。 在Java中,操作日期主要涉及到一下几个类: 1、java.util.Date 类[详细]
-
浅谈标签和JLabel类构造方法 原创
所属栏目:[Java] 日期:2020-12-14 热度:73
标签有 JLabel 类定义,它的父类为 JComponet 类。 标签可以显示一行只读文本、一个图像或带图像的文本。它并不能产生任何类型的事件,只能简单地展示图片和文本,但是可以使用标签的特性指定标签上文本的对齐方式。 JLabel类提供了多种构造方法,可以创建多[详细]
-
解决java压缩图片透明背景变黑色的问题
所属栏目:[Java] 日期:2020-12-14 热度:83
复制代码 代码如下: public class Picture { // TODO Auto-generated constructor stub public static void resizePNG(String fromFile,String toFile,int outputWidth,int outputHeight,boolean proportion) { try { File f2 = new File(fromFile); Buffere[详细]
-
Java网络编程基础篇之单向通信 原创
所属栏目:[Java] 日期:2020-12-14 热度:190
在网络编程中如果只要求客户机向服务器发送消息,不要求服务器向客户机发送消息,称为单线通信。客户机套接字和服务器套接字链接成功后,可估计通过输出流发送数据,服务器则通过输入流接受数据,下面是简单的单向通信的例子。 实例1: 本实例是一个TCP服务[详细]
-
在springboot中对kafka进行读写的示例代码
所属栏目:[Java] 日期:2020-12-14 热度:83
springboot对kafka的client很好的实现了集成,使用非常方便,本文也实现了一个在springboot中实现操作kafka的demo。 1.POM配置 只需要在dependencies中增加 spring-kafka的配置即可。完整效果如下: parent groupIdorg.springframework.boot/groupId artifac[详细]
-
Java调用setStroke()方法设置笔画属性的语法 原创
所属栏目:[Java] 日期:2020-12-14 热度:94
默认情况下,Graphics 绘图类使用的笔画属性是粗细为1个像素的正方形,而Java2D的Graphics2D类可以调用setStroke()方法设置笔画的属性,如改变线条的粗细、虚实和定义线段端点的形状、风格等。 语法如下: setStroke(Stroke stroke) 其中,参数stroke是Strok[详细]
-
java设计模式之单例模式解析
所属栏目:[Java] 日期:2020-12-14 热度:176
单例模式是最简单但同时也是很重要的一种设计模式,优点有以下几个方面: 1.当内存占用特别大的类需要频繁地创建销毁时,单例模式可以节省内存和提高性能,例如myBatis里面的sessionFactory 2.当需要对文件做单一读写时,例如同一时间只能同时写入一个window[详细]
-
Java 中实现随机无重复数字的方法
所属栏目:[Java] 日期:2020-12-14 热度:192
一般有点开发经验的朋友都能实现这样的功能,只不过是效率上的问题。我们一般在面对这样的问题时,总会平铺直序的联想到,先生成一个数组,然后在一个循环中向数组中添加随机数字,在添加数字的过程中先查找一下数组中是否存在这个数字,如果不存在这个数字[详细]
-
MyBatis 动态SQL和缓存机制实例详解
所属栏目:[Java] 日期:2020-12-14 热度:178
有的时候需要根据要查询的参数动态的拼接SQL语句 常用标签: - if:字符判断 - choose【when...otherwise】:分支选择 - trim【where,set】:字符串截取,其中where标签封装查询条件,set标签封装修改条件 - foreach: if案例 1)在EmployeeMapper接口文件[详细]
-
Java实现的简单图片上传功能示例
所属栏目:[Java] 日期:2020-12-14 热度:50
本篇章节讲解Java实现的简单图片上传功能。供大家参考研究具体如下: import java.io.*;import java.net.*;/**发送端*/class picsend{ public static void main(String[] args) throws Exception { if(args.length!=1) { System.out.println("请选[详细]
-
java 注解的基础详细介绍
所属栏目:[Java] 日期:2020-12-14 热度:108
java 注解的基础详细介绍 前言 注解是Java引入的一项非常受欢迎的补充,它提供了一种结构化的,并且具有类型检查能力的新途径,从而使得程序员能够为代码加入元数据,而不会导致代码杂乱且难以阅读。使用注解能够帮助我们避免编写累赘的部署描述文件,以及其[详细]
-
Spring Boot利用Lombok减少Java中样板代码的方法示例
所属栏目:[Java] 日期:2020-12-14 热度:83
前言 Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString,hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是在运行过程中,帮你自动生成的。就[详细]
-
Java读取文件及基于正则表达式的获取电话号码功能详解
所属栏目:[Java] 日期:2020-12-14 热度:93
本篇章节讲解Java读取文件及基于正则表达式的获取电话号码功能。供大家参考研究具体如下: 1、正则表达式 正则表达式,又称 正规表示法 、 常规表示法 (英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正[详细]
-
mybatis实现增删改查_动力节点Java学院整理
所属栏目:[Java] 日期:2020-12-14 热度:87
所需要用到的其他工具或技术: 项目管理工具 : Maven 测试运行工具 : Junit 数据库: Derby Maven Dependencies: dependencies dependency groupIdorg.mybatis/groupId artifactIdmybatis/artifactId version3.2.7/version /dependency dependency groupIdjuni[详细]
-
JAVA技术实现上传下载文件到FTP服务器(完整)
所属栏目:[Java] 日期:2020-12-14 热度:151
具体详细介绍请看下文: 在使用文件进行交互数据的应用来说,使用FTP服务器是一个很好的选择。本文使用Apache Jakarta Commons Net(commons-net-3.3.jar) 基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作。 关于FileZilla Server服[详细]
-
Spring Boot如何动态创建Bean示例代码
所属栏目:[Java] 日期:2020-12-14 热度:134
前言 本文主要给大家介绍了关于Spring Boot动态创建Bean的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 SpringBoot测试版本: 1.3.4.RELEASE 参考代码如下: package com.spring.configuration; import org.springframework[详细]