- 博客(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关注的人