- 博客(16)
- 收藏
- 关注
原创 实用类
枚举 枚举指由一组固定的常量组成的类型 1.类型安全 2.易于输入 3.代码清晰 包装类 包装类把基本类型数据转换为对象 每个基本类型在java.lang包中都有一个相应的包装类 包装类有何作用 提供了一系列实用的方法 集合不允许存放基本数据类型数据,存放数字时,要用包装类型 包装类的构造方法 所有包装类都可将与之对应的基本数据类型作为参数,来构造它们的实例 public Type(type value) 如:Integer i=new Integer(1); 除Character类外,其他包装类可将一个字
2021-03-18 21:54:04
117
原创 接口
接口的特性 接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 接口中的变量都是静态常量 如何使用接口 1.编写接口 public interface UsbInterface { /** * USB接口提供服务。 */ void service(); } 2.实现接口 public class UDisk implements UsbInterface { public void service() { System.o
2021-02-16 21:58:00
148
原创 多态
多态: 同一个引用类型,使用不同的实例而执行不同操作 父类引用指向子类对象 实现多态的三个要素 1.编写具有继承关系的父类和子类 2.子类重写父类方法 3.使用父类的引用指向子类的对象 向上转型 Pet pet = new Dog();自动类型转换 实现多态的两种形式 1.使用父类作为方法形参实现多态 public class Master { public void feed( Pet pet ) { pet.eat(); } }使用父类作为 方法形
2021-02-16 21:48:50
118
原创 继承
为什么使用继承 方便修改代码 减少代码量 如何使用继承 1.编写父类 class Pet { //公共的属性和方法 } 2.编写子类,继承父类 class Dog extends Pet { //子类特有的属性和方法 } class Penguin extends Pet { } 子类访问父类成员 1.访问父类构造方法 使用super关键字, super代表父类对象 super(); super(name); //在子类构造方法中调用且必须是第一句
2021-02-16 21:33:19
114
原创 对象和封装
用面向对象描述世界 第一步:发现类 class Dog { } 第二步:发现类的属性 class Dog { String name = "旺财"; // 昵称 int health = 100; // 健康值 int love = 0; // 亲密度 String strain = "拉布拉多犬"; // 品种 } 第三步:发现类的方法 class Dog { String name = "旺财"; // 昵称 int
2021-02-16 21:05:21
248
1
原创 类的无参、带参方法
如何定义类的方法 1.类的方法定义类的某种行为(或功能) 2.定义类的方法 步骤一:定义方法名以及返回值类型 步骤二:编写方法体 public 返回值类型 方法名() { //方法的主体 } 方法返回值 两种情况 1.如果方法具有返回值,方法中必须使用关键字return返回该值,返回值类型为该返回值的类型 return 表达式; 作用: 跳出方法、返回结果 2.如果方法没有返回值,返回值类型为void public class Student{ String name = “张三”; public
2021-02-16 20:40:04
272
原创 类和对象
对象 1.属性 对象具有的各种特征 每个对象的每个属性都拥有特定值 2.方法 对象执行的操作 对象:用来描述客观事物的一个实体,由一组属性和方法构成; 封装 1.对象同时具有属性和方法两项特性 2.对象的属性和方法通常被封装在一起, 共同体现事物的特性, 二者相辅相承,不能分割 类 1.类和对象的关系:类是抽象的概念,仅 仅是模板;对象是一个你能够看得到、摸得着的具体实体 定义类 1.定义类名 2.编写类的属性 3.编写类的方法 创建和使用对象 1.创建对象 类名 对象名 = new 类名
2021-02-16 19:57:45
134
原创 初识java
java的作用 开发桌面应用程序(如银行软件、商场结算软件) 开发面向internet的应用程序(如网上数码商城、阿里巴巴、易趣网) java程序的结构 1.类名与文件名完全一样 2.main()方法是java程序的入口点 3.main()方法的四要素:public、static、void、String[]args 4."{"和”}“一一对应,缺一不可 用记事本开发Java步骤 1.编辑源程序。以java为后缀名保存 2.编译源程序。javac命令编译生成class文件 3.运行程序。java命令运行cla
2021-01-25 08:29:35
185
1
原创 第七章 循环结构进阶
二重循环 语法 二重循环用*打印图形 外层循环控制行数 内层循环控制每行的*号数 打印九九乘法表 九九乘法表共有9行,外层循环条件为 i<=9 第 i 行上有 i 个式子,内层循环条件为 j <= i 第 i 行上的第 j 个式子为 j 的值 * i的值 = j*i 的值 冒泡排序(升序) 冒泡排序速记口诀(升序) N 个数字来排队 两两相比小靠前 外层循环 N-1 内层循环 N-1-i 二重循环中continue和break对比 ...
2021-01-23 22:20:21
143
1
原创 第六章 数组
数组的基本要素 标识符:数组的名称,用于区分不同的数组 数组元素:向数组中存放的数据 元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问 元素类型:数组元素的数据类型 使用数组的步骤 声明数组: 分配空间: 赋值 处理数据 数组语法 数据类型[ ] 数组名 = new 数据类型[大小] ; 数组排序 Arrays类的sort()方法:对数组进行升序排列 Arrays.sort(数组名); Arrays类 求最大值,最小值 max=scores[0]; min=sc
2021-01-23 22:08:35
88
原创 第五章 循环结构
while循环 程序调试 步骤 1.分析错误,设置断点 2.启动调试 3.单步运行 4.观察变量 5.发现问题 6.修正代码,重新运行 7.解决问题 do-while循环 while循环和do-while循环的区别 1.语法不同。while先判断再执行,do-while先执行再判断 2.执行次序不同 3.当初始条件不满足时 while循环一次都不会执行 do-while循环不管什么情况下至少执行一次## for循环 break语句 break:改变程序控制流 用于do-while、while、for中
2021-01-23 21:24:52
187
原创 第四章 选择结构--switch
switch选择结构语法 switch语句和多重if选择结构的区别 相同点:都是用来处理多分枝条件的结构 不同点: switch只能处理等值条件判断的情况 多重if选择结构没有switch选择结构的限制,特别适合某个变量处于某个连续区间时的情况 选择结构总结 if选择结构 基本if选择结构: 处理单一或组合条件的情况 if-else选择结构:处理简单的条件分支情况 多重if选择结构:处理复杂的条件分支情况 嵌套if选择结构:用于较为复杂的流程控制 switch选择结构 多重分支并且条件判断是等值判断的情况
2021-01-23 21:01:49
239
原创 第三章 选择结构(一)
基本的if选择结构 根据条件判断之后再做处理 if -else选择结构 多重if选择结构 嵌套if选择结构 if结构书写规范 1.相匹配的一对if和else应该左对齐 2.为了使if结构更加清晰,避免执行错误,应该把每个if或else包含的代码块都用大括号括起来 3.内层的if结构相对于外层的if结构要有一定的缩进 ...
2021-01-23 20:48:47
180
原创 第二章 变量、数据类型和运算符
变量定义 在程序运行过程中允许改变其值的量 变量组成 1.变量名 2.变量类型 3.标量值 数据类型 1.作用:区分不同的数据,不同的数据类型分配不同大小的内存空间 2.常用的数据类型:int、double、char、String、boolean 使用变量的步骤 1.声明变量 根据数据类型在内存申请空间 2.赋值 将数据存储到对应的内存空间 3.使用变量 常量 final int NUM=10; final double PI=3.14; 变量命名规则 运算符 #赋值运算符 变量名=表达式
2021-01-23 20:30:58
226
原创 目录
第一章 初识java 第二章 变量、数据类型和运算符 第三章 选择结构(一) 第四章 选择结构(二) 第五章 循环结构(一) 第六章 循环结构(二) 第七章 数组 第八章 循环结构进阶
2021-01-23 11:02:05
90
原创 Java全栈-面向对象
Java面向对象 一.Java初体验 1.1Java开发软件的安装以及环境配置 1.2使用记事本开发Java程序 1.3使用MyEclipse开发Java程序 二.数据类型及运算符 三.流程控制-选择结构和循环结构 3.1.1流程控制结构 (1).顺序结构 (2).选择结构:if控制语句和switch语句 (3).循环结构:while语句、do-while语句、for语句 3.1.2选择结构 1.if控制语句(3种if语句后面表达式的值均为布尔类型) 1.1:if控制语句实现单分支处理``` if(表达式)
2021-01-23 09:56:08
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅