自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 JAVA生成Excel代码实现

package com.woniu.utils;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;import java.util.Map;import java.util.Set;import org.apache.commons.beanutils.BeanUtils;import org.apache.poi.hssf.usermodel.

2020-09-09 16:19:23 1361

原创 世界本无对象之内存角度

这是我看了一篇文章,觉得很有意思,自己小结一下里面的内容。面向对象在各大语言中应用广泛,但如果从内存中看待对象的布局,其实本质上也都是面向过程。对于编程语言,总结来说,就是数据结构+算法;对于一个简单的Shape类开始,初始有两个字段int x,int y,他们在内存中是这么存放的:对于继承它的子类,Circle来说,他拥有自己的字段 int z;它在对象内存中的方式为:这样看感觉也...

2019-11-19 17:36:11 109

原创 Integer面试题

1)在jdk1.5以后,存在自动拆箱和装箱功能。自动拆箱:将包装类中的值拆分成基本数据类型自动装箱:将基本数据类型包装成包装类面试题:Integer a=127;Integer b=127;’System.out.println(a==b)Integer x=128;Integer y=128;System.out.println(x==y)a和b相等是因为两者在-128到12...

2019-11-07 16:58:34 262

原创 hashSet去重原理

第一重原理:首先判断两个对象的地址是否一致。如果地址不一样,直接存入,如果地址一样,就不能通过地址进行判断,还需要开启第二重去重原理。第二重原理:当地址一样的时候,则使用第二重去重原理,比较对象中的值是否一致。如果值不一致,可以存入,如果地址一样,值也一样则不存入。因此,可以直接重写hashCode()和equils()方法,给定hashcCode()返回固定值,实现对象的不重复...

2019-11-07 16:56:32 783

原创 集合框架之ArrayList底层长度扩容实现

ArrayList:底层为数组,元素有序,存在索引在jdk1.8之后,它的默认构造函数的长度为0;(之前默认10)private static final int DEFAULT_CAPACITY = 10;private static final Object[] EMPTY_ELEMENTDATA = {};private static final Object[] DEFAULT...

2019-11-07 16:48:40 128

原创 创业想法

如今马上进入5G时代,随着信息技术的发展,我认为在智能家居方面有着很大的前进空间,未来一定是科幻式的发展,在房地产装修方面,智能家居无疑能占据一席之地,可以和装修公司建立合作,为客户提供最好最满意的需求服务,我想在大学毕业以后,争取多存点钱,往这方面发展,一定能闯出自己的一片天空。...

2019-08-01 16:31:25 184 1

转载 短任务一般框架

package af.swing.thread;import javax.swing.SwingUtilities;public abstract class AfShortTask extends Thread{// 参数列表public Object[] args;// 任务出错信息public Exception err;// 传入参数,并启动线程// 参考本节课网盘内的文...

2019-05-24 11:12:45 98

转载 自定义事件

http://bdxnote.blog.163.com/blog/static/844423520134155913160/自定义事件在Java中很有用;有时想让程序产生一个事件,但这些事件又不是用户事件,也不是系统事件;比如:一个程序一旦收到邮件就对邮件进行相关处理,对于...

2019-05-19 19:46:08 92

原创 图片缩放工具类(自写类)

protected void paintComponent(Graphics g){System.out.println(“绘制图片…”); // 本控件的宽度和高度 int width = this.getWidth(); int height = this.getHeight(); // 清除显示 g.clearRect(0, 0, width, height); ////...

2019-04-25 19:30:03 136

转载 动态设置图片长宽比不变

protected void paintComponent(Graphics g){// 本控件的宽度和高度int width = this.getWidth();int height = this.getHeight(); // 清除显示 g.clearRect(0, 0, width, height); ///////////////////////// if(image !...

2019-04-25 19:20:21 498

原创 java swing初级篇章

java swing 正弦余弦的绘制之主要内容public class MyPanel extends JPanel{public int grain = 3; // 线条的精细度 ( 粒度 )public int range = 50; // 高度 ( 振幅半径 )public int period = 100; // X轴, 每100像素表示一个周期(2PI)@Override...

2019-04-24 19:14:51 376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除