Java基础笔记
微末666
我本微末凡尘,可也心向天空
展开
-
Java的语句
1.Java的运算符A:什么是运算符* 就是对常量和变量进行操作的符号。B:运算符的分类* 算术运算符,赋值运算符,比较(关系或条件)运算符,逻辑运算符,位运算符,三目(元)运算符 C:算数运算符有哪些+,-,*,/,%,++,-- %运算符的使用* 当左边的绝对值小于右边绝对值时,结果是左边 2%5 是2* 当左边的绝对值等于右边或是原创 2018-01-07 13:35:08 · 240 阅读 · 0 评论 -
继承详解
什么是继承?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类可以称为子类,单独这个类称为父类、超类或者基类。子类可以直接访问父类中的非私有的属性和行为。通过 extends 关键字让类与类之间产生继承关系。1classSubDemo exte转载 2018-01-07 14:42:06 · 267 阅读 · 0 评论 -
Java语言基础
1:什么是常量 在程序执行的过程中其值不可以发生改变 2:Java中常量的分类* 字面值常量* 自定义常量3:字面值常量的分类* 字符串常量* 整数常量* 小数常量* 字符常量,用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号* 布尔常量较为特殊,只有true和false* 空常量 null4.变量A:什么是变量* 在原创 2018-01-07 12:47:36 · 238 阅读 · 0 评论 -
java内存分配
一.Java内存分配主要包括以下几个区域:1. 寄存器:我们在程序中无法控制2. 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中3. 堆:存放用new产生的数据 注意:创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因为同一个类的对象拥有各自的成员变量,存储在各自的堆中,但是他们共享该类的方法,并不是每创建一个对象就把成员方法复制转载 2018-01-08 09:44:45 · 218 阅读 · 0 评论 -
Java中实现对象的比较:Comparable接口和Comparator接口
在实际应用中,我们往往有需要比较两个自定义对象大小的地方。而这些自定义对象的比较,就不像简单的整型数据那么简单,它们往往包含有许多的属性,我们一般都是根据这些属性对自定义对象进行比较的。所以Java中要比较对象的大小或者要对对象的集合进行排序,需要通过比较这些对象的某些属性的大小来确定它们之间的大小关系。一般,Java中通过接口实现两个对象的比较,比较常用就是Comparable接口和Compar...转载 2018-02-09 09:34:22 · 1234 阅读 · 0 评论 -
map集合详解
http://blog.csdn.net/qq_28261343/article/details/52627545 博客地址转载 2018-02-09 10:29:48 · 184 阅读 · 0 评论 -
JAVA数组详解
1.概念和定义概念同一种类型数据的集合。其实数组就是一个容器。【注意:Java中的数组是引用类型,即使一个数组中存放的都是基本数据类型,但这个数组类型同样是引用类型】。数组既可以存储基本数据类型,也可以储存引用数据类型,基本类型存储的是值,引用类型存储的是地址值数组的好处可以自动给数组中的元素从0开始编号,方便操作这些元素。格式1:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];...转载 2018-01-07 13:41:25 · 376 阅读 · 0 评论 -
Java 集合
一.collection(单例集合)1.什么是集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象。集合中可以存储任意类型的对象,而且长度可变。在程序中有可能无法预先知道需要多少个对象,那么用数组来装对象的话,长度不好定义,而集合解决了这样的问题。2.集合和数组的区别数组和集合类都是容器数组...原创 2018-01-07 15:18:51 · 146 阅读 · 0 评论 -
java的四种权限修饰符
private只能在本类中访问default可以在本类,本包下protected可以在本类,本包下的其他类,本包下的子类 ,访问public 本类,本包,子类,其他包原创 2018-05-14 20:01:32 · 509 阅读 · 0 评论