用户中心USER CENTER

首页/用户
  • Service 使用详解

    摘要:只能执行单一操作,无法返回结果给调用方,常用于网络下载上传文件,播放音乐等。绑定模式此模式通过绑定组件等调用启动此服务随绑定组件的消亡而解除绑定。 showImg(https://segmentfault.com/img/remote/1460000019975019?w=157&h=54); 极力推荐文章:欢迎收藏Android 干货分享 showImg(https://segme...

    freewolf 发布于Java
  • Java 方法的参数可以有默认值吗?

    摘要:方法的参数可以有默认值吗例如回答不支持这种特性,如果你真的有需求,你可以通过方法的重载间接的支持默认的参数值使用工厂模式重载这个很简单这样就相当于给一个默认的参数值。但是有的时候如果参数太多,就不适合了。 Java 方法的参数可以有默认值吗? 例如 void method(String p1, int p2, bool p3=false); 回答 Java不支持这种特性,如果你真的有需...

    freewolf 发布于Java
  • 原来你是这样的switch~

    摘要:对支持的实现原理感兴趣的原因,是在跟组员探讨线上的一个空指针异常来的,以前根本没意识到小小的还有这样的玩法。这里我们定义参数,根据值跳转不同的逻辑。在我看来,代码的脆弱多数是研发人员的代码风格不规范导致。 在 switch-case 语句的条件判断中,或许使用整形或者枚举更好,但由于种种历史原因,项目中已大量使用字符串的情况下,只得硬着皮头往前冲了。对 switch 支持 String...

    freewolf 发布于Java
  • 设计模式-简单工厂模式

    摘要:解决措施是将计算的代码,与显示的代码分离开,即单独封装好计算功能与显示功能。那么计算功能在该条件下是可以复用的。总结下没想到一个这么小的功能就可以把抽象封装继承多态体现的如此淋漓尽致,做个编程的有心人,避免做代码的搬运工。 简单工厂模式:案例:请用C++、Java、C#或vb.net任意一种面向对象语言实现一个计算机控制台程序,要求输入两个数和运算符号得到结果case1:变量命名规范c...

    freewolf 发布于Java
  • 221. Maximal Square

    1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 return 4 // O(mn) space public class Solution { public int maximalSquare(char[][] matrix) { if(matrix == null || matrix.length == 0) return 0; ...

    freewolf 发布于Java
<