• 陈津莹
    2019-06-01
    老师,请问会讲下 java 的一些框架和注解写法吗,比如spring mvc 。

    作者回复: 这个课不包含这部分内容。Spring是一个挺大的系统,极客时间上有专业的Spring课程,那个更适合。

    
     4
  • 追风
    2019-10-17
    &不是逻辑与嘛?

    作者回复: 读作and

    
     1
  • 魏斌
    2019-12-27
    老师请问一下为什么更倾向于用&&或者||呢?在我理解来看&&或者||主要是可以减少计算次数,但是这样是不是容易导致后面的条件在测试的时候不能覆盖到呀?比如这个10/0,如果用|就可以测试出来,但是||可能就不行,不知道我理解的对吗?

    作者回复:
    是的,减少不必要的计算是一个原因。还有就是在实际编程的过程中,进行第二个运算的前提条件是第一个条件成立。举个例子:

    if(a != 0 && 10/a >3){
        .....
    }

    还有很多后面要学习的,判断引用是否为空,然后在&&里去使用这个引用调用方法。

    至于测试覆盖,如果要测到后面的情况,那就应该再加一个case,让前面的值为true

    
    
  • 下雨不打伞🌂cium
    2019-10-08
    public class Demo01 {
        public static void main(String[] args) {
            int a = 2;
            int b = 5;
            int c = 2;
            int d = 5;

            int x = ((a + b) * a - 2 * (a = a + b) * a);
            System.out.println("x = " + x);

            int y = ((c + d) * c - 2 * c * (c = c + d));
            System.out.println("y = " + y);

        }
    }


    这两个运算出来的结果不一致是因为什么原因啊?
    展开

    作者回复: a = a + b会给a赋值,后面再*a的时候,用的就是a的新值,也就是7了。

     1
    
  • Jorry有桥(笨小孩)
    2019-05-30
    //常量计算是在编译阶段进行的!其精度取决于参与运算的操作因子,且必须是同级运算
    System.out.println(5/2);//2,取整了,JDK并不能预测结果类型,也不会强制转换,直接丢掉精度
    System.out.println(5/2.0);//2.5,操作因子中是double,结果同样为double
    System.out.println(5/2+2.0);//4.0,同级运算,5/2结果已经是整型2了,再与2.0同级,结果取double类型

    作者回复: 不确定这是哪里来的。对里面的几个解释不大认同。只要没有原则性的错误,其实怎么理解不重要,建立一套自己的认知体系就成。

    
    
  •         
    2019-05-28
    希望老师能在课程中加入一些JDK的一些新特性,比如:Lambda 表达式

    作者回复: 这个是在课程列表上的,比较靠后。在没有讲方法,类,接口之前,直接来lambda会给人整蒙的

    
    
  • murphy-ma
    2019-05-17
    后面的课程什么时候更新哦,期待

    作者回复: 你学得好快!自己可以写几个小程序练练手了

    
    
  • WEgeeker
    2019-05-17
    请问老师后面会不会讲一下java8等相关的一些语言特性,对这些新的语言特性也想要了解一下,谢谢

    作者回复: 会涉及接受度比较高的新语法特性,敬请期待。

    
    
我们在线,来聊聊吧