自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java中实现多态的机制是什么?

父类或接口定义的引用变量,指向了子类或具体实现类的实例对象。而程序调用的方法在运行期间动态绑定,即引用变量指向具体实例对象的方法,也就是内存里正在运行的对象的方法,而不是引用变量的类型中定义的方法。(可以理解为指针,指向某块内存地址)...

2020-01-16 21:50:39 190

原创 接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concreteclass)?抽象类中是否可以有静态的main方法?

接口是否可继承接口?接口是可以继承接口的,但是在实现的时候,类必须重写所继承接口及其父类接口的方法。抽象类是否可实现(implements)接口?抽象类可以实现接口,但实现其方法时必须写方法体,若不写方法体需加上abstract修饰,或可以直接不重写方法。抽象类是否可继承具体类(concreteclass)?可以继承具体类,可以使用父类的属性,这种具体类常见于公共类...

2020-01-14 22:31:50 1538

原创 Overload和Override的区别?Overloaded的方法是否可以改变返回值的类型?

Overload和Override的区别?首先,Overload是重载,Override是重写。Overload 是用于相同方法名的方法上的;重载要求方法名一致,参数列表不同,与返回值类型、访问修饰符、抛出的异常无关;如果是子类重写父类的方法,那么父类的访问权限不能是private,不然相当于子类写了个全新方法。Override 是用于子类继承父类时候,重写父类方法的;重写要求方法名、...

2019-10-20 21:29:05 277

原创 Math.round(11.5)等於多少?Math.round(-11.5)等於多少?

在Java中有三种取整方式:ceil、floor、round;顾名思义:ceil是向上取整、floor是向下取整、round是四舍五入;round的四舍五入算法是:加上0.5再向下取整。附上代码说明: public static void main(String[] args) { double a = 1.2; double b =...

2019-10-19 13:31:27 214

原创 Integer与int的区别

int是Java中的基础数据类型,Integer是int的包装类;Integer跟int可以相互转化,int -> Integer 是自动装箱过程,Integer -> int 是自动拆箱过程。作为成员变量时,int默认值是0,而Integer为null;在方法内部变量时,int和Integer必须初始化才能调用。附上代码说明:public class Test1 {...

2019-10-19 11:08:46 136

原创 是否可以从一个static方法内部发出对非static方法的调用?

不可以直接调用。static方法内部,可以直接调用static方法,但是,对非static方法,需要通过类的实例化对象来调用。附上代码是说明:public class Test1 { public static void main(String[] args) { System.out.println(Animal.getAnimalType()); ...

2019-10-18 23:24:28 405

原创 静态变量和实例变量的区别?

静态变量在Java中,静态变量用static修饰,静态变量在项目启动时,已经存放在了栈中,可以直接通过(类名.变量名)的方式调用;静态变量属于类,所以每次实例化都对它没有影响。实例变量实例变量只有在类实例化后,才保存在栈中,等待调用;并且每次实例化后,都是初始值。附上代码说明:public class Test1 { public static int ...

2019-10-17 22:37:34 174

原创 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?

是引用不能变,也就是final指向的变量地址不能变,对于一个变量是某个对象的话,对象内部属性的值都是可以变的。为了清楚说明,附上代码:public class Test1 { static class Animal { String type = "dog"; Animal() { } Animal(Stri...

2019-10-16 22:49:00 428

原创 用最有效率的方法算出2乘以8等於几?

最快的方法就是位运算了,将2进行左移运算,2<<3,便可得到8。因为将一个数左移n位,相当于乘以2的n次方。位运算是cpu直接支持的,所以速度是贼快的。...

2019-10-16 22:31:42 1164 2

原创 char型变量中能不能存贮一个中文汉字?为什么?

肯定是能的。因为char是字符类型,它占2个字节,而Unicode中就是用两个字节来存储汉字,当然一些生僻字在Unicode中也是没有的。

2019-10-16 22:23:45 397

原创 short s1= 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

第一个问题:short s1 = 1; s1 = 1 + 1;有什么错?s1是short类型,可以自动转为int,但是 s1+1 在运算时,是会被提升为int类型进行计算,得到结果自然也是int类型,而int类型是无法自动转为short类型的,需要添加强转:(short)(1+1),并且这种强转会丢失精度;第二个问题:short s1 = 1; s1 += 1;有什么错?这个其...

2019-10-16 22:16:58 297

原创 switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

可以明确的是,在jdk1.5之前,switch中只能使用整数表达式:char、byte、short、int;(包括包装类:Character、Byte、Short、Integer)而jdk1.5,可以使用枚举类型enum;jdk1.7,可以使用String类型;为什么不能使用long?像char、byte、short都可以自动转为int类型,而不丢失精度;但long不行,long强转为...

2019-10-16 21:57:03 207

原创 在JAVA中如何跳出当前的多重嵌套循环?

在Java中,有多种方式跳出当前的多重嵌套循环;1、使用带标号的break语句;here:for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (i+j == 10) { break here; } }}2、让内层循环控制...

2019-10-15 22:38:09 240

原创 说说&和&&的区别

1、&既可以进行位运算,也可以进行逻辑与运算。作为位运算时,例如:0x31 & 0x0f = 00110001 & 00001111 = 0x01;作为逻辑与运算时,&操作符两边需为boolean类型,例如:true & false = false; true & true = true。2、&&只能作为逻辑与运...

2019-10-15 21:53:47 420

原创 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?

一个.java源文件可以包括多个类,但是只能有一个类是public类型的,且必须和文件名一致。但是为什么这样呢?这是编译器规定的:1、因为每个.java源文件实质上是一个编译单元(文件),而每个编译单元都需要一个入口,可以说是一个调用的入口。2、public类名必须和文件名一致,不然编译器就会报错;3、如果.java源文件内,没有public类,那么可以存在多个类,并且类名和文...

2019-10-14 22:22:38 1596

curl-7.71.1-win64.zip

最新版cUrl,版本号7.71.1,curl-7.71.1-win64-mingw.zip。curl-7.71.1-win64-mingw.zip

2020-07-31

kibana-7.8.1-windows.zip

最新版kibana,版本号7.8.1,kibana-7.8.1-windows-x86_64.zip

2020-07-31

elasticsearch-7.8.1.zip

最新版的elasticsearch,版本号7.8.1,elasticsearch-7.8.1-windows-x86_64

2020-07-31

numpy-1.14.1+mkl-cp36-cp36m-win_amd64.whl

网上下载太慢了,因此分享到这里,供大家下载。 下载自https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

2018-07-11

Microsoft Visual C++ Build Tools 2017

解决安装tesserocr时,报Microsoft Visual C++ 14.0 is required错误。

2018-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除