重庆千锋IT培训学员问答(10)

  PriorityQueue是一个基于优先级堆的无界队列,它的元素是按照自然顺序(naturalorder)排序的。在创建的时候,我们可以给它提供一个负责给元素排序的比较器。PriorityQueue不允许null值,因为他们没有自然顺序,或者说他们没有任何的相关联的比较器。最后,PriorityQueue不是线程安全的,入队和出队的时间复杂度是O(log(n))。

  如果是提高基本功,图标设计、剪影图标、写实图标、其他各种类型的图标,那就是多练习。每种类型的图标都有相应的绘制方法,网上也有很多教程,多多练习和临摹。如果提高界面设计水准,界面设计是非常系统的,就像VI设计一样,有属于自己的一套规范,找到规范熟悉规范,就能快速提高基础能力。如果想达到优秀设计师水平,除了练习,还要多看优秀的作品,提高自己的审美,并且要进行思考、学习和实践。

  做图只是视觉设计师最基础的*,除了视觉执行,还需要向上接入PD了解产品需求、在设计中验证交互流程,向下跟进程序开发、数据收集等。一名优秀的视觉设计师可以向交互设计师或PD角色的转换。

  当对象对当前使用这个对象的应用程序变得不可触及的时候,这个对象就可以被回收了。

  JVM的堆是运行时数据区,所有类的实例和数组都是在堆上分配内存。它在JVM启动的时候被创建。对象所占的堆内存是由自动内存管理系统也就是垃圾收集器回收。堆内存是由存活和死亡的对象组成的。存活的对象是应用可以访问的,不会被垃圾回收。死亡的对象是应用不可访问尚且还没有被垃圾收集器回收掉的对象。一直到垃圾收集器把这些对象回收掉之前,他们会一直占据堆内存空间。

  Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有:Collection:代表一组对象,每一个对象都是它的子元素。Set:不*含重复元素的Collection。List:有顺序的collection,并且可以*含重复元素。Map:可以把键(key)映射到值(value)的对象,键不能重复。

  进程:执行的应用程序,一个进程可以*含多个线程。线程:是在进程内部执行的一个程序。

  Java语言支持的8中基本数据类型是:·byte·short·int·long·float·double·boolean·char自动装箱是Java编译器在基本数据类型和对应的对象*装类型之间做的一个转化.比如:把int转化成Integer,double转化成double,等等.反之就是自动拆箱。   

  重庆千锋it培训教育的校区环境非常好的,来之前我也问过,非常适合学习编程老师也很好。

  重庆千锋IT培训的*很好,都是名校毕业而且对专业非常通透。

重庆千锋IT培训

重庆千锋IT培训

重庆校区

查看全部校区 进入官方主页