- 博客(13)
- 收藏
- 关注
原创 lambda表达式四大内置接口‘
Consumer 消费型接口 消费对象void accept(T t);Supplier 供给型接口 生成对象T get();Function<R,T> 函数型接口 指定特定功能R apply(T t);Predicate 断言型接口 进行条件判断boolean test(T t);
2020-06-22 20:03:12
226
原创 多态 引用类型的强制类型转换 final关键字
一. 多态多态性是OOP中的一个重要特性,主要是用来实现动态联编的,换句话说,就是程序的最终状态只有在执行过程中才被决定而非在编译期间就决定了。这对于大型系统来说能提高系统的灵活性和扩展性: Programmer p1 = new Chinese(); 创建子类对象 赋值给其父类的引用变量 调用方法 如果方法被重写了 调用的就是 子类重写的方法 ,子类不同 重写的方法具体的实现也不...
2020-02-27 19:31:38
220
原创 代码块 封装 继承
一. 代码块静态代码块位置:类中 数量:多个 语法:static{} 执行顺序:依次执行静态元素 自上向下 包括静态变量和静态代码块 静态方法调用才执行 作用:经常给静态变量赋值 实际开发中还会把一些全局的初始化配置放在静态代码块中执行 比如说一些准备性工作局部代码块位置:方法里面 语法{} 数量:多个 执行时需要被调用才执行 作用:局部代码块中定义的变量只在局部...
2020-02-25 20:21:57
200
原创 面向对象 构造方法
一. 数组的工具类Arrays一般来说工具类中封装的方法大多是静态的 可以通过类名.方法名();来调用这些静态方法Arrays.asList(“”,””,””);生成集合二. 面向对象(oop)面向对象:面向对象和面向过程都是解决实际问题的一种思维方式,在Java中面向对象是一种编程思想,在现实生活中面向对象最符合人解决问题的思维方式面向对象和面向过程面向过程:强调每个功能的实现...
2020-02-20 20:31:21
294
原创 可变参数 二维数组
一. 可变参数Jdk1.5后增加的内容语法:在方法声明时可以使用可变参数接受多个值可变参数要定义在参数列表的最后一位 使用的时候把它当成数组来使用 [访问修饰符] [static] 返回值类型 方法名([dataTye para], dataType… kbcs){}可变参数对应的实参可以是0个 多个还可以是数组二. 二维数组元素是一维数组的数组 长度是一维数组的个数语法:数...
2020-02-19 22:43:30
638
原创 数组语法
一. 数组1.引用数据类型:数组 类 接口2.基本数据类型:8中3.数组:一组数 一组数的集合 数组中的每个数叫元素 数组是Java数据类型的一种 一个数组也是一个Java对象 可理解成容器 和变量区别是数组可以管理多个相同类型的数据 数组中存放的类型可以是任意类型(基本类型和对象)但是一个数组只能存放一种数据类型,而且长度是一定的每个数组元素可以通过下标来访问,可以通过数组...
2020-02-18 22:00:37
480
原创 break continue return区别 方法重载
注意:静态方法可以直接调用不用创建实例不要在一个方法在声明另一个方法 但能调用另一个方法break 在 switch case 中使用 中断 case 语句 避免缓存穿透 在任何循环语句中 均可以使用break 中断循环 在循环中 执行到break 语句 循环马上停止 后续代码不再执行注意: 如果在多重循环中 break 只中断 当...
2020-02-17 16:57:26
80
原创 控制语句
注意:1.不要将if语句直接写到类里面2.Math.random()随机生成[0,1)的double类型数据3.default可以省略4.case后value不能重复5.switch后面的表达式类型byte int char short enum string6. 要注意循环终止条件,避免死循环7.for while循环都是先判断后执行8.for循环内声明的变量只在循环内有效(超出...
2020-02-14 19:51:16
59
原创 成员变量与局部变量 数据类型转换 运算符
注意:声明变量尽量一行声明一个,提高可读性。一.成员变量与局部变量声明在方法内的变量是局部变量,而声明在类内部发放外部的变量是成员变量。成员变量有默认值,局部变量必须初始化。二.Scanner扫描仪Scanner对象帮助接受键盘的输入Scanner.nextDouble()方法是阻塞方法 等待键盘输入数据三.数据类型转换1.在赋值运算或者算术运算时会有数据类型转换的问题,要求数据类...
2020-02-13 20:35:36
128
原创 圆面积
模拟 计算 圆的面积 并输出 思路 : s = pi * r*r; 定义 半径 定义 PIpackage com.arthur.day2.yuan;public class Area {public static void main(String[] args) { int r=7; double PI=3.14; double s; s=PI*r*r; Syste...
2020-02-12 20:31:42
349
原创 快捷键 数据类型 测试类
一.包名加类名是一个类的完整名字。包名要小写 如:com.tencent.timi.wzry.action com.taobao.pro.modelhttps://blog.csdn.net/Deft_MKJing/article/details/79460485二.快捷键添加多行注释:选择对应的行同时点击ctrl加shift加/取消多行注释:选择对应的行同时点击ctrl加sh...
2020-02-12 20:22:09
158
原创 eclipse配置 快捷键 标识符 常量 变量
一. Eclipse使用https://www.cnblogs.com/AlanLee/p/5295105.html设置编码在windows里打开preferences在Java的Installed JREs里配置JDK在windows里打开preferences在Generalde的Appearance的Colors and Fonts的Basic的Text Font里调节字体在win...
2020-02-11 20:38:48
604
原创 JDK安装 环境配置 hello world用Java输出
一. 预备知识(中英文要格外注意)Dos命令dir 列出当前目录所有文件及文件夹md 创建目录rd 删除目录cd 进入指定目录d:进入D盘cd .当前目录cd …返回上层目录cd /或 cd \ 返回根目录ping 加网址 看是否联网ipconfg 查看自己IP地址exit 退出dos二. 计算机语言发展历史第一代:机器语言第二代:汇编语言第三代:高级语...
2020-02-10 20:12:12
633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人