java
believexfr
这个作者很懒,什么都没留下…
展开
-
java 和C++语法区别
1--new c++ int * p = new int[m]; //一唯 A** ga = new A*[m]; //二维 for(int i = 0; i ga[i] = new A[n]; ... for(int i = 0; i delete []ga[i]; delete []ga; Java原创 2016-10-08 20:21:25 · 494 阅读 · 0 评论 -
Java基础知识之-----Map总结
前面LZ详细介绍了HashMap、HashTable、TreeMap的实现方法,从数据结构、实现原理、源码分析三个方面进行阐述,对这个三个类应该有了比较清晰的了解,下面LZ就Map做一个简单的总结。推荐阅读:java提高篇(二三)—–HashMapjava提高篇(二五)—–HashTableJava提高篇(二六)-----hashCodeJava提高篇(二七转载 2017-10-05 23:57:35 · 273 阅读 · 0 评论 -
java基础知识之-----HashTable
在java中与有两个类都提供了一个多种用途的hashTable机制,他们都可以将可以key和value结合起来构成键值对通过put(key,value)方法保存起来,然后通过get(key)方法获取相对应的value值。一个是前面提到的HashMap,还有一个就是马上要讲解的HashTable。对于HashTable而言,它在很大程度上和HashMap的实现差不多,如果我们对HashMap比较了解转载 2017-10-05 23:54:51 · 232 阅读 · 0 评论 -
java基础知识之-----HashMap
HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value。下面就来分析HashMap的存取。一、定义 HashMap实现了Map接口,继转载 2017-10-05 23:52:51 · 214 阅读 · 0 评论 -
JAVA 面试题
Java中sleep和wait的区别① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。② 锁: 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程转载 2017-09-26 18:22:49 · 165 阅读 · 0 评论 -
Java多线程系列--“基础篇”09之 interrupt()和线程终止方式
概要本章,会对线程的interrupt()中断和终止方式进行介绍。涉及到的内容包括:1. interrupt()说明2. 终止线程的方式 2.1 终止处于“阻塞状态”的线程 2.2 终止处于“运行状态”的线程3. 终止线程的示例4. interrupted() 和 isInterrupted()的区别转载请注明出处:http://www.cnblogs.转载 2017-09-26 18:01:10 · 144 阅读 · 0 评论 -
Java多线程系列--“基础篇”08之 join()
概要本章,会对Thread中join()方法进行介绍。涉及到的内容包括:1. join()介绍2. join()源码分析(基于JDK1.7.0_40)3. join()示例转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479275.html 1. join()介绍join() 定义在Thread.j转载 2017-09-26 17:50:56 · 131 阅读 · 0 评论 -
Java多线程系列--“基础篇”07之 线程休眠
概要本章,会对Thread中sleep()方法进行介绍。涉及到的内容包括:1. sleep()介绍2. sleep()示例3. sleep() 与 wait()的比较转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479256.html 1. sleep()介绍sleep() 定义在Thread.ja转载 2017-09-26 17:47:31 · 126 阅读 · 0 评论 -
Java多线程系列--“基础篇”06之 线程让步
概要本章,会对Thread中的线程让步方法yield()进行介绍。涉及到的内容包括:1. yield()介绍2. yield()示例3. yield() 与 wait()的比较转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479243.html 1. yield()介绍yield()的作用是让步。它转载 2017-09-26 17:36:36 · 141 阅读 · 0 评论 -
Java多线程系列--“基础篇”05之 线程等待与唤醒
概要本章,会对线程等待/唤醒方法进行介绍。涉及到的内容包括:1. wait(), notify(), notifyAll()等方法介绍2. wait()和notify()3. wait(long timeout)和notify()4. wait() 和 notifyAll()5. 为什么notify(), wait()等函数定义在Object中,而不是Thread中转载 2017-09-26 17:17:56 · 135 阅读 · 0 评论 -
Java多线程系列--“基础篇”04之 synchronized关键字
概要本章,会对synchronized关键字进行介绍。涉及到的内容包括:1. synchronized原理2. synchronized基本规则3. synchronized方法 和 synchronized代码块4. 实例锁 和 全局锁转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479202.html转载 2017-09-26 16:56:14 · 143 阅读 · 0 评论 -
Java多线程系列--“基础篇”03之 Thread中start()和run()的区别
概要Thread类包含start()和run()方法,它们的区别是什么?本章将对此作出解答。本章内容包括:start() 和 run()的区别说明start() 和 run()的区别示例start() 和 run()相关源码(基于JDK1.7.0_40)转载请注明出处:http://www.cnblogs.com/skywang12345/p/3479083.html转载 2017-09-26 16:46:24 · 141 阅读 · 0 评论 -
Java多线程系列--“基础篇”01之 基本概念
多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait(), notify()等接口;Thread类中的接口;synchronized关键字。注:JUC包是指,Java.util.concurrent包,它是由Java大师Doug Lea完成并在J转载 2017-09-26 16:24:45 · 144 阅读 · 0 评论 -
Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式
JAVA转载 2017-09-24 21:31:34 · 138 阅读 · 0 评论 -
leetcode--136--Single Number
题目来源:https://leetcode.com/problems/single-number/discuss/转载请注明出处:题目:Given an array of integers, every element appears twice except for one. Find that single one.Note:原创 2017-09-17 17:56:15 · 327 阅读 · 0 评论 -
冒泡排序
冒泡排序转载 2017-09-16 14:46:02 · 358 阅读 · 0 评论 -
java常用函数
一、String1--valueOf 将基本数据类型转换为String类型 如: String.valueOf(10) String.valueOf(1.23) String.valueOf('a') 它们的反操作函数分别是 Integer.parseInt("234") Doubl原创 2016-10-07 15:34:37 · 248 阅读 · 0 评论 -
C/C++/JAVA 双向链表实现
双向链表实现转载 2017-09-16 11:27:14 · 445 阅读 · 0 评论