Java
程序猿老高
13 年IT职场生涯,我的经历+你的问题,周一、周三和周五每晚19:00~21:00 抖音约你来扯淡:聊聊工作、谈谈人生、扯扯大学...
业务范畴:论文辅导、面试指导、专业选择、职业规划、院校授课、软件开发、电脑升级(郑州可上门)、系统安装(郑州可上门)
VX:ghj8896686
展开
-
如何使用Lombok第三方Java库
本博客详细总结了Lombok的使用方法。原创 2024-01-18 10:52:36 · 633 阅读 · 0 评论 -
java: 无法访问java.util.function.Function,找不到java.util.function.Function的类文件
本博客总结了如何解决“java: 无法访问java.util.function.Function,找不到java.util.function.Function的类文件” 或 “java: 无法访问java.util.function.BiConsumer,找不到java.util.function.BiConsumer的类文件”问题原创 2023-08-25 10:54:57 · 635 阅读 · 0 评论 -
java: 不再支持源选项 5。请使用 7 或更高版本。
在JDK17环境中运行Java程序时提示如下错误信息...原创 2023-06-20 17:27:30 · 2230 阅读 · 0 评论 -
Java随机分数生成器
说明:上面代码可以随机生产每个人的分数及其总体平均分。原创 2023-05-04 18:07:44 · 636 阅读 · 0 评论 -
JDBC工具类
IRowMapper接口:package com.jd.util.db;import java.sql.ResultSet;@FunctionalInterfacepublic interface IRowMapper{ void mapRow(ResultSet resultSet);}DBUtil类:package com.jd.util.db;import com.jd.util.PropertiesUtil;import java.sql.*;pu.原创 2021-05-27 16:40:10 · 442 阅读 · 0 评论 -
非直接缓冲区与直接缓冲区
allocate(int capacity): 作用:创建指定大小的非直接缓冲区对象,该缓冲区直接建立在JVM内存中; 源码:package java.nio;...省略...public abstract class ByteBuffer extends Buffer implements Comparable<ByteBuffer>{ ...省略... public static ByteBuffe...原创 2021-05-07 06:12:05 · 468 阅读 · 0 评论 -
Java实现FastDFS文件上传、查询、下载和删除
package com.jd;import org.csource.common.NameValuePair;import org.csource.fastdfs.*;import org.junit.jupiter.api.Test;class Tests { //上传文件 @Test public void upload() { try { //加载FastDFS客户端配置文件 ClientGloba.原创 2021-04-04 12:22:41 · 2304 阅读 · 1 评论 -
主流邮件服务器地址
163邮箱POP3服务器:pop.163.comSMTP服务器:smtp.163.comIMAP服务器:imap.163.comQQ邮箱POP3:pop.qq.comSMTP:smtp.qq.comSMTP端口号:25yahoo邮箱smtp服务器接:pop.mail.yahoo.com.cn发:smtp.mail.yahoo.com126邮箱smtp服务器pop...原创 2019-11-20 10:49:15 · 8748 阅读 · 1 评论 -
JDBC对MySQL数据库存储过程的调用
JDBC对MySQL数据库存储过程的调用原创 2014-06-25 15:58:27 · 10030 阅读 · 0 评论 -
反编译那些事儿(一)
public class WW {public static Class getUserClass(Class clazz){if(clazz != null && clazz.getName().contains("$$")){Class superClass = clazz.getSuperclass();if(superClass != null && !Object原创 2014-01-13 10:24:14 · 4218 阅读 · 0 评论 -
java基础杂谈(一)
一、默认值问题: 由于全局变量(又称成员变量)的内存空间为堆内存,所以全局变量有默认值:引用类型的默认值为null(空的)、基本数据类型int的默认值为0 、float的默认值为0.0(非0.0f)、 boolean的默认值为false、char的默认值为空字符。 由于局部变量的内存空间为栈内存,所以局部变量没有默认值,所以下面标记1处代码在编译时会出错,其错误原创 2013-11-06 07:42:02 · 3760 阅读 · 0 评论 -
不借助第三方变量实现两个整数变量值的互换
方法1: public void test(int a,int b){ System.out.println("a="+a+";b="+b); a=a+b; b=a-b;//a-b为原来a中的值。 a=a-b;//由于此时的b是原来a中的值,原创 2013-11-06 07:34:36 · 4466 阅读 · 0 评论 -
十进制转换为二进制数、八进制数和十六进制
一、十进制转换为二进制数 public void test(int number) { if (number==0) { System.out.println('0'); return; } char [] ch=new char[]{'0','1'};原创 2013-11-06 07:38:12 · 4342 阅读 · 0 评论 -
抽象类与接口的区别
不同点: 关键字方面:抽象类的子类(非“实现类”)使用的是extends,而接口的实现类(非“子类”)使用的是implements; 是不是全为抽象方法方面:抽象类中可以有非抽象方法,而接口中必须全为抽象方法; 成员变量方面:抽象类中的成员变量在不声明访问权限、static和final的前提下并没有默认的情况,接口中的成员变量原创 2013-11-06 07:27:27 · 3597 阅读 · 0 评论 -
对枚举类型的学习
通过实例学习枚举类型:实例一、 public enum FirstWeather { Sunny("晴天"), Rainy("雨天"), Cloudy("多云"); private String value;// 私有成员变量,保存名称 public String getValue() {原创 2013-11-05 17:18:19 · 3727 阅读 · 0 评论 -
关于Java Web工程中web.xml文件
提及Java Web工程中web.xml文件无人不知,无人不识,呵呵呵:系统首页、servlet、filter、listener和设置session过期时限,张口就来,可是你见过该文件中的error-page标签吗?原创 2014-06-06 14:48:36 · 3580 阅读 · 0 评论 -
最严格的身份证校验(Java版)
上一篇博客贴出了JavaScript版本的身份证校验,本篇博客将贴出Java版的身份证校验:原创 2014-05-20 13:10:20 · 10835 阅读 · 2 评论 -
多个引用类型的变量“引用”同一个对象意味着什么
首先看下面的代码: package com.heima.vo; public class Test { public static void main(String[] args) { int array1 []=new int[]{1,2};//标记1 int array2 []=array1;//标记2原创 2013-11-06 07:35:29 · 5791 阅读 · 0 评论 -
构造函数与一般函数的区别
1、写法上有区别:①、构造函数要求没有返回值类型,而一般函数要求有返回值类型; ②、构造函数的方法名必须和类名一致,而一般函数的函数名只需要满足其命名规则即可。 2、运行时机有区别: 构造函数是在对象创建时被执行,而一般函数是在对象调用时才被执行。 3、运行的次数有区别: 一个对象建立,构原创 2013-11-06 07:40:31 · 5241 阅读 · 0 评论 -
对+=赋值运算符的认识
提到+=,我想大家一定会立刻想到下面的代码: short a=3;a=a+1; a+=3; 问:上面第二行代码和第三行代码在编译时都能通过吗? 老师说:第二行代码在编译时不能通过,第三行代码相当于第二行代码。 这时你晕了吗——既然第三行代码相当于第二行代码,那为什么第二行代码在编译时不能通过呢? 让我来给你讲讲吧:原创 2013-11-06 07:31:35 · 4548 阅读 · 0 评论 -
演示账号激活的过程:注册——>向指定邮箱发送邮件——>用户登录邮箱,激活账号
演示账号激活的过程:注册——>向指定邮箱发送邮件——>用户登录邮箱,激活账号原创 2014-06-04 14:10:57 · 4960 阅读 · 0 评论 -
对文件、字符串和byte数组进行MD5加密
对文件、字符串和byte数组进行MD5加密原创 2014-05-21 16:27:15 · 14725 阅读 · 2 评论 -
java基础杂谈(二)
1、全局变量(又称成员变量)与局部变量的区别: ①、作用范围不同:成员变量作用整个类中;局部变量作用用于函数中,或者语句中; ②、在内存中的位置不同:由于对象存在于堆内存中,成员变量作为对象的属性也存在于堆内存中;由于局部变量存在于函数(又称方法)中,而方法存在于栈内存中,所以局部变量存在于栈内存中。 2、对三元运算符的认识: 格式:表达式原创 2013-11-06 07:38:59 · 3545 阅读 · 0 评论 -
if else if与if if语句的区别
首先执行下面两个方法: public void test_1(){//只输出a1=1 int a1=1,a2=2,a3=3,a4=4; if (a1==1) { System.out.print("a1="+a1);...原创 2013-11-05 17:36:04 · 14346 阅读 · 1 评论 -
Runtime中神奇的exec方法
Runtime类中exec方法有很多用处,特此总结一下:原创 2013-11-05 17:19:44 · 5784 阅读 · 0 评论 -
Java中的for循环和JavaScript中的for循环差别初探(02)
本篇博客关注的Java和Javascript中增强for循环的差别原创 2014-04-21 15:06:57 · 4672 阅读 · 1 评论 -
Java中的for循环和JavaScript中的for循环差别初探(01)
近来公司的需求开发的挺快,jinguanhe呵呵呵,忙里偷闲啊,原创 2014-04-18 15:49:44 · 4418 阅读 · 0 评论 -
Java中File类的separator属性
Java中File类的separator属性 现有如下需求:在C盘的tempt文件夹中创建名为“test.txt”的文件可以: File file = new File("C:\\tempt\\test.txt");也可以 File file = new File("C:/tempt/test.txt");还可以 File file = new File原创 2013-11-07 09:27:06 · 5659 阅读 · 0 评论 -
匿名对象与非匿名对象的区别
类封装完以后就可以通过使用new关键字和类的构造方法来创建对象,这种对象分为两种:匿名对象与非匿名对象。何为匿名对象,何为非匿名对象呢?举个例子:假如有如下类: package com.heima.vo; public class Student { private String name="lisi"; private int age=1原创 2013-11-06 07:42:16 · 10414 阅读 · 3 评论 -
java基础杂谈(三)
1、字符1和数字1的区别:字符1不等于数字1,字符1在做加法运算时代表49。2、位运算符: ①、 ②、>>n相当于除以2的n次幂,称为右移; ③、>>>n 相当于除以2的n次幂,称为无符号右移; ③、右移与无符号右移:右移:最高位补什么由原有数据的最高位来定——如果最高位为0,则右移后用0补空位原创 2013-11-06 07:30:44 · 3442 阅读 · 0 评论 -
Servlet 3.0 新特性详解
Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声:1、异步处理支持:有了该特性,Servlet 线程不再需要一直阻转载 2014-07-01 14:19:16 · 3126 阅读 · 0 评论 -
不借助第三方jar包实现文件上传
如果实现文件上传难道非要借助第三方jar包(最常用的莫过于apache的commons-fileupload工具包)来实现吗?答案是否定的,下面通过例子演示在不借助第三方jar包的前提下如何实现文件的上传:原创 2014-07-01 09:31:14 · 6087 阅读 · 4 评论 -
验证码技术示例
继续总结与编程相关的技术,今天总结的是大学期间关于验证码技术的一个小示例:原创 2014-07-07 16:48:23 · 4348 阅读 · 0 评论 -
Java实现Oracle数据库备份
Java实现Oracle数据库备份原创 2014-08-11 15:49:39 · 5993 阅读 · 1 评论 -
Java中Arrays类的两个方法:deepEquals和equals
Java中Arrays类的两个方法:deepEquals和equals原创 2014-09-09 20:39:11 · 15085 阅读 · 4 评论 -
String、StringBuffer、StringBuilder三者的区别
String、StringBuffer、StringBuilder三者的区别原创 2014-09-03 13:53:19 · 3613 阅读 · 0 评论 -
使用Java语言如何实现快速文件复制?
使用Java语言如何实现快速文件复制?原创 2014-10-11 18:47:49 · 2905 阅读 · 2 评论 -
Java实现MySQL数据库备份(二)
Java实现MySQL数据库备份(二)原创 2014-10-15 13:56:02 · 2489 阅读 · 1 评论 -
Java实现MySQL数据库导入
Java实现MySQL数据库导入原创 2014-10-15 08:03:18 · 5900 阅读 · 3 评论 -
Java实现MySQL数据库备份(一)
Java实现MySQL数据库备份(一)原创 2014-10-14 18:16:24 · 8325 阅读 · 21 评论