Java学习笔记
Sensente
满船清梦压星河
展开
-
Java学习笔记(四) 面向对象进阶
一、面向对象三大特性继承、封装、多态1继承性目的:减少代码的重复,提高程序可维护性方法:将代码相同的部分提取出来组成一个父类类之间的继承关系是现实世界中遗传关系的直接模拟,它表示类之间的内在联系以及对属性和操作的共享,即子类可以沿用父类(被继承类)的某些特征。子类也可以具有自己独立的属性和操作。子类从父类继承有两个主要的方面:属性的继承方法的继承类定义的格式...原创 2020-04-16 13:59:06 · 216 阅读 · 0 评论 -
Java学习笔记(三) 面向对象基础
一、面向对象的概念面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用函数。面向对象:把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。二、类和对象类即为分类标准,由属性和方法两部分构成。//抽象对象是类的一个实例。//具体类定义的格式:[ 类修饰...原创 2020-04-16 00:01:55 · 214 阅读 · 0 评论 -
Java学习笔记(二) Java语言基础
一、标识符Java标识符遵循以下规则:符号只允许下划线_和美元$符号不能以数字开头不能使用Java关键字注意英文字母大小写代表不同含义取名应遵循易于理解、便于记忆的原则其中,对于命名规范而言:项目名/project:全部小写,如果项目名是多个英语单词组成,每个单词都要小写包名/package:全部小写类名/class:首字母大写,也就是帕斯卡命名法,首字母大写,...原创 2020-04-15 21:25:27 · 228 阅读 · 0 评论 -
Java学习笔记(一) Java语言概述
镇楼图(为什么要学习编程)一、Java特点Java语言是一门很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为健壮的编程语言。具体而言:简单性 面向对象技术 分布性 健壮性 安全性 体系结构中立 可移植性 解释执行 高性能 多线程(具体描述略)二、Java编译过程Java 编译器不将对变量和方法的引用编译为数值引用...原创 2020-04-15 17:31:44 · 256 阅读 · 0 评论