第一天 了解java的基础知识,配置了一下开发基本环境,认识了变量常量和基本数据类型的四类八种,写了第一个程序“Hello,World!!!”,这是我学习的起点,也将是我成为大神的起点。 第二天 学习了数据类型的转化,包括强转和自动转,各种算数运算符,有加减乘除、自增自减、赋值、比较、逻辑、三元等,还有最简单的方法以及调用 第三天 今天两个大内容,选择结构接循环结构,选择有if语句和switch语句,循环有for循环,while循环和do while循环,今天所学是最基本也是最常用的,所以一定要练好 第四天 开始使用Intellij-IDEA 开发软件了,详细学习方法的定义和调用,方法最主要要确定参数类型,和返回值的类型,还有方法的重载,就是同名,不同参数列表 第五天 玩数组,首先有三种初始化格式,然后对其元素获取或者赋值,多个数组共享同一个地址,常见的问题有两个,一个是索引越界,一个是空指针,还有获取数组长度、遍历、求最值、元素反转、作为方法的参数和返回值时的用法 第六天 Java中心思想,面向对象,说白了就是找会做这件事的人帮你干活(深谙此道的人有当老板的潜质),对象可以作为方法的参数和返回值。弄清楚成员变量和局部变量之间的区别,定义一个标准的类要有封装private,要有全参合空参构造,还要有成员变量的Setter/Getter方法 第七天 Scanner键盘录入Random随机数生成,开始使用集合(数组的增强版),集合是很多数据类型集合在一起,不能直接储存基本数据类型,如需要则需要是用包装类,集合常用的方法有add,remove,get,size四种 第八天 字符串的相关方法:比较、获取、截取、转换、分割的等等 静态static关键字修饰符:修饰成员变量,修饰成员方法。功能:被修饰的内容不属于对象,而是属于类的,所有此类的对象共享同一份数据 第九天 在旧事物无法满足新需求而且旧事物不能删除的时候,需要使用继承。继承分为父类和子类,每个子类只能有一个父类,但是一个父类可以有多个子类,当类中出现了同名时可以用this来定位成员变量或者成员方法,调用要用super 抽象类关键字abstract 附件:上课做的简单笔记
|