第一天学习java语法 通过HelloWord案例引导学习java语法,如:常量、关键字、变量、标识符、注释、数据类型的转换, 语法中重点是数据类型的基本类型4类8种:byte、short、int、long、double、float、char、boolean 变量的格式和使用; 第二天学习运算符和分支语句if 运算符5大类:算术、赋值、比较、逻辑、三元运算符;重点掌握 算术中/、%;赋值a+=3-->a=a+3;比较运算符的表达书写和数学上的区别,逻辑运算符常用:&&、||、!;三元运算符格式及执行流程; If语句格式及执行流程; 键盘录入模板代码; 第三天学习Switch语句和循环语句 Switch语句的格式及执行流程; 三种循环语句:for、while、do...while语句的格式及执行流程,重点掌握for循环;使用性:for优先选择,其次while,do...while很少用,死循环时选择用while语句; 循环控制语句:break、contiune使用及区别 Random输入随机数的代码模板 第四天重点学习数组 1.数组的初始化分类:动态初始化、静态初始化格式 2.数组元素的表示方式arr[索引]
3.数组长度的表示arr.length=最大索引-1
4.数组的遍历
第五天重点学习方法
1.方法
2.方法的定义格式public static 返回值类型 方法名(参数列表...)
第一方法两个确定:返回值类型、参数
2.方法的调用 方法名(参数)
3.方法的重载:同一个类中、方法名相同,参数列表不同(个数、类型、顺序不同)和参数名没关系
第六天学习断点调试debug运行操作及做练习题巩固前5天知识
第七天学习类和对象
类是对相同事物属性和行为的描述
对象是事物的一个个体
类的属性:成员变量 格式:数据类型 变量名
类的行为;成员方法(无static) 格式:public void/返回值类型 方法名(){ } 对象的创建:类名 对象名=new 类名(); 成员变量的使用:对象名.变量名; 调用成员方法:对象名.方法名(); 封装:pritable+成员变量格式; 设置set+变量名(首字母大写) this.变量名=变量名; This用于局部变量和成员变量名相同时区分;哪个对象调用this,this就表示哪个对象 获取get+变量名(首字母大写) 返回值return 变量名; 构造:(无static、void)方法名和类名相同,可以重载 无参构造:对象的创建 类名 对象名=new 类名();系统默认送一个无参构造 有参构造:对象的创建时 类名 对象名=new 类名(参数赋值);public 方法名(类名)(参数列表){ This.this.变量名=变量名; } 第八天学习常用的API 明确API的使用步骤 使用Scanner类获取键盘输入的字符串 使用String类的构造方法创建字符串对象 明确String类的构造方法创建对象,和直接赋值创建字符串对象的区别 使用文档查询String类的判断方法 使用文档查询String类的获取方法 使用文档查询String类的转换方法 第九天学习集合 使用StringBuilder类的添加功能和反转功能 使用数组存储自定义类型并遍历 使用ArrayList集合的构造方法创建ArrayList集合对象 使用ArrayList集合存储数据 使用ArrayList集合中常用的方法 使用ArrayList集合存储字符串并遍历 使用ArrayList集合存储自定义对象并遍历 将数组中的元素添加到集合中,并按要求打印到控制台上 使用类名作为形式参数和返回值
|