Java
哑铃哑铃你快跑
业精于勤荒于嬉、行成于思毁于随
展开
-
尾方法中变量未同步问题
public class Test {public static void main(String[] args) {NewThread a = new NewThread();NewThread b = new NewThread();a.start();b.start();while(true){if(a.n==8||b.n==8){System.exit(0)转载 2017-08-03 09:48:03 · 229 阅读 · 0 评论 -
SSM框架搭建
新建一个maven工程NEXT,选择webappNEXT,然后finsh建立完后的框架目录结构为未出现src/main/java目录,可能是因为用了maven工程默认的jre,就要在build path 里面先移除掉默认的JRE,再添加工作空间默认的出现的ERROR是因为web.xml和pom.xml文件还没有完善好,以下的web.xml原创 2017-08-09 11:15:10 · 410 阅读 · 0 评论 -
集合类源码简单阅读(一)(ArrayList)
在休憩不知道该啃哪根骨头的情况下,选择了一根比较比较好啃的骨头,就是从Java基础知识开始,当然是源码,而集合就自然成为了要研究和记录了第一个源码(记录单纯是为了可以给自己看到一个学习轨迹,不足的地方有待大家提意见) 由于接下来会陆陆续续研究集合的源码,因此还是很传统的把这张图给贴出来了 六个接口: Iterator,接口原创 2017-08-25 15:41:27 · 203 阅读 · 0 评论 -
混乱中的i++和++i
package com.dyl;public class Demo { public static void main(String[] args) { int[] nums = new int[10]; for (int i = 0; i < 9; i++) { nums[++i] = i * 2;原创 2017-08-23 16:59:23 · 165 阅读 · 0 评论 -
关于==那些事
Object o1 =new Object(); Object o2 =new Object(); System.out.println(o1.hashCode()); //内存地址 366712642 System.out.println(o2.hashCode()); // 1829164700原创 2017-08-22 14:29:22 · 174 阅读 · 0 评论 -
LinkedList源码解析
前文:LinkedList以链表的方式操作数据,在使用查找节点的方法的时候先对下标折半,但是未使用二分法, 有点不太理解为什么没有使用,本文只是简单分析了几个常用的方法,之前也有看过源码但是发现不记录下来就 会忘记,所以今天还是花时间记录了一下,排版有点low,下次注意! //add(E e)方法 public boolean add(E e) {原创 2017-09-07 16:26:24 · 179 阅读 · 0 评论 -
验证码
package com.hand.controller.system.secCode;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.font.FontRenderContext;import java.awt.geom.Rectangle2D;import j原创 2017-09-29 13:29:01 · 188 阅读 · 0 评论