![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
zhanghua1068
只有不停的努力,才能成为大神
展开
-
算法学习一选择排序和插入排序
通过学习慕课网的算法,现在对选择排序和插入排序进行了整理,包含数字的简单排序和插入排序//对数字的选择排序void selectsort(int arr[],int n){ for(int i=0;i<n;i++){ int minindex=i; for(int j=i+1;j<n;j++){ if(arr[j]<arr[minindex]) minindex=j;原创 2017-05-31 14:48:07 · 291 阅读 · 0 评论 -
数据结构-二叉树
1,写一个单独的类,可以进行多种类型的输入public class BST<E extends Comparable<E>> { private class Node { public E e; public Node left, right; public Node(E e) { t...转载 2018-09-25 15:16:47 · 79 阅读 · 0 评论 -
关于java的优化1
每次看完都会忘记,找不到他们的位置,今天特地整理出来,供大家参考使用1. 把字符串常量放在前面if("aa".equals(val){}2 避免意外的赋值if(1=val){}总结第一条和第二条,就是把字符串常量和数字常量等放在最前面3 所有的方法都用 final 声明除了接口(专门用于继承)都应该是严格的 final,且所有的变量都使用finalpublic final void donto...原创 2018-06-01 09:52:27 · 124 阅读 · 0 评论 -
不一样的数组
根据慕课网的学习,看到了不一样的数组,可以进行封装,特意把代码拷贝出来,进行技术存储public class Array<E> { private E[] data; private int size; // 构造函数,传入数组的容量capacity构造Array public Array(int capacity){ dat...转载 2018-06-13 09:32:28 · 128 阅读 · 0 评论 -
java 懒汉模式以及饿汉模式
1,饿汉模式的方法public class Singleton { //1.将构造方法私有化,不允许外部直接创建对象 private Singleton(){ } //2.创建类的唯一实例,使用private static修饰 private static Singleton instance=new Singleton(); //3.提供一个用于获取实例的方法,使用pub...转载 2018-06-04 09:37:01 · 5686 阅读 · 2 评论 -
静态内部类(不要啥懒汉模式等)
1,直接使用静态内部类public class Configurator { private static final HashMap<String, Object> LATTE_CONFIGS = new HashMap<>(); private Configurator() { LATTE_CONFIGS.put(ConfigType....原创 2018-04-15 09:06:27 · 262 阅读 · 0 评论 -
java 中死锁的介绍
接触过死锁,但很少有印象,从网上找到了方法,进行简单总结学习的连接,点击打开链接1,这是死锁的方式,得到的结果Addition Thread: 13Subtraction Thread: 7Holding First Lock…Holding Second Lock…Addition Thread: Waiting for AddLock…S转载 2018-01-14 12:08:29 · 209 阅读 · 0 评论 -
安卓AsyncTask(上)
整理了一个关于安卓的异步加载的资料,可以进行参考 1,主函数的使用public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)转载 2018-01-02 09:52:26 · 190 阅读 · 0 评论 -
关于axis的使用方法
今天使用axis进行开发,结果别人的url实在是老了,使用的axis还是1.4的版本从网上找到了很多的方法,都不是很理想,最后终于找到了合适的方法java -cp activation.jar;axis.jar;commons-discovery-0.2.jar;commons-logging-1.0.4.jar;jaxrpc.jar;mail.jar;saaj.jar;wsdl4j-1转载 2017-12-12 17:47:47 · 3971 阅读 · 0 评论 -
类的中介的使用方法
1,一直感觉别人使用中介的方式进行类的使用,特别的高大上,于是花了一早晨的时间找了一个案例进行研究,收获满满的interface Mediator{ void contact(String content,Coll coll);}public class ConMedia implements Mediator { Coll collA; Coll collB; public原创 2017-12-04 10:38:06 · 213 阅读 · 0 评论 -
如何对变量名进行命名
命名的方法可以使用匈牙利方法加上大小驼峰的方法进行。要求第一个是小写,第二个是大写,类似驼峰的样式,同时用英语的命名方法,看起来相对比较干练。int iFoodCount=0;char cMyName[10];fload fManHeight;Byte[] byErfn 代表函数b 代表boolh 代表句柄原创 2017-12-03 19:24:22 · 588 阅读 · 1 评论 -
类的常见使用方法,包含静态内部类,懒汉类的
1,懒汉类的使用方法public class SingleTon{ private static SingleTon mInstance=null; private SingleTon(){ } public static SingleTon getInstance(){ if(mInstance == null){ mInstance=new SingleTon()原创 2017-12-03 16:57:55 · 248 阅读 · 0 评论 -
关于return的使用方法
一个简单的return 语句,可以帮助解决各类的问题原创 2017-12-03 12:39:26 · 1677 阅读 · 0 评论 -
整理一下关于各种格式转换的问题
开发的过程中,经常遇到各种文件转换的问题,现在讲该情况进行总结1,将字节数组转换为16进制 public static String getHexString(byte[] bytes) { return getHexString(bytes, true); }/** * 根据字节数组获得值(十六进制数字) * * @par原创 2017-12-08 16:58:16 · 264 阅读 · 0 评论 -
关于队列背包栈的认识
关于栈,堆用法的方法原创 2017-06-14 09:41:45 · 256 阅读 · 0 评论 -
归并排序
归并算法原创 2017-06-02 10:51:52 · 190 阅读 · 0 评论 -
快速排序
主要学习快速排序,留下一些小的案例,进行参考原创 2017-06-02 09:45:49 · 209 阅读 · 0 评论 -
java学习-装饰者
1,首先新建最基本的抽象类,这个类在以后作为其他对象new的结果进行了返回public abstract class ABattercake { protected abstract String getDesc(); protected abstract int cost();}2,新建第二个副加的抽象类,这个抽象类呢,是继承了第一套的抽象的类public ...转载 2018-10-26 21:32:54 · 99 阅读 · 0 评论