java 程序分几类呀我知道有Swing还有什么呀

java 程序分几类呀我知道有Swing还有什么呀,第1张

嗯,你还是把东西学完整吧。

Java程序可不止一个GUI程序的。

原生的GUI库有awt/Swing,eclipse的则可以是swt/JFace。

而且这些东西都没有明确的分界线的,比如说不搞GUI的,你可能是写服务器、写压缩/解压缩软件的。而你搞图形的,你可能是做3D处理的,比如说搞JOGL的。还有,诺,Java可以 *** 作串口呢,你 *** 作串口的和做压缩算法的,差距大着呢。

Java面试不光有面试也会有笔试,为了让java应聘笔试题能顺利通过,中公优就业·浙江IT培训的小U老师整理了一些java笔试题及答案分享给大家,准备或将要参加java面试的朋友可以仔细阅读,争取一次通过,进去自己心仪的企业工作。

一、九道选择题

1Java程序的种类有(BCD )

A类(Class) BApplet CApplication DServlet

2下列说法正确的有( BCD)

A 环境变量可在编译source code时指定

B 在编译程序时,所能指定的环境变量不包括class path

C javac一次可同时编译数个Java源文件

D javacexe能指定编译结果要置于哪个目录(directory)

3下列标识符不合法的有( ACD)

Anew B$Usdollars C1234 Dcartaxi

4下列说法错误的有( BCD)

A 数组是一种对象

B 数组属于一种原生类

C int number=={31,23,33,43,35,63}

D 数组的大小可以任意改变

5不能用来修饰interface的有(ACD )

Aprivate Bpublic Cprotected Dstatic

6下列正确的有(ACD )

A call by value不会改变实际参数的数值

B call by reference能改变实际参数的参考地址

C call by reference不能改变实际参数的参考地址

D call by reference能改变实际参数的内容

7下列说法错误的有( ACD)

A 在类方法中可用this来调用本类的类方法

B 在类方法中调用本类的类方法时可直接调用

C 在类方法中只能调用本类中的类方法

D 在类方法中绝对不能调用实例方法

8下列说法错误的有(ABC )

A Java面向对象语言容许单独的过程与函数存在

B Java面向对象语言容许单独的方法存在

C Java语言中的方法属于类中的成员(member)

D Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同

9下列说法错误的有(BCD )

A 能被javaexe成功运行的java class文件必须有main方法

B J2SDK就是Java API

C Appletviewerexe可利用jar选项运行jar文件

D 能被Appletviewer成功运行的java class文件必须有main方法

二、六道简答题

1、在java中如果声明一个类为final,表示什么意思

答:final是最终的意思,final可用于定义变量、方法和类但含义不同,声明为final的类不能被继承。

2、父类的构造方法是否可以被子类覆盖(重写)

答:父类的构造方法不可以被子类覆盖,因为父类和子类的类名是不可能一样的。

3、请讲述String 和StringBuffer的区别。

答:String 类所定义的对象是用于存放“长度固定”的字符串。

StringBuffer类所定义的对象是用于存放“长度可变动”的字符串。

4、如果有两个类A、B(注意不是接口),你想同时使用这两个类的功能,那么你会如何编写这个C类呢

答:因为类A、B不是接口,所以是不可以直接继承的,但可以将A、B类定义成父子类,那么C类就能实现A、B类的功能了。假如A为B的父类,B为C的父类,此时C就能实现A、B的功能。

5、结合Java视频Lesson5(多线程),分析sleep()和wait()方法的区别。

答: Sleeping睡眠的意思 : sleep() 方法用来暂时中止执行的线程。在睡眠后,线程将进入就绪状态。

waiting等待的意思: 如果调用了 wait() 方法,线程将处于等待状态。用于在两个或多个线程并发运行时。

6、谈谈你对抽象类和接口的理解。

答:定义抽象类的目的是提供可由其子类共享的一般形式、子类可以根据自身需要扩展抽象类、抽象类不能实例化、抽象方法没有函数体、抽象方法必须在子类中给出具体实现。他使用extends来继承。

接口:一个接口允许一个类从几个接口继承而来,Java

程序一次只能继承一个类但可以实现几个接口,接口不能有任何具体的方法,接口也可用来定义可由类使用的一组常量。其实现方式是interface来实现。

以上就是小U老师整理的2018java笔试题及答案,关于java应聘笔试题还有很多,后期小编会及时整理更新更多java应聘笔试题,准备参加java面试的朋友可以仔细研究题目,做好充分的准备参加每一场面试,祝你成功!

看你的想法,是想知道ECLIPSE的项目类型吧?那很多的,举以下几个常用的项目例子

JAVA普通项目,一般应用于服务端后台程序,比如游戏服务端、数据处理后端、接口后台等,不依赖Tomcat之类的容器,还可以应用于类似GUI类程序;

动态Web项目,应用于普通WEB项目开发 ,比如常见的MIS,OA,进销存等,依赖容器;

静态WEB项目,应用于Tomcat上的静态数据项目,不涉及动态处理,只有HTML和JS等静态资源,应用于动态项目的静态资源分布;

EJB项目, 应用于大型企业应用平台开发,比如大型ERP、电信业BOSS系统等,依赖EJB容器;

JAVA WEB Service项目,对外提供webservice接口的项目;

eclipse插件项目,为ECLIPSE提供插件;

这几个是比较常用的项目,但是它们之间也有关联,一个实际的项目里面可以会有这几个的组合。

由四方面组成:\x0d\(1)Java编程语言\x0d\(2)Java类文件格式\x0d\(3)Java虚拟机\x0d\(4)Java应用程序接口\x0d\当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与 *** 作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

JAVA中一共有八种基本数据类型,分别是:byte、short、int、long、float、double、char、boolean。

1、byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。

2、short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。

3、int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。

4、long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。

5、float:32位,数据范围在34e-45~14e38,直接赋值时必须在数字后加上f或F。

6、double:64位,数据范围在49e-324~18e308,赋值时可以加d或D也可以不加。

7、boolean:只有true和false两个取值。

8、char:16位,存储Unicode码,用单引号赋值。

扩展资料:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

参考资料:

JAVA_百度百科

一、你可以说它是编译型的。因为所有的Java代码都是要编译的,java不经过编译就什么用都没有。

二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。

三、但是,现在的JVM为了效率,都有一些JIT优化。它又会把class的二进制代码编译为本地的代码直接运行,所以,又是编译的。

像C、C++ 他们经过一次编译之后直接可以编译成 *** 作系统了解的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而Java不一样他首先由编译器编译成class类型的文件,这个是java自己类型的文件 然后在通过虚拟机(JVM)从class文件中读一行解释执行一行,所以他是解释型的语言,而由于java对于多种不同的 *** 作系统有不同的JVM所以 Java实现了真正意义上的跨平台!

java用于

桌面软件,大型网站,b/s软件(ERP,CRM等管理软件),可以说多数的应用软件都能开发。还有手机应用软件

与硬件关联大的如

单片机开发,驱动程序, *** 作系统等系统软件开发多数用c/c++,汇编语言

以上就是关于java 程序分几类呀我知道有Swing还有什么呀全部的内容,包括:java 程序分几类呀我知道有Swing还有什么呀、求最新JAVA面试题目,越全越好!!!、java项目类型一共有多少种等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9457392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存