java基础
XH_xiu
这个作者很懒,什么都没留下…
展开
-
java数据类型
java中的8大基本数据类型基本数据类型整型byte(字节型):1个字节short(短整型):2个字节int(整型):4个字节long(长整型):8个字节浮点型float(单精度型):4个字节double(双精度型):8个字节字符型——char布尔型——boolean引用数据类型 根据数据在内存中的存储方式不同,java讲数据分为两大类:基本数据类型和引用数据类型。 基本数据类型 基本数据类型分为...原创 2019-07-14 18:33:45 · 129 阅读 · 0 评论 -
数组有没有length()这个方法? String有没有length()这个方法?
数组没有length()方法 数组只有length属性,表示的是数组的长度。而且这个属性可以理解为止一个常量,一旦数组被产生,我们可以得到length的值,但不能改变。 String有length()方法 返回的是字符串的长度。也不能修改。 ...原创 2019-07-14 18:45:17 · 2298 阅读 · 0 评论 -
抽象类和接口的区别
抽象类 接口 场景 is a 做父类,被子类继承 like a 新的引用数据类型,为没有继承关系的类提供共享行为 定义 定义 (1)语法:abstract class(2)属性没有特殊要求(3)有构造,且不能为抽象 (1)语法:interface + 接口名(2)只能有公共静态常量属性(3)不能有构造 方法 与普通类一致,只是多了抽象方法(1)非抽象方法:非抽象(...原创 2019-07-14 19:36:11 · 148 阅读 · 0 评论 -
Java垃圾回收机制
垃圾回收机制是什么 垃圾回收简称GC,是Java中提供的一种独立的回收机制,帮助程序员解决使用完了的对象的清理动作,它是调用对象的finalize()方法完成。在系统运行过程中,会产生一些无用的对象,这些对象占据着一定的内存,如果不对这些对象清理回收无用对象的内存,可能会导致内存的耗尽,所以垃圾回收机制回收的是内存。由GC负责回收堆区和方法区的内存。垃圾回收是Java的一大优势,解决了之前程序员需...原创 2019-07-14 18:59:45 · 104 阅读 · 0 评论 -
java标识符命名规则
标识符分为系统预定义标识符和用户自定义标识符。 系统预定义标识符 全是关键字 注意:main不是关键字 用户自定义标识符 硬性要求 1、不能是关键字 2、可以包含字母、数字(0-9)、下划线(_)、美元符号($) 3、不能以数字开头 4、区别大小写 软性要求 1、见名知意 2、约定俗称的规则(驼峰命名法) 常用 1、类名——首字母大写 2、变量名——除第一个单词外,其他单词首字母大写 3、常量名—...原创 2019-07-14 19:08:43 · 198 阅读 · 0 评论 -
类变量与成员变量的区别
(1)什么是类变量——static;什么是成员变量—— 非static (2)类变量与对象无关;成员变量与对象有关; (3)类变量全类共享一个值,成员变量该类的对象各有一个; (4)类变量存在静态区,只有一个;成员变量在对象身上,一个对象一个; (5)类变量加载期就产生,并初始化;成员变量运行起来以后调用构造产生对象的时候才产生,并初始化; (6)类变量用 类名. 的方式访问,也可以用 对象名. ...原创 2019-07-14 19:10:06 · 1621 阅读 · 0 评论 -
this 和 super
this和super都有两种用法,this. this() 、super. super() this. 表示当前对象 1)可以访问被本类自己定义的属性和行为,不受访问修饰符的限制。 2)可以访问父类定义的属性和行为,受访问修饰符的限制。 this( ) 在本类的构造方法中去调用本类的另一个构造方法。 1)只能写在构造方法的第一行; 2)不默认执行,必须手写指定。 super. 当前对象的父类对...原创 2019-07-14 19:27:29 · 131 阅读 · 0 评论 -
访问修饰符
访问修饰符有3个关键字,4种情况,具体如下图所示: (Y代表可访问,N代表不可访问)原创 2019-07-14 19:13:39 · 129 阅读 · 0 评论