
Java
糖醋小熊猫
求大腿
展开
-
【Java学习】Java多线程知识总结
线程创建#### 方法一 继承Thread类重写run方法创建一个类继承Thread类重写run()方法创建Thread子类的对象通过此对象调用start()常用方法start() : 启动当前线程,调用当前线程的run()方法。run() : 通常需要重写此方法,将要创建的线程要执行的操作声明在此方法中。currentThread() : 静态方法,返回执行当前代码的线程。getName()/setName() : 获取/设置当前线程的名字。yield() : 释放当前CPU的原创 2020-10-19 16:19:01 · 178 阅读 · 0 评论 -
【详解】帮你理解Java的封装性
封装性问题引入当我们创建一个对象时,我们可以采用“对象.属性”的方式进行赋值,但是这种方法并不能对属性的值进行约束,比如一个特定的范围。但是实际问题中,我们一般要对属性的赋值加一些特定的限制条件。这个条件就不能在声明属性的时候添加,只能通过方法限定条件的添加(比如setAge)。同时为了防止直接调用对象的属性进行赋值,应将属性设为private属性。封装性的体现我们将属性xxx私有化(private),然后通过公共的方法setXxx()和getXxx()来设置和获取属性值。除了上面的描述外,封装性的原创 2020-07-23 14:32:54 · 250 阅读 · 0 评论 -
【详解】Java的值传递机制
Java的实参如何传入方法呢?Java里的参数传递方法只有一种:值传递。即将实际参数的副本(复制品)传入方法内,而参数本身不受影响。值传递机制如果参数是基本数据类型,此时参数传递给形参的是实参的数据值。如果参数是引用数据类型,此时参数传递给形参的是实参存储数据的地址值。(类似于C语言中的指针)代码示例import java.util.Scanner;public class Test1 { public void swap(Data data){ int c = d原创 2020-07-23 12:26:32 · 1031 阅读 · 0 评论 -
【详解】标识符命名规则及命名规范
标识符凡是可以自己起名字的都叫做标识符。比如类名、变量名、包名、方法名、接口名等。标识符命名规则26个英文字母,0—9,_或$ 组成数字不可以开头不可使用关键字和保留字不能包含空格,严格区分大小写命名规范包名:多单词组成时所有字母小写 : xxxyyyzzz类名、接口名 : XxxYyyZzz变量名、方法名 : xxxYyyZzz常量名 : XXX_YYY_ZZZ...原创 2020-07-21 23:08:35 · 3996 阅读 · 0 评论 -
【通俗易懂】equals 与 == 的区别
值类型(int,char,long,boolean等)都是用==判断相等性。对象引用的话,==判断引用所指的对象是否是同一个。equals是Object的成员函数,有些类会覆盖(override)这个方法,用于判断对象的等价性。例如String类,两个引用所指向的String都是”abc”,但可能出现他们实际对应的对象并不是同一个(和jvm实现方式有关),因此用==判断他们可能不相等,但用equals判断一定是相等的。总结1、==操作符既可以用于比较基本的数据类型,也可以用于比较对象,而equals原创 2020-07-19 21:00:43 · 138 阅读 · 0 评论 -
【通俗易懂】Java中抽象类和接口的区别
接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的。而抽象类是可以有私有方法或私有变量的。另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里面没有任何方法,如Remote接口)和数据共享(里面的变量全是常量)的作用。...原创 2020-07-19 20:53:56 · 337 阅读 · 0 评论 -
【详解】JAVA集合只能存放引用类型的的数据,不能存放基本数据类型
Java中的map、list、set、map之类的集合容器中只能存放引用类型,而不能存放类似于int、double之类的基本类型。原因首先,集合的存在就是为了方便对多个对象的操作才出现的,集合是存储对象最常用的一种方式,也就是说,集合的从有到无都是因为对象,人们发现要保存多个对象很麻烦,于是便发明了集合,集合是依赖对象而生的,所以就对基本数据类型"不感兴趣"。但是,现在基本数据类型都有了其对应的封装的对象,而且有了自动拆箱和装箱功能,基本数据类型和其对应对象之间的转换变得很方便,想把基本数据类型存入集合原创 2020-07-19 17:20:09 · 8178 阅读 · 5 评论