程序员面试:问题:什么是JDK?它包含哪些组件?简要介绍一下各个组件的作用。答案:JDK是Java开发工具包,它包含了用于开发、编译和运行Java程序的所有工具和库,JDK主要包括以下几个组件:1、Java编译器:用于将Java源代码编译为字节码文件,2、Java虚拟机:用于解释和执行Java字节码,3、Java类库:一套丰富的预定义类和接口。
1、java.long,java.util,java.io包都是干什么的!我学了不会用!1.java.long包:(基础和默认的语言包)包含基本数据类型2.java.util包:是java.long包的扩展和补充。大部分内容封装的是集合类。(数组集合)3.java.io包:封装了一系列输入和输出相关的类和接口这个没办法说的太详细了,要说一本书都未必说的完,你要是想要全部了解,只能是去看api了。支持一楼的说法,重要的是思想,类用文档可以找到的,说明也很祥细,关键是学习文档的使用方法,你会了文档的用法和编程思想,那么等于你学会了大量的类了。
2、javaftp有哪些工具类可以直接使用iis7服务器管理工具作为ftp的客户端,除了实现文件上传下载。它可以批量管理ftp站点,并可以定时备份文件传输的功能。javaftp最常用的是apachecommonsnetcommonsnet项目中封装了各种网络协议的客户端,支持的协议包括:(rdate)andDaytimeEchoDiscardNTP/SNTP其他的还有。
3、java高性能文件读写的工具类?“若要频繁使用这个类,我们可以重写此构造器以提高性能.”他的意思似乎是他的这句话就是对他这段代码的最好的补充了吧。(实际上他已经重写了这个构造器。)大侠,不信,请仔细体会一下,便是。我以为,他写的这个“提高性能”,其实就是用构造函数的方法,“隐式”地调用了一下read方法,这样实然可以看出是更加方便了,至于效率,人工调用,起码就可以省掉了吧。
4、java常用工具类中为什么能直接用类名访问该类的方法鬼崽子呀、你就韵味啦!一般在Math.max()里面。用Math能直接去调用max(),是因为max()是属于Math里面的一个静态方法,也就是用static来修饰的。如果一个类里面的方法是属于静态的,那么在调用这个方法的时候就不需要创建一个实例的对象。而是用类名去直接调用了,因为静态函数在程序启动的时候就已经为它单独的创立了一个内存空间。