03 2018 档案

摘要:原文地址:http://www.2cto.com/kf/201302/190704.html 简单的说: Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存 阅读全文
posted @ 2018-03-21 07:58 小魚人 阅读(377) 评论(0) 推荐(0) 编辑
摘要:5.冒泡排序 (1)基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 (2)实例: (3)用java实现 6.快速排序 (1)基本思想:选择 阅读全文
posted @ 2018-03-20 23:40 小魚人 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1、两者的区别 这两个方法来自不同的类分别是Thread和Object 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法(锁代码块和方法锁)。 wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地 阅读全文
posted @ 2018-03-20 20:43 小魚人 阅读(494) 评论(0) 推荐(0) 编辑
摘要:昨天在开发中遇到一个问题,定义了两个Integer变量,暂且定义为Integer a; Integer b; 这两个值由前端赋值并传到后台,前台传的是a = 12345, b = 12345, 但我在后台比较的时候 if (a == b),却返回false,好无语啊,不都是123吗?为什么返回fal 阅读全文
posted @ 2018-03-08 22:00 小魚人 阅读(212) 评论(0) 推荐(0) 编辑
摘要:目录 前言 线程局部变量 使用示例 具体实现 ThreadLocalMap 副本变量存取 ThreadLocal 散列值 应用场景 参考文章 目录 前言 线程局部变量 使用示例 具体实现 ThreadLocalMap 副本变量存取 ThreadLocal 散列值 应用场景 参考文章 ThreadLo 阅读全文
posted @ 2018-03-08 21:11 小魚人 阅读(344) 评论(0) 推荐(0) 编辑
摘要:1、同步、异步有什么区别 在进行网络编程时,我们通常会看到同步、异步、阻塞、非阻塞四种调用方式以及他们的组合。 其中同步方式、异步方式主要是由客户端(client)控制的,具体如下: 同步(Sync) 所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 根据这个 阅读全文
posted @ 2018-03-06 22:30 小魚人 阅读(283) 评论(0) 推荐(0) 编辑
摘要:forward方式:request.getRequestDispatcher("/somePage.jsp").forwardrequest, response); redirect方式:response.sendRedirect("/somePage.jsp");forward是服务器内部重定向, 阅读全文
posted @ 2018-03-06 22:27 小魚人 阅读(288) 评论(0) 推荐(0) 编辑
摘要:Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常, JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常 不管我们是否愿意,只能 阅读全文
posted @ 2018-03-06 22:23 小魚人 阅读(589) 评论(0) 推荐(0) 编辑
摘要:1.先说下怎么理解 round()方法可以这样理解: 将括号内的数+0.5之后,向下取值, 比如:round(3.4)就是3.4+0.5=3.9,向下取值是3,所以round(3.4)=3; round(-10.5)就是-10.5+0.5=-10,向下取值就是-10,所以round(-10.5)=- 阅读全文
posted @ 2018-03-06 20:30 小魚人 阅读(4549) 评论(2) 推荐(0) 编辑
摘要:[接触多线程] class MyThread extends Thread{ public void run(){ System.out.println("Thread say:Hello,World!"); }} public class MoreThreads{ public static vo 阅读全文
posted @ 2018-03-04 21:51 小魚人 阅读(984) 评论(0) 推荐(0) 编辑
摘要:一个线程如何知道另一线程已经结束?Thread类提供了回答此问题的方法。 有两种方法可以判定一个线程是否结束。第一,可以在线程中调用isAlive()。这种方法由Thread定义,它的通常形式如下: ? 1 final boolean isAlive( ) ? 1 final boolean isA 阅读全文
posted @ 2018-03-01 14:45 小魚人 阅读(614) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示