
入门
石头飞上天
未来的优秀的系统架构师哈,请持续关注
展开
-
ForkJoinPool实现数组排序
package t1;import java.util.Random;import java.util.Arrays;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.RecursiveAction;public class TestForkJoinSort{ public static void main(String[] args){ Random rand = new Random(); int原创 2020-05-21 10:01:59 · 785 阅读 · 0 评论 -
wait()方法与notifyAll()方法实例——交替打印数字与字母
package t1;import java.lang.Thread;public class TestNotify{ public static void main(String[] args)throws Exception{ //创建临界资源o Object o = new Object(); Thread t1 = new Thread(new Runnable(){ public void run(){ synchronized(o){ for(int原创 2020-05-17 09:27:57 · 338 阅读 · 1 评论 -
利用局部内部类实现接口来解耦合的小案例
下面给大家演示一个利用内部类实现接口的小案例:一.案例分析,创建一个Student类对象,有一个study方法;创建一个Teacher类对象,有一个teach方法;创建一个School类对象,实现A老师,B老师与A班学生,B班学生的teach方法与study方法的自由组合。package t1;//创建学生类的接口interface Student{ //待实现方法study()...原创 2020-05-04 16:52:59 · 309 阅读 · 0 评论 -
Java局部内部类总结
一.局部内部类:(1)顾名思义,局部内部类是创建在外部类的方法内部的类,举个简单的例子,Outer是外部类,outer_method()是A类的一个方法,如果在outer_method()方法内部还有一个类Inner,那么这个Inner类就是个内部类。(2)局部内部类如何访问外部类以及自身的成员变量和局部变量1.内部类访问自身的局部变量a:System.out.println(a);2....原创 2020-05-04 14:58:55 · 168 阅读 · 0 评论 -
缺省适配模式就是一中介嘛
简单解释一下缺省适配模式: 通常意义上,我们实现接口,就必须shixianj 像我们以前下载软件一样,会被动捆绑许多流氓软件,各种杀毒的,音乐的,视频的等等...原创 2020-05-03 15:34:05 · 118 阅读 · 0 评论 -
通过实现Comparable接口得到对象之间的比较排序
和大家分享一下今天学到的***Comparable***`接口,感觉非常有趣,因为通过实现Comparable接口,我们可以实现对象与对象之间的比较排序。 首先,我们来分析一下对象与对象之间为什么要一定要通过实现Comparable接口来实现排序,我们先来做一个实验: (1)创建一个学生类,包含成员变量name和age,有一个打印name和age的print方法class Stud...原创 2020-05-03 12:50:15 · 720 阅读 · 0 评论 -
桶排序——借用数组下标定位来升序排列的算法
遗憾的是只能升序。原创 2020-04-29 09:46:24 · 242 阅读 · 0 评论 -
运用递归实现阶乘的值和菲波那挈数列
在这里给大家展示一下我今天学到的,递归解决n的阶乘以及实现斐波那契额数列:public class Test{ public static void main(String[] args){ System.out.println(recursive(6)); System.out.println(recursive1(6)); } //递...原创 2020-04-27 16:52:04 · 142 阅读 · 0 评论 -
原码、反码、补码的产生、应用以及优缺点有哪些?
作者:知乎用户链接:https://www.zhihu.com/question/20159860/answer/71256667来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我尝试硬生生的把它们串起来哈数字在自然界中抽象出来的时候,一棵树,两只猪,是没有正数和负数的概念的计算机保存最原始的数字,也是没有正和负的数字,叫没符号数字如果我们在...转载 2020-04-26 10:08:23 · 286 阅读 · 0 评论 -
JDK8.0安装及环境变量的配置
一、下载好一个JDK的安装包1.首先先要到Oracle公司(也就是现在开发java的公司)的官网去下载适合自己电脑操作系统的JDK的安装包。网址如下:https://www.oracle.com/java/technologies/javase-downloads.html因为jdk版本分为正式版(比如jdk6或者java8、java11)和临时版本,所以如果我们是刚刚开始学习java的话,...原创 2020-08-01 11:37:13 · 1938 阅读 · 1 评论 -
关于自学java,今天做个小的总结
今天有点兴奋,因为经过一个月的“努力”,终于把java SE部分的视频蜻蜓点水般的全部过了一遍,只是勉勉强强地看了一遍,基本上没有动手敲代码,但这最起码是我这一阶段努力的成果。 我是选择走了这样一条路的,也就是先把视频全部扫一遍,接下来再回过头认认真真地去敲代码,写Demo。为什么要这样呢,我个人是觉得我并不算是那种特别踏踏实实的人,如果我不知道前面还有哪些内容以及内容的难易程度的话,就会...原创 2020-04-24 23:17:49 · 183 阅读 · 0 评论 -
走在自学java的路上
首先,各位看官,我不是技术大佬,甚至连刚入门的小菜鸟都算不上。所以,这篇文章主要是写给自己,用来给自己打气的,想要求经验什么的可以散去了。 我是93年出生的,2015年经济学专业,二本毕业。如今,我马上就要到达而立之年了,而我今年刚刚开始学习Java,并且选定了这个行业作为我一生的事业,也是不幸而幸的事情。 我2015年-2017年从事的是一种叫做“阳光工程”的类似于传销的东西,花费了...原创 2020-04-17 19:27:16 · 174 阅读 · 2 评论