10 fxhbeyond

尚未进行身份认证

我要认证

java技术迷

等级
TA的排名 61w+

几个常用排序:快速排序、归并排序、冒泡排序自己手敲代码(JAVA)并注释

1、快速排序:利用递归,每次把数组按标记位分为两部分,左边部分所有值小于标记位的值,右边部分所有值大于标记位的值/** * Created by fanxh on 2020/6/30. * 快速排序 * 利用递归,每次把数组按标记位分为两部分,左边部分所有值小于标记位的值,右边部分所有值大于 * 标记位的值 */public class QuickSort { public static int[] qsort(int arr[],int start,int end) {

2020-07-07 13:54:05

面试题目:两个线程交替输出字符-线程间通信

最近学习多线程和锁方面的知识,偶然看到马士兵老师对于题目这道面试题的解析,觉得对自己学习多线程很有帮助,所以把其中个人觉得比较优雅和常用的方式代码写下来以备记录。题目大概是这样的:要求新建两个线程,使得这两个线程依次输出:1A2B3C4D5E6F....,这里给出三种不同的解决方法。第一 种:利用locksupport线程工具类的park和unpark方法,使得线程之间互相阻塞等待和启动唤醒。park方法表示当前线程停止执行,直到其他线程显示调用unpark方法唤醒自己,这个unpark 方法可以指

2020-06-22 22:59:00

java web 项目登陆的验证码生成以及更改

web项目的登陆页面,经常会遇到输入验证码的情况

2015-02-06 14:33:44

第八章

第八章 多态一般方法都是用基类做参数,然后在方法体内实例化成子类,但是当调用的是父类的域和静态方法时,就不是多态了。eg:Class Super{ public int filed = 0;}class Sub{ public int filed = 1;}class FA{ public static void main(String[] args){ Sup

2013-07-15 20:45:48

think in java 学习总结

第一章   对象导论计算机是和人脑相类似的,所以计算机语言也可以和人类语言有共性。我们不能很好的去理解计算机的世界,但是,我们可以把计算机类比成人类,计算机语言类比成人类语言,这样,在学习编程语言的时候会轻松许多,在以后的学习中千万记住这个原则。 所谓的面向对象(我自己的理解):把程序看成我们生活的世界,在程序的世界里,有各种各样的东西,比如狗、石头。。。,而这些东西都是由属性、行为和标示

2013-05-07 20:15:17
勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。