Java的基础知识学习
文章平均质量分 90
YunhuiGIS
这个作者很懒,什么都没留下…
展开
-
Java中类的getClass()与类继承之间的关系详解
1.获得类型类 我们知道在Java中一切都是对象,我们一般所使用的对象都直接或间接继承自Object类。Object类中包含一个方法名叫getClass,利用这个方法就可以获得一个实例的类型类。类型类指的是代表一个类型的类,因为一切皆是对象,类型也不例外,在Java使用类型类来表示一个类型。所有的类型类都是Class类的实例。例如,有如下一段代码:2.类继承之间之间的逻辑关系类C继承类B,...原创 2018-05-23 10:01:07 · 2663 阅读 · 0 评论 -
java中final与static的区别
static修饰的方法: 1、父类中的静态方法可以被继承、但不能被子类重写。2、如果在子类中写一个和父类中一样的静态方法,那么该静态方法由该子类特有,两者不构成重写关系。final修饰: 1、修饰类表示不允许被继承。2、修饰方法表示不允许被子类重写,但是可以被子类继承,不能修饰构造方法。3、修饰变量表示不允许被修改 a)方法内部的局部变量,使用前被赋值即可(只能赋值一次),没有必要非得初始化。 b...原创 2018-05-22 11:33:09 · 399 阅读 · 0 评论 -
学习Class.getResource()、ClassLoader.getResource()和this.class.getClassLoader()
在学习java的一段时间内,一直碰到Class.getResource()、ClassLoader.getResource()和this.class.getClassLoader()这三个方法。用到之后,百度一下,明白了什么意思了,但是过了一段时间之后,又忘了。今天就把它记录下来吧!! java是面向对象语言,面向对象的语言的宗旨就是万事万物皆对象,那么类、类里面的属性和方法都...原创 2018-05-24 20:26:12 · 485 阅读 · 1 评论 -
Java多线程下对Synchronized的理解
对于Synchronized学习了多次,但是有时候还是不理解其中的区别,找了很久的材料,才对Synchronized有较深的理解。1.Synchronized相关概念 在Java编程中,经常会用到同步,而用的最多也许就是Synchronized这个关键字。首先Synchronized关键字涉及到锁的概念。首先对相关概念进行解释。先借用别人的总结,感觉还不错!!!! java的内置锁:每...原创 2018-06-08 11:07:50 · 181 阅读 · 0 评论