- 博客(11)
- 收藏
- 关注
原创 Java复习 多线程实现简易版龟兔赛跑
/** * 模拟龟兔赛跑 * * @author liujunwei1016 * */public class Game implements Runnable { private String winner; @Override public void run() { for(int steps =1; steps<=100;steps++) {...
2019-05-07 15:43:15
473
1
原创 Java复习 Io流实现文件夹及文件的拷贝
分析:首先要在目标目标下创建一个与源文件夹名称相同的文件夹遍历源文件夹下的所有对象文件,判断是目录还是文件如果是目录,利用递归调用第一步的操作如果是文件,用缓冲流文件字节流完成对文件的复制代码实现:实现对文件的复制public static void copyFile(String isFile, String osFile) { InputStre...
2019-04-28 17:37:20
607
原创 二分法查找--折半检索详解
二分查找算法思想:又叫折半查找,要求待查找的序列有序。每次取中间位置的值与待查关键字比较,如果中间位置的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小,则在后半部分循环这个查找的过程。直到查找到了为止,否则序列中没有待查的关键字。代码实现:/** * 二分法查找 * @author liujunwei1016 * */public clas...
2019-04-25 15:54:17
303
原创 冒泡排序算法详解
冒泡排序的运作如下: 1、比较相邻的元素,如果第一个比第二个大,则交换该两个元素位置。 2、对每一对相邻的元素进行同样的工作,从最开始的一对到最后的一对,至此最后的元素应该是最大的数。 3、除去最后最大的数,其他所有元素重复以上步骤。 4、重复以上步骤直至没有任何一对数字需要进行比较。 假如有如下一堆数:7 15 78...
2019-04-25 14:38:11
174
原创 java复习 做一个简易的飞机游戏
最近闲来无事复习下java基础,没有特别复杂的功能,一切从简,旨在回顾知识点!!!游戏效果如下:我们通过键盘控制飞机前后移动躲避炮弹,如果碰到炮弹则会爆炸,游戏结束并显示游戏坚持的时间基本的功能实现MyGameFrame类package com.xiaodao.game;import java.awt.Color;import java.awt.Font;import java...
2019-04-24 16:31:24
1171
2
原创 用java写一个简易的计算器
package main;import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;i...
2019-04-17 16:32:22
22508
11
原创 Spring IOC容器
(一)IOC级Bean容器面向接口编程结构设计中,分清层次及调用关系,每层只向外(上层)提供一组功能接口,各层间只依赖接口而非实现类接口实现的变动不影响各层间的调用“面向接口编程”的“接口”用于隐藏具体实现和实现多态性的组件什么是IOC?------------控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护--------...
2019-03-22 18:32:16
103
原创 Java单例模式之饱汉式和饥汉式写法
饿汉模式public class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){} private static Singleton getInstance(){ return instance;}}饱汉模式public class Singl...
2018-05-23 10:20:48
374
原创 Genymotion的安装与使用完整教程
第一步:登录Genymotion官网https://www.genymotion.com下载最新的genymotion模拟器安装包,需要登录账户,需要先注册一个账户。第二步:下载完成后会出现一个exe安装包,建议全部使用默认设置和路径进行安装,只要一路next就行了安装完毕会发现桌面多出以下三个图标,我们在一般的使用中,只要用Genymotion图标即可第三步:点击Geny...
2018-05-11 14:34:23
1773
原创 Android studio 3.0 安装配置方法
第一步:下载Android studio安装包,打开http://www.android-studio.org/,下载最新版 3.0安装包 对应的安装包为:android-studio-ide-171.4443003-windows.exe 不带SDK第二步:下载好安装包后点击安装,依次会出现以下画面程序安装完毕,但是还需要继续对...
2018-05-10 11:00:01
1165
原创 第一次安装Android stduio出现异常:Conflict with dependency 'com.android.support:support-annotations'
新建项目出现异常:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) a...
2018-05-08 10:58:49
707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人