![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础学习
HBlack1993
这个作者很懒,什么都没留下…
展开
-
5.24读书笔记
《Head First JAVA》 在JAVA中,程序员应在乎内存中的两种区域:栈与堆。堆是对象存活的区域,包括类的实例变量,可进行垃圾回收;局部变量又被称为栈变量,存活于栈上,同时栈上还有方法调用以及对象引用变量。 新建一个类时系统会调用类的构造函数,构造函数与类同名且没有返回类型。 在新建一个类时最好能有无参构造函数,当用户设定参数值时调用有参构造方法,不设定时调用无参构造方法。多...原创 2019-05-24 18:46:40 · 120 阅读 · 0 评论 -
2019.5.22读书笔记
《Head First Java》 编程时以面向对象的方式来思考,专注于程序中出现的事物而非过程。 编程方法论:①找出类应该做的事;②列出实例变量与方法; ③编写方法的伪码; ④编写方法的测试用程序; ⑤实现类; ⑥测试方法; ⑦除错或重新设计。 伪码介于真正的代码与英语之间,包含3部分:变量声明,方法声明以及方法的逻辑。重要的是逻辑,真正的实现在后续转换成真实码时完成。【个人认为该部分可...原创 2019-05-22 16:59:11 · 93 阅读 · 0 评论 -
5.26读书笔记
《Head First JAVA》 什么时候需要用到try-catch代码:调用存在风险的方法(或许并非本人所写),该方法执行某些风险任务可能会在运行期间出状况,此时需在代码中加入try-catch代码块,以确保使用者认识到风险并未雨绸缪。 异常是一种Exception类型的对象,这种异常指的是无法预测或防止的执行失败状况,而非代码的逻辑错误,继承过RuntimeException的类都不...原创 2019-05-27 11:14:35 · 184 阅读 · 0 评论 -
JAVA中public,private,protected的区别与用途
类中成员的权限修饰符有:public, private, protected, or package-private (no explicit modifier)。 当成员申明为public时,它对任何地方的类都是可见的。 当成员没有申明权限时,即默认设为package-private,它只对在自己的包内的所有类可见。 当成员申明为private时,它只对本类是可见的。 当成员申明为protect...原创 2019-05-27 15:24:54 · 8130 阅读 · 0 评论 -
2019.5.18读书随笔
《Head First JAVA》 面向对象的优势:相比于面向过程,面向对象具有更强的适应性与可拓展性,这在修改及增删代码时或许不需动已经测试好的其他代码块,减轻工作量。 对象创建时被存放于被称为堆得内存区域中,在使用过程中并无对象变量存在,而是对象引用变量,其保存的是存取对象的方法,即地址。对象创建共三个步骤,以Dog类为例: ① Dog myDog 声明一个引用变量,将此变量命名为my...原创 2019-05-18 18:26:52 · 146 阅读 · 0 评论 -
JAVA基础——数组位移与统计小程序:学生成绩管理
详细设计: 1、定义一个显示菜单的方法:public void displayMenu() { } 2、定义一个初始化数学成绩的方法,数组的长度和元素均由键盘输入。public float[] initScore() { } 3、定义一个求平均成绩的方法:public float average(float[] f) { } 4、定义一个统计成绩大于85分的人数的方法:public int c...原创 2019-08-15 13:01:35 · 410 阅读 · 0 评论 -
JAVA基础——办公信息化管理小程序
详细设计: 部门类: 类型描述:能够描述部门编号、部门名称、获取所有该部门员工信息 要求:设定方法统计该部门员工个数 职务类: 类型描述:能够描述职务编号、职务名称 员工类: 类型描述:能够描述员工姓名、工号、年龄、性别、所属部门、职务信息 要求: 1、 设定方法限定年龄只能是18--65之间,反之则设置默认为18岁 2、 设定方法限定性别...原创 2019-08-15 13:09:06 · 289 阅读 · 0 评论 -
JAVA基础——学校管理小程序
详细设计:项目包括四个类的设计 学生类(Student) 班级类(BanJi) 学校类(School) 主流程类(TestDemo) 1)Student类: 属性: 学号(stuNum)、姓名(stuName) 这两个属性为String类型 数学成绩(math)、语文成绩(chinese) 这两个属性为float类...原创 2019-08-15 14:42:23 · 1037 阅读 · 0 评论