码迷,mamicode.com
首页 > 编程语言 > 日排行
JAVA类加载和反射介绍
http://www.cnblogs.com/lijunamneg/archive/2013/03/25/2980991.html ...
分类:编程语言   时间:2017-12-30 22:33:22    阅读次数:105
【Java基础】Java注解简单入门
注解简单来说就是配置,是特别的配置,之前常用的配置文件,可以用注解替换。然后通过反射去获取注解的信息。 如何定义一个注解 你在IDE中新建一个注解定义,是这样的结构的: 然后大概有4个对上述结构加上一些配置,当然,这配置是以注解的形式添加的=_=! 此注解使用在哪里 此注解会应用的哪里,可通过如下配 ...
分类:编程语言   时间:2017-12-30 22:34:33    阅读次数:171
剑指offer:旋转数组的最小数字
题目描述一个递增排序的数组的一个旋转(把一个数组最开始的若干元素搬到数组的末尾,称之为数组的旋转),输出旋转数组的最小元素。?解题思路:旋转之后的数组实际上可以划分成两个有序的子数组:前面子数组的大小都大于后面子数组中的元素 注意到实际上最小的元素就是两个子数组的分界线。本题目给出的数组一定程度上是 ...
分类:编程语言   时间:2017-12-30 22:34:49    阅读次数:224
[Python]学习基础篇:列表(List)的浅解
列表首先先说明中python中数组下标的使用,在java,c或者c++中,每个数组的下标必须是正数,不能出现负数,如在java,c或者c++中使用a[-1],编辑器会报错,而在python中数组的访问时可以出现负数下标,表示倒数第几个元素。list列表的定义 Python中列表的定义比较简单,不需要想java中需要用List类创建的一个对象。在java中不同类型的对象是不能存放在同一个列
分类:编程语言   时间:2017-12-30 22:34:57    阅读次数:200
折半插入排序
public static int[] BInsertSort(int[] arr){ for(int i=1;i=high+1;j--){ arr[j+1] = arr[j]; } arr[j+1] = temp; } return arr; } ... ...
分类:编程语言   时间:2017-12-30 22:35:05    阅读次数:140
插入排序
public static int[] InsertSort(int[] arr) { for(int i=1;i=0 && temp < arr[j];j--){ arr[j+1] = arr[j]; } arr[j+1] = temp; } return... ...
分类:编程语言   时间:2017-12-30 22:35:15    阅读次数:121
java IO(三):字符流
字符流按字符个数输入、输出数据。 1.Reader类和FileReader类 Reader类是字符输入流的超类,FileReader类是读取字符的便捷类,此处的便捷是相对于其父类(另一个字符输入流)InputStreamReader而言的。 read()每单字符读取: read(char[] c)读 ...
分类:编程语言   时间:2017-12-30 22:35:24    阅读次数:180
python dir(__builtins__)
['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildPr ...
分类:编程语言   时间:2017-12-30 22:35:39    阅读次数:562
python在eclipse 中文报错解决 SyntaxError: Non-ASCII character
原因是在Win7系统的简体中文环境下,默认使用的中文编码格式是GBK格式,而eclipse默认的编码格式为使用所在系统的编码格式。因此需要对eclipse进行默认编码格式的修改。 步骤 打开eclipse,Windows -> Preferences... 左侧导航到general -> Works ...
分类:编程语言   时间:2017-12-30 22:36:04    阅读次数:160
Think in java 笔记之 finalize() 函数
1. java垃圾收集机制概述 Java用new关键字生成的对象放在堆空间中,引用句柄则放在栈空间中。一个对象可以有多个引用。由于垃圾收集器的存在,对象是没有作用域的,引用句柄才有作用域。所以,当该对象的最后一个引用的作用域结束,或者该对象的最后一个引用指向了另一个对象或null,也就是说当该对象已 ...
分类:编程语言   时间:2017-12-30 22:36:40    阅读次数:195
基数排序
public static int[] radixSort(int[] arr, int radix, int d){ //用于暂存元素 int[] temp = new int[arr.length]; //用于计数排序 int[] count = new int[radix]; int divi... ...
分类:编程语言   时间:2017-12-30 22:36:54    阅读次数:189
【Java入门提高篇】Day12 Java代理——Cglib动态代理
今天来介绍另一种更为强大的代理——Cglib动态代理。 什么是Cglib动态代理? 我们先回顾一下上一篇的jdk动态代理,jdk动态代理是通过接口来在运行时动态创建委托类的代理对象,但是跟静态代理一样有一个缺点,就是必须和委托类实现相同的接口,当接口数量增加时,便需要增加代理类的数量才能满足需求,而 ...
分类:编程语言   时间:2017-12-30 22:37:04    阅读次数:179
先验算法(Apriori algorithm) - 机器学习算法
Apriori is an algorithm for frequent item set mining and association rule learning over transactional databases. It proceeds by identifying the freque ...
分类:编程语言   时间:2017-12-30 22:37:29    阅读次数:178
JavaScript 箭头函数
1、没有参数时 2、只有一个参数时 3、函数体只有一条语句时 4、箭头函数的确与传统函数有不同之处,但仍存在共同的特点。 例如: 1.对箭头函数进行typeof操作会返回“function”。 2.箭头函数仍是Function的实例,故而instanceof的执行方式与传统函数一致。 3.call/ ...
分类:编程语言   时间:2017-12-30 22:38:00    阅读次数:176
ZOJ1905Power Strings (KMP||后缀数组+RMQ求循环节)
Given two strings a and b we define a*b to be their concatenation. For example, if a = "abc" and b = "def" then a*b = "abcdef". If we think of concate ...
分类:编程语言   时间:2017-12-30 22:38:15    阅读次数:185
冒泡排序
public static int[] sort(int[] arr) { int temp; for(int i=0;ii;j--){ if(arr[j] < arr[j-1]){ temp = arr[j]; arr[j] = arr[j-1];... ...
分类:编程语言   时间:2017-12-30 22:39:09    阅读次数:200
蓝桥杯——算法训练 未名湖边的烦恼
1、我自己的提交到练习系统的代码思路: (1)如果m < n,0种方案; (2)把m个还鞋子的人写成m个1,那么,每个1的后面,就是借鞋子的人的个数; (3)那么,一开始 ,可借鞋子数组a[] = {1, 2, 3, 4, ……, m}; (4)对于第i个1后面的位置,可以允许借的鞋子的数量范围为: ...
分类:编程语言   时间:2017-12-30 22:39:17    阅读次数:187
直接选择排序
public static int[] selectionSort(int[] arr) { for(int i=0;i arr[j]) { int temp = arr[j]; arr[j] = arr[i]; arr[i] = temp; ... ...
分类:编程语言   时间:2017-12-30 22:39:24    阅读次数:191
堆排序
public static int[] heapSort(int[] arr) { int i; for (i = arr.length / 2; i >= 0; i--) { heapAdjust(arr, i, arr.length - 1); } for (i = arr.length - 1... ...
分类:编程语言   时间:2017-12-30 22:39:33    阅读次数:205
归并排序
public static int[] mergeSort(int[] arr, int left,int right) { if (left < right){ // 取分割位置 int middle = (left + right) / 2; // 递归划分数组左序列 merg... ...
分类:编程语言   时间:2017-12-30 22:39:47    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!