![](https://img-blog.csdnimg.cn/20201021110001365.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
基础
巴黎有个小铁匠
这个作者很懒,什么都没留下…
展开
-
JAVA中&&和&、||和|的区别是什么?
符号名称类型运算逻辑&按位与位运算符有false则false,若&左边表达式或者值为false则右边不进行计算I按位或位运算符有true则true,若I左边表达式或者值为true则右边依旧进行计算||逻辑或逻辑运算符有true则true,若II左边表达式或者值为true则右边不进行计算&&逻辑与逻辑运算符有false则false,若&&左边表达式或者值为false则右边不进行计算按位与 ...原创 2020-11-05 17:43:54 · 339 阅读 · 0 评论 -
Java中位运算符的使用
Java中位运算符的使用先预知识:数据在计算机中是以二进制的形式进行存储的,而二进制在内存中是以补码的形式进行存储的。在介绍位运算之前,首先来看一下原码、反码和补码的概念。由于正数的原码、反码和补码的形式都是一样的,所以以下主要针对负数进行讲解。 原码:在数值前直接加一符号位的表示法。 反码:原码的数值位取反(0变1,1变0)。 补码:原码加1。 PS:已知补码,求原码。 分析:按照求负数补码的逆过程,可以采取补码减1再取反的思路。但是对于二进制来说,减1取反和取反加1的效果是一样的转载 2020-11-05 16:48:17 · 123 阅读 · 0 评论 -
通过JSP页面下载文件
根据文件路径,通过JSP将文件下载到本地<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><%@ page import="java.util.*"%><%@ page import="java.io.File"%><%@ page import="java.io.FileInputStream"%><%@ page import="java.io.Outp原创 2020-06-16 14:39:17 · 610 阅读 · 0 评论 -
SimpleDateFormat线程安全问题及解决方案
日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,但是SimpleDateFormat并不是一个线程安全的类。在多线程情况下,会出现异常,想必有经验的小伙伴也遇到过。下面我们就来分析分析SimpleDateFormat为什么不安全?是怎么引发的?以及多线程下有那些SimpleDateFor...转载 2019-03-19 14:21:34 · 4199 阅读 · 0 评论 -
如何开启各种邮箱的POP3/SMTP/IMAP和查看邮箱的服务器
新浪邮箱登录进入到新浪邮箱的首页找到设置区##网易163邮箱QQ邮箱设置完成后保存,完成!谷歌Gmail找到右边的设置找到:转发和POP/IMAOP...原创 2019-03-19 16:38:23 · 11789 阅读 · 0 评论 -
使用Java发送邮件
package com.shang;import javax.mail.*;import javax.mail.internet.AddressException;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeMessage;import javax.mail.internet.Mim...原创 2019-03-19 15:51:04 · 274 阅读 · 0 评论 -
Eclipse安装JD-Eclipse插件
很多开发者在开发的过程中都习惯查看源码,可是我们引用的一些jar包都是编译过的.class文件,无法查看。网上有很多中方法,我这里介绍亲测的可用的一种方法–借助JD-Eclipse插件来实现了。1.下载JD-eclipse。JD-eclipse官网:http://java-decompiler.github.io/gitHub下载地址:https://github.com/java-deco...原创 2019-11-07 16:23:01 · 769 阅读 · 0 评论 -
解决时差问题
给国外某个软件做二次开发,获取的当前时间总是差八个小时,作以下处理.完美解决public static Timestamp getNowTime() { Calendar calendar = Calendar.getInstance(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", ...原创 2019-10-30 18:01:16 · 365 阅读 · 0 评论 -
Java面试题
1.对象在内存中的状态有几种?有三种:可达状态:如果一个对象在创建之后,有一个或者多个引用指向该对象,那么这个对象就是处于可达状态。可恢复状态:程序中,如果一个对象没有任何引用指向它,那么该对象就处于可恢复状态,处于可恢复状态下的对象,垃圾回收在准备回收垃圾时,调用finalize方法,在finalize方法中,系统有可能重新让一个或者多喝引用指向该对象,那么这个对象由可恢复状态变为可达状态...原创 2018-11-03 22:40:26 · 128 阅读 · 0 评论 -
使用poi修改Excel指定位置的数据
需要导入的jar:poi-4.0.1.jar /** * 给excel指定位置写入值 * * @param path 写入文件在路径 * @param coordinate 写入内容的位置(例如:B4) * @param value 写的值 */ public static void writeSpecifiedCell(String path,...原创 2019-02-19 14:05:05 · 5354 阅读 · 0 评论 -
Calendar的常用方法,根据日期获取星期,获取日期的前几天或后几天,获取日期前几年或者后几年
因为项目中要处理一些日期,就将Calendar的一些常用方法总结出来。package com.shang;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * Calendar工具类 * *...原创 2019-03-20 15:36:56 · 1587 阅读 · 0 评论 -
将一个文件夹下的多个目录生成txt文本,并且写入到Excel中
在Singimage文件夹下有多个文件,将这些文件名称写入到txt文件中在Singimage文件夹下新建txt文件写入内容dir *.* /b> 目录列表.txt将后缀改为.bat双击运行,生成对应的目录列表.txt将文本内容写入到Excel中请参考:https://blog.csdn.net/qq_42361748/article...原创 2019-03-20 17:24:46 · 8587 阅读 · 0 评论 -
按行读取txt格式文件,并将内容写入到Excel中
将txt文件中的内容,按行读取,写入到Excel中,需要用到的jarpackage com.shang;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;...原创 2019-03-21 10:54:46 · 3990 阅读 · 0 评论 -
使用POI工具将数据库的数据导出生成Excel表格
package com.shang;import java.beans.IntrospectionException;import java.beans.PropertyDescriptor;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.lang.r...原创 2019-03-21 11:07:33 · 197 阅读 · 0 评论 -
Properties类的基础用法和Properties文件
Properties文件xxx.properties 是java的一种配置文件,内容格式是键值对的方式存在,key = value ;例如:age = 10 ;在开发过程中将一些数据等配置在properties文件中,对项目的后期维护提供了便利。Properties类的基础用法Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不...原创 2019-03-28 11:01:32 · 392 阅读 · 0 评论