Java学习
Mirliu520
还未毕业,小白一只
展开
-
什么是面向接口编程?对于面向接口编程你怎么看,那么面向对象,面向过程,面向接口又有什么不同呢?
面向接口编程 大家在之前了解的都是面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了; 而各个对象之间的协作关系则成为系统设计的关键。小到不同类之.原创 2020-10-22 19:46:41 · 286 阅读 · 0 评论 -
Java冒泡排序详解,面试必备!!!
文章目录1.先要学会怎么样让两个数交换值;2.最简单的冒泡排序3.对其进行简单的优化4.最终优化冒泡排序:我对冒泡排序的理解就是相邻两个数进行比较,确定其大小后让他们交换位置,交换后他们中的一个在和另外一个相邻的数比较,依次进行就可以确定一个最大或者最小的数,并且其位置在最后.在依次进行这样的操作直到顺序全部排好;1.先要学会怎么样让两个数交换值; (1).int temp = a;(推荐使用该方法) a = b; b = temp; (2).a = a^b;原创 2020-10-21 20:05:45 · 178 阅读 · 0 评论 -
通过反射获取和设置对象私有字段的值
如何通过反射获取和设置对象私有字段的值?步骤三连:1.通过类对象的getDeclaredField()方法字段(Field)对象2.再通过字段对象的setAccessible(true)将其设置为可以访问3.接下来就可以通过get/set方法来获取/设置字段的值了。下面的代码实现了一个反射的工具类,其中的两个静态方法分别用于获取和设置私有字段的值,字段可以是基本类型也可以是对象类型且支持多级对象操作,例如ReflectionUtil.get(dog, "owner.car.engine.原创 2020-10-20 19:57:34 · 437 阅读 · 0 评论 -
关于面向对象的“六原则一法则“详解,内容略多,还请耐心观看,转自牛客网。
六原则一法则:- 单一职责原则:一个类只做它该做的事情。- 开闭原则:软件实体应当对扩展开放,对修改关闭。- 依赖倒转原则:面向接口编程。- 里氏替换原则:任何时候都可以用子类型替换掉父类型。- 接口隔离原则:接口要小而专,绝不能大而全。- 合成聚合复用原则:优先使用聚合或合成关系复用代码。- 迪米特法则:迪米特法则又叫最少知识原则,一个对象应当对其他对象有尽可能少的了解。适合面向对象开发者的内容。- 单一职责原则:一个类只做它该做的事情。(单一职责原则想表达的就是.原创 2020-10-20 19:34:09 · 134 阅读 · 0 评论 -
Java中this和super的作用对比
this和super的作用对比一. 二者的区别对比属性的区别:this访问本类中的属性,super访问父类中的属性。方法的区别:this访问本类中的方法,super访问父类中的方法。构造器的区别:this调用本类构造器,必须放在构造方法的首行。super调用父类构造,必须放在子类构造方法首行。其他区别:this表示当前对象。super不能表示当前对象thissuper访问本类中的属性访问父类中的属性访问本类中的方法访问父类中的方法调原创 2020-08-03 22:00:01 · 178 阅读 · 0 评论 -
Java方法介绍与操作符
Java数据类型与操作符方法操作符数学运算操作符:赋值操作符:方法方法的声明:方法的要素:修饰符 返回值 方法名称 参数列表 方法体写一个方法:学习的方法如何学习?举例:学习需要另一半,学习最后会收获爱情。public String stud0(Student girl){ //做活动的过程 //使用输出语句模拟一下 name+"和“+gril.name+”一起学习“; return ”爱情“;}原创 2020-07-29 11:00:38 · 144 阅读 · 0 评论 -
Java注释 标识符 关键字 数据类型
学习Java笔记02Java学习02学习Java笔记02Java学习02注释 标识符 关键字 数据类型注释标识符关键字数据类型课后小题Java学习02注释 标识符 关键字 数据类型注释Java当中有三种注释形式:1. 单行注释 //注释内容2. 多行注释 /* *注释内容 */3. 文档注释 /** *可以使用一些预留的注释 *@author mirliu *@since 1.0 *文档注释可以被Javadoc使用,产生API */一些特原创 2020-07-26 22:24:07 · 252 阅读 · 0 评论 -
Linux .sh脚本与初识Java
学习Ubuntu笔记02Java学习01学习Ubuntu笔记02.sh脚本文件编程步骤查看进程和杀死进程:Java学习笔记01是什么:为什么:JVM提供的特性:垃圾回收机制(CG):怎么办Java使用前的准备:Java的一些版本在vi中创建第一个Java程序.sh脚本文件编程步骤写脚本文件行首#!/bin/bush/输入你想批量执行的命令修改文件u的权限,变成科执行文件执行 ./xx.sh查看进程和杀死进程:ps : 查看进程kill -9 PID :杀死进程Java学习笔记01J原创 2020-07-23 20:09:02 · 206 阅读 · 0 评论