yield的参数

yield的使用 参考 http://es6.ruanyifeng.com/#docs/generator#next-%E6%96%B9%E6%B3%95%E7%9A%84%E5%8F%82%E6%95%B0 逐条返回 1 2 3 4 5 6 7 8 9 10 11 12 13 let fun01 = function * () { console.log("run-01"); yield "aa" console.log("run-02"); yield "bb" console.log("run-03"); return "cc"; } let g01 = fun01(); console.log(g01.next()); console.log(g01.next()); console.log(g01.next()); 执行结果 1 2 3 4 5 6 run-01 { value: 'aa', done: false } run-02

export 和 export default 的区别

区别 相同与差异 都可用来导出常量、函数、模块等 在一个模块中 export、import可以多次使用 export方式导出, 需要用{} export default 则不需要 导

类加载器加载的类不能创建对象

IllegalAccessException 异常信息 1 2 3 4 5 6 7 Exception in thread "main" java.lang.IllegalAccessException: Class fluffy.mo.MyClassloader can not access a member of class fluffy.mo.Car with modifiers "public" at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:102) at java.lang.reflect.AccessibleObject.slowCheckMemberAccess(AccessibleObject.java:296) at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:288) at java.lang.reflect.Constructor.newInstance(Constructor.java:413) at fluffy.mo.MyClassloader.test4(MyClassloader.java:91) at fluffy.mo.MyClassloader.main(MyClassloader.java:68) 在使用反射创建对象时,被提示没权限 代码示例 1 2 3 package fluffy.mo; public class

类加载器使用

类加载器 引入 一般开发都不会接触classloader的概念,但程序的运行却是建立在classloader之上的 为什么要有类加载器: java程