java基础
馬致远
不为成功找方法,只为失败想理由
展开
-
02- java变量与运算符 学习笔记
文章目录变量命名规范硬性 必须遵守的条件软性 可以遵守也可以不遵守,但是最好遵守数据类型8大 基本数据类型二进制赋值案例常量键盘录入类型转换自动类型转换强制类型转换语法格式细节问题运算符赋值号 = 从右向左运算算术运算符关系运算符 (比较)逻辑运算符位运算符条件运算符优先级问题案例题目1问题举例八大基本数据类型int 类型 占几个字节== 和 = 的区别&& 和 & 的...原创 2019-06-28 09:25:07 · 175 阅读 · 0 评论 -
03- 条件分支和循环控制
文章目录选择结构if elseif 单条件双条件分支多条件多重分支嵌套案例 掷骰子switch格式注意点switch 和 if else 的区别不同点案例循环结构需要在控制台打印 10次 你好世界while语法案例执行流程案例do while语法案例对比 while 和 do while的区别案例 猜数字小游戏for语法案例while 和 for 对比案例多重嵌套流程控制关键字continue...原创 2019-07-01 17:43:03 · 184 阅读 · 0 评论 -
04- 数组
文章目录数组概念的引入需求概念基本语法定义数组第一种定义方式第二种定义方式第三种数组和内存栈内存堆内存垃圾回收器通过数据图的方式描述数组细节获取值赋值遍历属性 length下标越界根据数据类型不同赋予默认值案例案例1案例2案例3数组的增删改插入(增加)删除冒泡排序选择排序点名案例ArraysequalssorttoStringfillcopyOf二维数组定义方式二维数组的遍历数组数组概念的引入...原创 2019-07-04 20:13:27 · 240 阅读 · 0 评论 -
05- 面向对象基础入门
面向对象基础基本知识开发方法结构化开发 (面向过程)面向对象开发案例面向过程的做饭买菜 - 洗菜- 切菜- 炒菜- 吃菜- 刷锅洗碗面向对象的做饭订外卖面向对象概念 :直观而且程序结构简单的程序设计方法, 比较复合人类认识现实世界的思维方式基本思想是 : 把问题看成是由若干个对象组成, 这些对象之间是相互独立的,但又可以相互配合.连接和协调, 从而共同完成整个程序要...原创 2019-07-11 08:14:14 · 133 阅读 · 0 评论 -
06- 面向对象之封装 继承
文章目录封装程序设计中遇到的问题程序设计的缺陷封装包结构包的作用语法标准访问权限修饰符类的访问修饰符类成员的修饰符static 修饰符概念静态属性的调用学习静态static之前学习静态static之后静态和非静态的执行顺序类变量和实例变量的对比程序运行流程静态和非静态之间的相互调用案例继承书写两个类继承的语法特性子类调用父类的内容语法注意点继承条件下的构造方法子父类之间代码执行流程子类不能获取父类...原创 2019-07-11 08:20:37 · 229 阅读 · 0 评论 -
07- 面向对象之多态
文章目录多态需求分析多态的使用作用案例参数列表是父类的情况返回值为父类的情况(人去买宠物)优势好处多态注意事项方法和属性的调用对象的向上和向下转型instanceof新建女儿类避免类型转换异常多态需求分析养了多只动物, 每一个动物生病之后, 需要提供相应的方法 ,给宠物看病, 宠物越多, 方法越多 , 每添加一个宠物, 就需要添加一个方法弊端: 频繁修改代码, 可扩展性和可维护性差//...原创 2019-07-20 16:50:45 · 117 阅读 · 0 评论 -
08- 抽象类和接口
文章目录抽象类和抽象方法抽象语法特点抽象类和抽象方法关系抽象类中是拥有构造方法的接口生活中的接口语法案例接口与类之间的关系接口和抽象类之间的对比案例接口的优势设计原则抽象类和抽象方法猫狗案例 - 猫和狗继承了动物类具体的类 和 抽象的类的区别动物都有吃饭的方法 动物都有睡觉的方法 动物吃什么动物怎么睡觉 动物具体吃什么 不知道(对于动物这个类而言,就是一个抽象的类) 某一...原创 2019-07-20 16:54:35 · 115 阅读 · 0 评论 -
09- 异常
文章目录异常异常的概念以往异常的处理方式if else异常的体系结构常见异常异常的处理机制try- catch多重catchtry- catch- finally异常的细节throws 声明抛出异常使用throw 手动抛出异常自定义异常异常异常的概念程序在运行过程中, 所发生的所有不正常的事情, 异常会中断正在执行的程序除0 案例数组下标越界类型转换异常以往异常的处理方式if...原创 2019-07-20 17:02:16 · 205 阅读 · 0 评论