郑州蓝鸥学校学员问答(10)

学员你好!Runnable和Callable都代表那些要在不同的线程中执行的任务。Runnable从JDK1.0开始就有了,Callable是在JDK1.5增加的。它们的主要区别是Callable的call()方法可以返回值和抛出异常,而Runnable的run()方法没有这些功能。Callable可以返回装载有计算结果的Future对象。我的博客有更详细的说明。

学员你好!CyclicBarrier和CountDownLatch都可以用来让一组线程等待其它线程。与CyclicBarrier不同的是,CountdownLatch不能重新使用。点此查看更多信息和示例代码。

学员你好!在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个Java线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。

学员你好!这两个看起来很相似,因为它们都是将一些值打印在屏幕上。但是echo和print的本质区别在于:echo用来输出字符串,显示多个值的时候可以用逗号隔开。只支持基本类型,print不仅可以打印字符串值,而且可以打印函数的返回值。

学员你好!我们可以在数据库中存放视频的地址,而不需要将真正的视频数据存在数据库中。可以将视频数据存放在服务器的指定文件夹下,上传的默认大小是2mb,但是我们也可以在php.ini文件中修改max_filesize选项来改变。

学员你好!不支持。PHP中只允许单继承,父类可以被一个子类用关键字“extends”继承。

学员你好!这两个函数看起来很相似,都是用来打印输出的。两者*的区别是,echo不是函数,没有返回值,而print是一个函数有返回值,所以相对而言如果只是输出 echo会更快。

学员你好!getimagesize () 获取图像的尺寸,imagesx () 获取图像的宽度,imagesy () 获取图像的高度。

学员你好!PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写,它是一个PHP扩展及应用的一个代码仓库,同时它也是一个标准,使用这个标准来书写PHP代码,会增强程序的可读性,复用性。

学员你好!PHP中主要有三种错误类型,(1)Notice:这些都是一些非常正常的信息,而非重大错误,甚至有一些都不会展示给用户。(2)Warning:这类是稍微严重一些的错误,错误会展示给用户,但不影响程序的输出。(3)Fatal errors:这些是非常严重的错误,比如要访问一个不存在的PHP类。

郑州蓝鸥学校

郑州蓝鸥学校

高新校区

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