Java基础
@山海
莫问前程
展开
-
Java基础之变量
JAVA基础之变量一. 概念:(1)从字面意思理解:可以改变的量(2)从编程角度理解:JVM在内存中开辟出的一块存储空间,用来存储数据。二.命名规则:只能以字母,数字,美元符($)以及下划线(_)组成,但是数字不可以开头。三.使用规则:(1)变量使用前必须先声明(新建,定义)。格式:数据类型名 变量名。int a;(2)变量使用前必须初始化(第一次赋值)/*变量赋值数...原创 2018-11-17 20:50:12 · 203 阅读 · 0 评论 -
Java集合之双列集合Map
一:双列集合Map1. java.util.Map<k,v>集合Map集合的特点:1.Map集合是一个双列集合,一个元素包含两个值(一个key,一个value)2.Map集合中的元素,key和value中的的数据类型可以相同,也可以不同。3.Map中的元素,key是不允许重复的,但是value可以重复。且key与value是一一对应的。java.util.HashMap...原创 2019-05-07 19:04:27 · 571 阅读 · 0 评论 -
File类和递归
一.File类1.File类的创建二.递归原创 2019-05-07 18:59:04 · 147 阅读 · 0 评论 -
Java集合框架之单列集合Collection
一:Java集合框架PS:Collection接口常用方法:* boolean add(E e):增加元素到集合* boolean remove(E e):从集合中删除元素* void clear():从集合清空所有元素* boolean contains :判读元素在不在集合中* boolean isEmtpy:当前集合是否为空* int size() arr.length...原创 2019-03-28 19:13:46 · 298 阅读 · 0 评论 -
Java面相对象(三)多态
一:多态的概念多态是面向对象的第三个特征。多态就是指允许不同类的对象对同一个消息做出响应,即同一消息可以根据发送对象的不同采用多种行为方式。java引用...原创 2019-03-22 21:10:43 · 264 阅读 · 0 评论 -
Java面向对象(二)封装
一、方法方法就是一块逻辑代码的封装,可以看成是一个独立的功能方法的分类:两类第一类:成员方法,也叫非静态方法,指的是对象的行为功能第二类:静态方法,由static修饰的方法,这样的方法不是对象的行为1、方法的重载(overload)方法签名由两部分组成:方法名和形参类型列表PS: 在类里,不允许有方法签名相同的方法。可以有方法名相同,形参列表不同的方法为了遵循编程规范,有些方法的方...原创 2019-03-19 18:43:10 · 189 阅读 · 0 评论 -
Java面向对象(三)继承
一:继承的基本概念1)从现实中理解:类似于父亲和儿子的关系,儿子要继承父亲的某些特征,同时也会有自己的新特征。2)从计算机角度理解:可以基于已经存在的类构造一个新类。即构造一个子类继承他的父类的某些共同特征和方法。父类:也叫派生类;子类:也叫超类,基类【先有父类,才有子类】3)语法:用关键字extends,基于继承语法。格式: public class subClass extend...原创 2019-03-19 22:00:34 · 220 阅读 · 0 评论 -
Java基础之面向对象(一)
一.面向过程编程:面向过程编程主张以过程为中心,采用自顶而下,逐步精分,模块化的思想。将程序分解多个功能模块,以函数为基本单位,每个函数对应一个功能模块。对于一个项目,首先分析它的实现过程,更注重如何实现。二.面向对象编程:面向对象编程主张从客观世界的角度来对程序进行分析(OOA),设计(OOD),编程(OOP)。以人的自然思维来考虑,即从类、对象、封装、继承、数据的传递来设计程序。...原创 2018-12-23 12:41:48 · 196 阅读 · 0 评论 -
Java基础之数组
一:数组及相关概念。1.数组:一组相同类型的数据的集合。类似于一个容器,里面存放一对类型相同数据。2.数组元素:数组中存放的每一个数据,都是一个数据元素。3.数组长度:数组中数据元素的个数,可用数组名.length来表示。4.数组下标:数组中元素的表示符,根据序号标记位置,数组下标从0开始。二.数组的创建。1.数组的声明数组属于引用型变量,因此两个相同类型的数组如果具有相同的引用,...原创 2018-12-09 11:45:04 · 235 阅读 · 1 评论 -
Java基础之循环结构
1.循环结构引入:当程序需要重复循环执行一段代码时,使用循环结构来实现。与流程控制结构相似,判断条件成立,执行循环体,不成立,则退出循环结构。 2.循环结构三要素:(1)循环变量(因子)的声明和初始化(2)循环条件(3)循环变量(因子)的改变方向3.三种循环结构:for循环,while循环,do while循环。4.基本语法:&amp;lt;1&amp;gt;for循环for(变量声明和初始化 ; ...原创 2018-12-02 17:34:54 · 255 阅读 · 1 评论 -
关于For循环嵌套的简单理解
一:循环语句的嵌套一个循环结构内可以含有另一个循环,称为循环嵌套,又称多重循环。常用的循环嵌套是二重循环,外层循环称为 外循环,内层循环称为内循环。二:双重循环:1.双重循环结构for (循环变量初始化;终止条件表达式;循环变量的增量){语句或语句块;for(循环变量初始化;终止条件表达式;循环变量的增量){语句或语句块;}}2.执行逻辑1.外层判断循环条件,满足进入外...原创 2018-11-25 14:50:14 · 25194 阅读 · 8 评论 -
Java基础之数据类型
JAVA基础之数据类型一.八种基本数据类型的比较。二.补充1.字面量:给变量赋值时,直接写的数字就是字面量。(1)整数类型的字面量是int类型。如:short a=10;//a的字面量为int型。浮点数的字面量默认是double类型。如:float b=10.0;//b的字面量为double。(2)long类型的字面量在数值后添加L/l。float类型的字面量需要在数...原创 2018-11-18 15:21:15 · 259 阅读 · 0 评论