JAVA Pro
哇耶耶耶!
W明Z帝M
耶耶耶
展开
-
变量的命名规范
原创 2021-07-26 21:46:42 · 283 阅读 · 0 评论 -
变量作用域
(1)static在类中定义的变量,在方法中可以直接引用;(2)实例变量则要创建对象来调用;原创 2021-07-26 21:45:08 · 255 阅读 · 0 评论 -
JAVA数据类型
注意:(1)String就属于类;原创 2021-07-26 17:47:46 · 274 阅读 · 0 评论 -
数值型的类型转化
1、低级向高级是隐式类型转换;2、高级向低级必须强制类型转换;优先级为:byte<char<short<int<long<float<double ;原创 2021-07-21 20:30:53 · 133 阅读 · 0 评论 -
“==”与“equals”的区别
==:如果作用于基本数据类型的变量,则直接比较其存储的“值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址;对于复合数据类型(类),使用equals()和 "= ="的效果是一样的,两者比较的都是对象在内存中的存放地址(确切的说,是堆内存地址)。equals:equals方法不能作用于基本数据类型的变量;如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容。原创 2021-07-19 15:39:10 · 116 阅读 · 0 评论 -
列表、集合和映射
(1)List(列表)的元素是有序的,可重复的;(2)Set(集合)的元素是无序的,不可重复的;(3)Map<key,value>(映射)使用的是键值对存放,可一对多,key不重复,value是可以重复的;原创 2021-07-16 17:15:19 · 244 阅读 · 0 评论 -
类的构造方法
(1)无返回值;(2)其名称与本类名称相同;原创 2021-07-16 11:21:07 · 127 阅读 · 0 评论 -
关键字abstract的相关用法
(1)abstract方法必须在abstract类或接口中;(2)abstract类不能和final,static,private一起使用;(3)抽象类中可以有非抽象方法;原创 2021-07-11 08:43:30 · 667 阅读 · 0 评论 -
-53在微机中所表示的二进制数
姐:(1)53对应的二进制数为110101,考虑符号位以及补全空位得-53的原码为:10110101;(2)根据原码除符号位其余取反,得出反码:11001010;(3)所以最终反码+1得出补码:11001011B;注意:(1)正数的原码=反码=补码;(2)负数的反码:将最高位的符号位以外的数,全部取反,这样就得到了负数的反码;(3)负数的补码:将负数的反码进行+1操作,得到的结果便是负数的补码;...原创 2021-07-10 15:29:50 · 5603 阅读 · 0 评论 -
原码与补码
已知X为整数,且[X] 补 = 10011011,则X的十进制数值是______。姐:补码转换为原码:符号位不变,数值位按位取反,末位再加1。1、 [X] 原 = 11100101二进制转为十进制:2、11100101 = -(126+125+122+120)= -101注意:第一位为0则表示为正数,第一位为1则表示为负数。...原创 2021-07-10 15:16:55 · 508 阅读 · 0 评论 -
创建线程的两种方法
创建线程的两种方法(1)从Java.lang.Thread类派生一个新的线程类,重写它的run()方法;(2)实现Runnable接口,重写Runnable接口中的run();原创 2021-07-03 19:12:04 · 101 阅读 · 0 评论 -
JAVA的抽象类和接口描述
JAVA的抽象类和接口描述(1)抽象类不一定含有抽象方法,接口中的方法都是抽象方法;(2)一个类只能继承一个抽象类,但可以实现多个接口;一个接口可以继承多个接口;(3)抽象类可以含有私有成员变量,接口不含有私有成员变量;(4)抽象类中的方法是可以有方法体的,JDK1.8之后,接口中的方法也可以有方法体,用default关键字修饰方法;...原创 2021-07-03 19:02:51 · 175 阅读 · 0 评论 -
JAVA标识符
JAVA标识符(1)只能由数字、字母、下划线“-”或“$”符号以及Unicode字符集组成;(2)必须以字母、下划线“-”或“$”符号以及Unicode字符集开头;(3)不可以是JAVA关键字、保留字(const、goto)和字面量(true、false、null);(4)区分大小写,是大小写敏感的;...原创 2021-07-02 09:39:28 · 89 阅读 · 0 评论 -
子类的构造函数说明
子类的构造函数说明(1)子类不能继承父类的无参构造函数;(2)子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句;(3)在创建子类的对象时,若不含带参构造函数,将先执行父类的无参构造函数,然后再执行自己的无参构造函数;(4)构造函数不能被继承,只能被调用;...原创 2021-07-01 14:38:32 · 550 阅读 · 0 评论 -
IO流的解释
IO流原创 2021-07-01 12:27:55 · 96 阅读 · 0 评论 -
Java类成员的访问控制权限
Java类成员的访问控制权限public>protected>同包(default)>private原创 2021-06-30 20:48:09 · 143 阅读 · 0 评论 -
定义线程的四个方法
定义线程的四个方法(1)start()方法是开始执行线程;(2)join()方法是停止当前正在运行的线程,运行该线程,直到结束;(3)run()方法是线程所执行的方法体;(4)synchronized()是同步代码块加锁解锁用的;...原创 2021-06-30 20:43:49 · 204 阅读 · 0 评论 -
构造方法的三个特殊之处
构造方法的三个特殊之处(1)构造方法必须和所在类名字相同;(2)构造方法没有返回值类型,甚至连void也没有;(3)构造方法是在创建一个对象时由new操作符调用的。构造方法的作用是初始化对象;注意:在一个类中,用户可能没有定义构造方法。在这种情况下,类中会隐式定义一个方法体为空的无参构造方法。这个构造方法称为默认构造方法,当且仅当类中没有明确定义任何构造方法时才会自动提供。...原创 2021-06-29 09:42:53 · 699 阅读 · 0 评论 -
值类型和引用类型的区别
值类型和引用类型的区别(1)定义的区别:值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初声明的变量的值不会变。引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法传入的变量的值也将改变。通俗讲:值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。(2)基本数据类型:值类型有四类八种,四类为:1、整型 2、浮点型 3、字符型 4、逻辑型。八种为:1、整型4种 byte、short、int原创 2021-06-23 15:11:47 · 172 阅读 · 0 评论 -
已知JVM配置参数求eden区的最终分配的大小
已知JVM配置参数求eden区的最终分配的大小题目如下姐:即500M/5=100M,100*3=300M原创 2021-06-22 21:44:10 · 1888 阅读 · 0 评论 -
java基本数据类型的默认初始值
java基本数据类型的默认初始值注意:这里的所有引用类型包括3种:类、接口、数组。如:String就属于类引用,其初始默认值就是null。原创 2021-06-22 21:14:25 · 139 阅读 · 0 评论 -
ArrayList和LinkedList的区别
ArrayList和LinkedList的区别(1)数据结构不同:ArrayList是Array(动态数组)的数据结构,是基于索引的数据接口,它的底层是数组,它可以以O(1)的时间复杂度对元素进行随机访问。LinkedList是Link(链表)的数据结构,是以元素列表的形式存储它的数据,每一个元素都和它的前一个和后一个元素链接在一起,在这种情况下,查找某个元素的时间复杂度为O(n)。(2)效率不同:当随机访问List(get和set操作)时,ArrayList比LinkedList的效率更高,因为Li原创 2021-06-22 10:13:10 · 136 阅读 · 0 评论