自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 super注意点

父类没有无参构造,子类的无参构造会自动调用父类的无参构造,这个时候如果子类不写无参构造的话会报错但是子类写了无参构造的话也会报错,因为父类有有参构造但是没写无参构造,也就是说子类不能自动调用父类的方法,只能手动调用父类有参的构造方法子类的构造方法必须要调用父类的任意构造子类只能有一个父类而父类可以有多个子类意思就是说只能继承一个,但是可以多实现的具体提现...

2019-08-27 23:31:34 57

原创 正则表达式

正则表达式{[abc] a,b,c任意一个字符[^abc] 除了a,b,c的任意字符[a-zA-Z0-9]az,AZ,0-9中任意一个字符. 任意一个字符\d 任意一个数字字符,相当于[0-9]\s 空白字符[\t\n\x0B\f\r]\D 非数字字符\W 非单词字符\非空格字符[abc]* 任意字符[abc]+至少要有一个[abc]?0-多次[abc]{6,15...

2019-08-27 23:27:17 560

原创 抽象对象数组

package com.zhang.javase;public class AbstrDemo { Pet pet = new Pet(); Pet[] pet1 = new Pet[3];} abstract class Pet{ }结果:编译报错,原因第三行:抽象对象不能实例化第四行:没有报错对象数组它创建的是一个实例引用,意思就是说它并没有像new对象那样在堆中创建,它...

2019-08-27 23:26:15 576

原创 HTTP协议:超文本传输协议

HTTP协议:超文本传输协议浏览器与服务端之间传输数据的协议,底层的传输协议为TCP。HTTP则为应用层协议,负责定义传输数据的格式。HTTP协议分为1.0与1.1两个版本。现在常用为1.1版本。协议规定客户端与服务端通讯方式为:一次请求一次响应即:客户端发起请求,服务端接收到请求后向客户端发送响应。服务端不会主动发送内容给客户端。采取"一问一答"的形式。HTTP对请求与响应分别定义...

2019-08-27 22:51:32 408

原创 线程Thread类中start()和run()方法的区别

Thread类中start()和run()方法的区别。start()用来启动一个线程,当调用start方法后,系统才会开启一个新的线程,进而调用run()方法来执行任务,而单独的调用run()就跟调用普通方法是一样的,已经失去线程的特性了。因此在启动一个线程的时候一定要使用start()而不是run()线程调用start方法后不会立即运行此线程,而是将该线程处于就绪状态;两种方法的区别:...

2019-08-27 22:50:07 492

原创 return跳出循环

return语句用于终止函数的执行或退出类的方法,并将控制权返回该方法的调用者。如果这个方法带有返回类型,return 语句就必须返回这个类型的值;如果这个方法没有返回值,可以使用没有表达值return;该方法用处之一:循环找出条件/答案,如果循环结束答案没有找到就执行下面的语句如果找到答案,那就直接将方法抛弃。可以这么理解:一个女人和男人谈恋爱,一心只为钱,而且是不停的找钱1.当钱到手,...

2019-08-27 22:48:01 4964 2

原创 String[] split()空指针问题

String[] split()参数:regex -定界正则表达式返回:字符串数组,它是根据给定正则表达式的匹配拆分字符串确定的抛出:PatternSyntaxException - 如果正则表达式的语法无效String str ="asdsd,dsadsa,";String[] s =str.split(",");该方法拆分出的字符串的长度是2,也就是说最后一个“,”虽然被拆...

2019-08-27 22:42:36 2238

原创 read(byte[] data)的注意点

I/O在流的读取过程种有一个int read(byte[] data) 的方法参数:data是一个byte数组,是将数据读入的缓冲区返回:读入缓冲区的总字节数,如果由于已达到文件的末尾而不再有数据,则返回-1;该方法用过之后,byte数组已经被读入进去,数据已经存在,读入的大小是byte数组的大小。之后就可以使用该数组就应当注意它还是一个byte数组但是它已经被赋值,而且数据实际的长度是它...

2019-08-27 22:35:16 877

原创 JVM自动将数值进行数学计算

JVM可以自动将数值进行数学计算但是大家不要忽略一点的就是JVM在计算的时候是把结果【都转成int型】,无论你应该是什么类型,虚拟机都会将结果转成int。这个时候我们进行大数值数学计算的时候会出现结果异常。long oneDay = 24*60*60*1000; birDime+= 10000*oneDay;long birTime = 24*60*60*1000*10000+birT...

2019-08-27 21:43:59 146

原创 interface和abstract的区别

为什么向上转型的时候父类引用指向子类对象的另一种理解:因为父类对象中抽象方法方法为空,根本没有任何数据,所以指向是子类的…抽象类不能实例化抽象类中可以写普通的方法abstract final 不能同时修饰变量和方法,因为final语法规定不能够被继承,实现,但是abstract如果不被实现则没有任何意义抽象方法数量不限(0~很多)可以不写抽象方法抽象方法特征1.抽象方法不能编写方法体...

2019-08-27 21:39:04 330

原创 java重载和重写

重载(overload)和重写(方法覆盖,override,发生在子类中)重载是值在【一个类中】定义定义多个方法名相同但参数列表不同的方法,在编译时,根据参数的个数和类型来决定绑定那个方法重载遵循所谓“编译期绑定”,即在编译时根据参数变量的类型判断应该调用哪个方法;因为:变量obj的类型为super,因此:Goo的g(Super)方法被调用重写是指在子类中定义和父类完全相同的方法,在程序运...

2019-08-27 21:35:20 419

原创 maven 初了解

Maven 中央仓库(它储存着世界上所有的开源的文件)eclipse中的用法1.先将Maven配置j,(window – > preferences --> user Settings --> 打开配置文件)2.创建maven项目3.在porn.xml中插入<!----------------组件坐标-------------->4.会出现工具jar包...

2019-08-11 15:13:49 115

原创 static和final的面试题

public class Foo { static int x; public void go(){ System.out.println(x); }}正确:普通方法调用static变量时必须要用类名.的格式,但是在本类中可以省略不写class Foo2{ int x; public static void go(){ System.out.println(x); }...

2019-08-11 15:11:05 286

原创 java面试题之堆栈引用

public class PoolDemo { public static void main(String[] args) { int a = 2; String s = "hello"; Point p = new Point(1, 2); Collection c = new ArrayList(); c.add(p); test(a, s, p, c); Sy...

2019-08-11 15:01:42 638

原创 Collection和collection的区别

1.Collection是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法2.Collections是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能被实例化,就像一个工具类,服务于java的Collection框架java.util.Collections此类完全由在collection上进行操作或者返回collection的静态方法组成。它包含在collection...

2019-08-11 14:59:48 606

原创 面试中finally常见问题

public class FinallyDemo03 { public static void main(String[] args){ System.out.println(test("0")+"\n"+test(null)+"\n"+test("")); } private static int test(String string) { try{ return s...

2019-08-02 22:35:55 123

空空如也

空空如也

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

TA关注的人

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