- 博客(14)
- 收藏
- 关注
原创 IllegalMonitorStateException异常原因及解决办法
在同步控制方法或同步控制块里调用wait(),notify()和notifyAll()。但是如果在费同步方法中调用这些方法,程序虽然能通过编译,但是会抛出IllegalMonitorStateException,并且提示“当前线程不是其拥有者”。这说明,调用wait(),notify()和notifyAll()方法时,必须要“拥有”这个对象,也就是对这个对象进行锁定,例如用:lock()方法或者s...
2018-04-10 15:13:52 2043
原创 HashMap性能卓越的原因
1、hashcode概念所有的对象都有一个对应的hachcode(散列值(对应的一个数字)):如:“rengar”的散列值是1110(假设,实际不是)。但有的对象散列值会相同,如:“hnu”的散列值为1111,“Dania”散列值也为1111。这个时候就涉及到保存数据的方法了。2、保存数据首先设定一个hashcode算法,给每一个字符串配上相应的hashcode,然后设定一个容量为****的数组(...
2018-03-28 16:46:04 418
原创 关于Java中的Arrays.copyOfRange()方法
copyOfRange(int []original,int from,int to),original为原始的int型数组,from为开始角标值,to为终止角标值。包括from,但是不包括to。copyofRange会return一个数组。
2018-03-15 15:42:18 398
原创 JAVA自动创建多层文件目录
java提供两种创建文件夹的方式midir()和midirs():1、midir()可创件文件夹,如果父文件夹不存在,则报错File f = new File(“wawa1/wawa2/lol2.txt");if(!f.exists()){ f.mkdir();}运行结果:wawa2文件夹不存在,报错。2、midirs()创建文件夹,如果父文件夹不存在,则创建父文件夹。File f =...
2018-03-15 14:33:27 6059 2
原创 java异常处理
总体上异常分为三类:1、错误2、运行时异常3、可查异常Java的异常包括Exception和Error,Error一般指虚拟机的问题,程序无法捕捉到这类问题,因为将直接导致应用程序中断,Exception和Error又分为可查异常和不可查异常,不可查异常(编译器不要求强制处置的异常)包括RuntimeException和Error。运行时异常和非运行时异常(1)运行时异常都是RuntimeExce...
2018-03-14 19:47:32 160
转载 比较字符串详解
1、关于是否是同一个对象package character; public class TestString { public static void main(String[] args) { String str1 = "the light"; String str2 = new String(str1); ...
2018-03-14 10:08:29 129
原创 String类中toCharArray()方法的用法
toCharArray() 方法将字符串转换为字符数组。语法:public char[] toCharArray()返回值:字符数组实例:public class Test { public static void main(String args[]) { String Str = new String("hello,world!"); System.o...
2018-03-13 10:58:16 16917
转载 Java.lang.Character.isDigit()和isLetter()方法
转自:http://blog.csdn.net/bug_moving/article/details/52740127使用isDigit判断是否为数字public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt...
2018-03-12 22:52:48 2323
转载 Java String charAt()方法
转自 http://www.cnblogs.com/yangyi9343/p/5425510.htmlJava String charAt()方法 描述此方法返回位于字符串的指定索引处的字符。该字符串的索引从零开始。语法此方法定义的语法如下:public char charAt(int index)参数这里是参数的细节:index -- 返回字符的索引。返回值该方法的返回指定索引处char值。例...
2018-03-12 20:42:25 1130
原创 Java基础学习(二)
1、单例模式(饿汉式和懒汉式单例)2、一个小问题一个变量为父类类型的引用,但是指向一个子类对象,调用子类和父类中的同名方法,是会调用子类中的方法还是调用父类中的方法?解答:虽然指向子类,但是调用的是父类的方法,因为调用方法只是和变量类型有关。3、final修饰符final修饰类则不可被继承,修饰方法则不可被重写,修饰基本类型变量则只有一次赋值机会,修饰引用则只有一次指向的机会,4、抽象类和接口的区...
2018-03-12 16:29:56 176
转载 java基础学习(一)
1、this的用法this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。有三种用法:1)、指向当前对象本身,略;2)、与形参名字相同,用与区分: class Person { private int age = 10; public Person(){ System.out.println("初始化年龄:"+age);} public i...
2018-03-11 10:18:23 2398 1
原创 numpy学习过程
1、shape的用法shape函数是numpy.core.fromnumeric中的函数,它的功能是查看矩阵或者数组的维数。举例说明:>>> e = eye(3) >>> e array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]]) >>> e.s...
2018-03-10 21:17:17 1564
原创 《机器学习实战》实现时遇到的问题
第二章、K-邻近算法1、import KNN 报错:ValueError: only 2 non-keyword arguments accepted解决方法:粗心的忘了写两个中括号group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]])...
2018-03-10 17:08:40 1686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人