牛客网JAVA开发面经总结
Shymeleaf
这个作者很懒,什么都没留下…
展开
-
牛客网JAVA开发面经总结—JavaSE部分基础(一)—Java基础(2)
8.面向对象8.1 类与对象的区别1)类是对一类事物的描述,是抽象的;类是一组函数、变量的集合体,即一组具有相同属性的对象集合体。2)对象是一个实实在在的个体,是类的一个具体实例。对象是函数、变量的集合体。比如:“人”是一个大类,而“我”是“人”的一个具体的实例;8.2 wait()方法底层原理(notify()、notifyAll())wait()方法会将当前线程放入wait set中等待被唤醒。1)使用wait()时,需要先对调用对象加锁;2)ObjectSynchronizer::w原创 2020-08-10 14:32:21 · 229 阅读 · 1 评论 -
牛客网JAVA开发面经总结—JavaSE部分基础(一)—Java基础(1)
1.Java8新特性1)Lambda表达式 - 允许把函数作为另一个函数的参数;优缺点:I.优点,代表了未来编程的趋势①简洁;②非常容易并行计算;II.缺点①没学过的看不懂,不易调试;②不使用并行计算的情况下,一般没有传统的for循环速度快;2)方法引用——直接引用java已有类或对象的方法或构造器,配合Lambda使用;3)默认方法——接口里多一个默认的实现方法;4)新工具——编译器:Nashorn引擎-JJS用于运行JS程序,也可以在Java程序中嵌入Nashorn引擎,运行特定的原创 2020-08-09 01:40:43 · 380 阅读 · 0 评论