Java基础
文章平均质量分 80
犀牛有脾气
这个作者很懒,什么都没留下…
展开
-
Java enum的用法详解
转载自:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color转载 2016-05-31 14:47:54 · 222 阅读 · 0 评论 -
wait,notify,notifyAll简单介绍
转载自:http://qifuguang.me/2015/10/23/wait-notify-notifyAll详细介绍/wait,notify,notifyAll详细介绍 2015-10-23 常识积累 热度1331℃ 11条评论概述wait,notify和notifyAll方法是Object类的成员函数,所以Java的任何转载 2016-06-27 09:20:39 · 302 阅读 · 0 评论 -
java synchronized详解
转载自:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.html记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchron转载 2016-06-28 08:00:22 · 224 阅读 · 0 评论 -
Thread.yield()
转载自:http://chenchendefeng.iteye.com/blog/457055Thread.yield(): api中解释: 暂停当前正在执行的线程对象,并执行其他线程。 注意:这里的其他也包含当前线程,所以会出现以下结果。 public class Test extends Thread { pu转载 2016-06-26 21:52:54 · 284 阅读 · 0 评论 -
java多线程总结
转载自:http://www.cnblogs.com/rollenholt/archive/2011/08/28/2156357.html java中的多线程在java中要想实现多线程,有两种手段,一种是继续Threa转载 2016-06-26 20:43:08 · 252 阅读 · 0 评论 -
JAVA的String 类
转载自:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616326.htmlString类 1、String对象的初始化由于String对象特别常用,所以在对String对象进行初始化时,Java提供了一种简化的特殊语法,格式如下:转载 2016-07-27 21:39:25 · 225 阅读 · 0 评论 -
java实现二叉树
转载自: http://blog.csdn.net/skylinesky/article/details/6611442标签: javanulltreeclassstringfile2011-07-16 23:07 13673人阅读 评论(7) 收藏 举报 分类:java(5) 版权声明:本文为博主原创转载 2016-08-21 21:26:10 · 731 阅读 · 0 评论 -
Math.atan与Math.atan2
转载自:http://bywyu.blog.163.com/blog/static/18999318620113159917830/我们可以使用正切操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将他转换为相应的角度.as中有两个函数可以计算反正切,我们来看一下.1、as中Math.atan()Math.atan()接受转载 2016-09-15 21:57:35 · 1348 阅读 · 0 评论 -
弧度与角度的关系
转载自:http://developer.178.com/201103/95392224259.html弧度与角度的关系来源:IIEEG03-29-2011一、角的两种单位 “ 弧度”和“度”是度量角大小的两种不同的单位。就像“米”和“市尺”是度量长度大小的两种不同的单位一样。 在flash里规定:在旋转角度(rotation)里的角,以“转载 2016-09-15 22:47:24 · 1922 阅读 · 0 评论 -
Java多线程中join方法的理解
转载自:http://uule.iteye.com/blog/1101994博客分类: 多线程多线程JavathreadITeyeJVM thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。t.join(转载 2017-04-25 23:42:53 · 230 阅读 · 0 评论 -
Java集合的Stack、Queue、Map的遍历
转载自:http://lavasoft.blog.51cto.com/62575/181781/ 在集合操作中,常常离不开对集合的遍历,对集合遍历一般来说一个foreach就搞定了,但是,对于Stack、Queue、Map类型的遍历,还是有一些讲究的。 最近看了一些代码,在便利Map时候,惨不忍睹,还有一些是遍历错误,忽略了队列、栈与普通Co转载 2017-05-09 23:45:02 · 501 阅读 · 0 评论 -
producer-consumer问题的分析和讨论
转载自:http://shmilyaw-hotmail-com.iteye.com/blog/1721530问题描述 在学习多线程编程的时候,我们经常会碰到的一个问题就是producer consumer问题。这个概念在学习操作系统的时候也会常碰到。本身这个问题的描述比较简单。假设我们有两个进程或者线程。他们俩就好比是工厂里一条流水线上的两个车间转载 2016-06-26 22:38:38 · 1516 阅读 · 0 评论 -
java中的反射,invoke方法
转载自:http://blog.sina.com.cn/s/blog_64e467d60100yqz9.html在施老师的项目中需要用到invoke,就是通过函数名反射相应的函数。一下代码简单地介绍了java反射中invoke方法,如果要具体的,可以参考魔乐核心课程的反射部分内容package org.curry.tool;import java.lang.re转载 2016-06-15 06:28:15 · 317 阅读 · 0 评论 -
java中String、StringBuffer、StringBuilder的区别
转载自:http://www.cnblogs.com/xudong-bupt/p/3961159.htmljava中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变 String类中使用字符数组保存字符串,如下就转载 2016-07-10 19:52:46 · 280 阅读 · 0 评论 -
SoftReference
转载自:http://blog.csdn.net/kavendb/article/details/5935577本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,转载 2016-06-01 14:48:29 · 230 阅读 · 0 评论 -
Java中十六进制转换 Integer.toHexString()
转载自:http://jiangzhengjun.iteye.com/blog/506041博客分类: JavaJavajunitF# 为了显示一个byte型的单字节十六进制(两位十六进制表示)的编码,请使用:Integer.toHexString((byteVar & 0x000000FF) | 0xFFFFFF00).substring(6)转载 2016-06-02 08:22:59 · 1784 阅读 · 0 评论 -
Java 自带的加密类MessageDigest类(加密MD5和SHA)
转载自:http://www.tuicool.com/articles/nMNVVjJava 自带的数据加密类MessageDigest(MD5或SHA加密)说明:在网站中,为了保护网站会员的用户名和密码等隐私信息,所以我们在用户注册时就直接进行MD5方式或其他方式进行加密, 即使是数据库管理员也不能查看该会员的密码等信息,在数转载 2016-06-02 08:25:42 · 29717 阅读 · 1 评论 -
java.util.vector中的vector的详细用法及与list的区别
转载自:http://www.cnblogs.com/strivers/archive/2010/12/28/1918877.htmlArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vec转载 2016-05-27 14:52:02 · 9857 阅读 · 0 评论 -
Java Thread.join()详解
转载自:http://www.open-open.com/lib/view/open1371741636171.html一、使用方式。join是Thread类的一个方法,启动线程后直接调用,例如:Thread t = new AThread(); t.start(); t.join();二、为什么要用join(转载 2016-06-26 21:16:09 · 252 阅读 · 0 评论 -
?super T 和? extends T区别
转载自:http://www.cnblogs.com/friends-wf/p/3582841.htmlJava 泛型关键字说明? 通配符类型 表示类型的上界,表示参数化类型的可能是T 或是 T的子类 表示类型下界(Java Core中叫超类型限定),表示参数化类型是此类型的超类型(父类型),直至Objectextends 示例static clas转载 2016-06-10 19:46:07 · 236 阅读 · 0 评论 -
Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
转载自:http://www.cnblogs.com/dolphin0520/p/3920385.htmlJava并发编程:线程间协作的两种方式:wait、notify、notifyAll和ConditionJava并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition 在前面我们将了很多关于同步的问转载 2016-06-28 20:45:35 · 390 阅读 · 1 评论 -
优先级队列:PriorityQueue
转载自:http://cuisuqiang.iteye.com/blog/2019157优先级队列:PriorityQueue博客分类: JDK队列线程安全排序对比普通队列 PriorityQueue是从JDK1.5开始提供的新的数据结构接口,它是一种基于优先级堆的极大优先级队列。优先级队列是不同于先进先出队列的另一种队列。每转载 2016-06-28 21:18:15 · 317 阅读 · 0 评论 -
Java synchronized又一详解
转载自:http://www.cnblogs.com/devinzhang/archive/2011/12/14/2287675.htmlJava synchronized又一详解第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synch转载 2016-06-28 21:46:09 · 296 阅读 · 0 评论 -
String StringBuilder StringBuffer 对比 总结得非常好
转载自:http://blog.csdn.net/clam_clam/article/details/6831345转自:http://www.iteye.com/topic/522167作者:每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....转载 2016-07-10 19:51:28 · 588 阅读 · 0 评论 -
Class.forName()用法详解
转载自:http://www.cnblogs.com/xingzc/p/5760166.html主要功能Class.forName(xxx.xx.xx)返回的是一个类。Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class....转载 2018-02-28 06:46:30 · 898 阅读 · 0 评论