
java基础
songfelicity
╰.习惯被依赖
展开
-
java程序中调用cmd,执行获取访问程序对应ip的mac信息,记录用户登录情况
业务场景为:记录用户使用系统情况,哪个帐号在什么时间通过哪个ip地址,哪个mac地址访问的系统。双网卡的一定要看到最后完整代码在后面。一、启动 Windows 命令解释器的一个新实例执行命令1.单命令参数是命令行数组,例如:String []cmd={"cmd","/c","ping "+ip}运行 cmd/C 执行字符串指定的命令然后终止执行 ping ipProcess 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(...原创 2020-09-17 14:21:52 · 919 阅读 · 0 评论 -
java面试题-object中不能被覆写的方法
10.Object类中的那个方法不能被覆写?A. toString()B. getClass()C. clone()D. finalize()正确答案是:D原创 2020-02-26 10:57:25 · 3258 阅读 · 0 评论 -
java面试题-排序
9.下面关于数组排序的说明那项是错误的?A. java.util.Arrays类提供有数组排序的支持方法:sort();B. 通过java.util.Arrays类排序的对象所在类需要实现Comparable或Comparator接口;C. String数组可以进行排序,是因为String类实现了Comparable接口;D. Comparator接口中提供有compare()方法...原创 2020-02-25 10:42:40 · 1404 阅读 · 0 评论 -
java面试题-round计算
6.当执行“Math.round(-15.61)”程序后的计算结果是那个?A. -15B. -14C. -16D. 15正确答案是:C原创 2020-02-25 10:32:29 · 994 阅读 · 0 评论 -
java面试题 - 释放垃圾内存
1.使用Runtime类的那个方法,可以释放垃圾内存?A. exec()B. run()C. invoke()D. gc()正确答案是:D原创 2020-02-25 10:11:22 · 1840 阅读 · 0 评论 -
java面试题-异常
20.关于Java的异常处理中,哪项是错误的?A. Java中用户可以处理的异常都是Exception的子类B. Java中出现异常时,可以利用try进行捕获;C. Java中产生异常代码时,如果没有异常处理,则会由系统处理异常,而后让程序正常执行完毕;D. 一个try语句后面可以跟多个catch块,也可以只跟一个finally语句块;正确答案是:...原创 2020-01-21 08:56:58 · 816 阅读 · 0 评论 -
java面试题-声明静态方法
19.为Demo类的一个无形式参数无返回值的方法method书写方法头,使得使用类名Demo作为前缀就可以调用它,该方法头的形式为?A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )正确答案是:A...原创 2020-01-21 08:56:23 · 854 阅读 · 0 评论 -
java面试题-程序题
17.现在有如下一段程序:class Happy { public static void main(String args[]) { float [][] f1 = {{1.2f,2.3f},{4.5f,5.6f}} ; Object oo =...原创 2020-01-21 08:55:34 · 890 阅读 · 0 评论 -
java面试题-字符串常用方法
16.如要在字符串s(内容为“welcome to mldn !! ”),中,发现字符't'的位置,应该使用下面哪种方法?A. mid(2,s);B. charAt(2);C. s.indexOf('t');D. indexOf(s,'v');正确答案是:C...原创 2020-01-21 08:54:37 · 596 阅读 · 0 评论 -
java面试题-try
15.下面关于try块的描述正确的一项是?A. try块后至少应有一个catch块B. try块后必须有finally块C. 可能抛出异常的方法应放在try块中D. 对抛出的异常的处理应放在try块中正确答案是:Ctry语句允许我们定义在执行时进行错误测试的代码块。catch语句允许我们定义当try代码块发生错误时,所执行的代码块。final...原创 2020-01-20 11:41:55 · 2548 阅读 · 0 评论 -
java面试题-关键字
14.现在有如下一段程序:class super { String name ; public super(String name) { this.name = name ; }...原创 2020-01-19 16:11:18 · 845 阅读 · 0 评论 -
java面试题-常用类所在包路径
13.下列说法正确的一项是?A. java.lang.Integer是接口B. String定义在java.util包中C. Double类在java.lang包中D. Double类在java.lang.Object包中java基础面试题-中级20题答案解析版正确答案是:CJava.lang包封装所有编程应用的基本类,如Objec...原创 2020-01-19 15:38:35 · 1441 阅读 · 0 评论 -
java面试题-捕获异常
12.为了捕获一个异常,代码必须放在下面那个语句块中?A. try块B. catch块C. throws块D. finally块java基础面试题-中级20题答案解析版正确答案是:Atry语句允许我们定义在执行时进行错误测试的代码块。catch语句允许我们定义当try代码块发生错误时,所执行的代码块。finally语句在 try 和 catc...原创 2020-01-19 15:34:36 · 2248 阅读 · 0 评论 -
java面试题-static修饰变量
11.编译下列代码可能会输出什么?class Test { static int i ; public static void main(String args[]) { System.out.println(i);}...原创 2020-01-19 15:27:04 · 608 阅读 · 2 评论 -
java面试题-定义类的修饰符
10.定义类时不可能用到的关键字是?A. finalB. publicC. protectedD. staticjava基础面试题-中级20题答案解析版正确答案是:C这题我当时选择D,答错了。static 使用对象:类、变量、方法、初始化函数(注意:修饰类时只能修饰内部类 )final 使用对象:类、变量、方法public .........原创 2020-01-19 15:22:19 · 4357 阅读 · 7 评论 -
java基础-特殊方法main
9.下面代码存在什么问题?public class MyClass { public static void main(String arguments[]) { amethod(arguments); } p...原创 2020-01-19 14:48:46 · 975 阅读 · 0 评论 -
java面试题-switch
8.编译并运行下列代码,可能会打印输出什么?int i = 9 ;switch(i) { default: System.out.println("default"); case 0 : ...原创 2020-01-19 14:29:44 · 1644 阅读 · 0 评论 -
java基础-static修饰局部变量
7.现在有如下一段代码public class Test { public int aMethod() { static int i=0; i++; retu...原创 2020-01-19 11:33:56 · 3577 阅读 · 0 评论 -
java面试题-包
6.下列关于包、类和源文件的描述中,不正确的一项是?A. 一个包可以包含多个类B. 一个源文件中,只能有一个public classC. 属于同一个包的类在默认情况不可以互相访问,必须使用import导入D. 系统不会为源文件创建默认的包java基础面试题-中级20题答案解析版正确答案是:C1.一个文件,可以有多个类,但只能有一个p...原创 2020-01-19 11:14:20 · 2162 阅读 · 0 评论 -
java面试题-枚举
5.下面关于枚举的描述正确的一项是?A. 枚举中定义的每一个枚举项其类型都是String;B. 在Java中可以直接继承java.util.Enum类实现枚举类的定义;C. 利用枚举类中的values()方法可以取得全部的枚举项;D. 枚举中定义的构造方法只能够使用private权限声明;java基础面试题-中级20题答案解析版正确答案是:C1...原创 2020-01-19 10:48:32 · 2344 阅读 · 0 评论 -
java面试题-访问修饰符
4.下面哪种权限是同一包可以访问,不同包的子类可以访问,不同包的非子类不可以访问?A. privateB. defaultC. protectedD. publicjava基础面试题-中级20题答案解析版正确答案是:C...原创 2020-01-17 16:49:59 · 1369 阅读 · 0 评论 -
java面试题-异常结束
3.一个异常将终止?A. 整个程序B. 只终止抛出异常的方法C. 产生异常的try块D. 上面的说法都不对java基础面试题-中级20题答案解析版正确答案是:A如果有try catch块则选C举例说明:public class Demo { public static void main(String args[]) { ...原创 2020-01-17 16:46:16 · 4615 阅读 · 0 评论 -
java面试题-异常类
2.所有程序可处理异常的共同父类是?A. ErrorB. ExceptionC. ThrowableD. RuntimeExceptionjava基础面试题-中级20题答案解析版正确答案是:Berror异常是无法捕获处理的。1.Error:1) 是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致程序(比如 JVM自身...原创 2020-01-17 14:57:07 · 1852 阅读 · 1 评论 -
java面试题-多态
1.下面对于多态性的描述,错误的一项是?A. 面向对象多态性描述的就是对象转型的操作B. 对象可以自动实现向上转型;C. 对象的向下转型需要强制转型D. 可以利用instanceof方法判断某一个对象是否属于某个类的实例java基础面试题-中级20题答案解析版正确答案是:A1.父类引用指向子类对象,我们称这个过程为向上转型,属于自动类...原创 2020-01-17 14:42:15 · 2046 阅读 · 0 评论 -
java基础面试题-中级20道解析版
1.下面对于多态性的描述,错误的一项是?A. 面向对象多态性描述的就是对象转型的操作B. 对象可以自动实现向上转型;C. 对象的向下转型需要强制转型D. 可以利用instanceof方法判断某一个对象是否属于某个类的实例答案及解析2.所有程序可处理异常的共同父类是?A. ErrorB. ExceptionC. ThrowableD. RuntimeExcep...原创 2020-01-21 08:57:16 · 3428 阅读 · 0 评论 -
java基础面试题-初级20道解析版
1.下面那个标识符不符合Java定义要求?A. StringB. _NameC. Name123D. 100Book答案及解析2.假设有如下程序:public class Demo { public static void main(String args[]) { ...原创 2020-01-09 15:23:13 · 4509 阅读 · 0 评论 -
java面试题-字符串+=int
20.假设有如下程序:public class Demo { public static void main(String args[]) { String str = "" ; for (int x = 0 ; x < 5 ; x ++)...原创 2020-01-09 15:19:15 · 514 阅读 · 0 评论 -
java面试题-计算题
19.假设有如下程序:public class Demo { public static void main(String args[]) { System.out.println(inc(10) + inc(8) + inc(-10)) ; }...原创 2020-01-09 15:18:43 · 603 阅读 · 1 评论 -
java面试题-break
18.假设有如下程序:public class Demo { public static void main(String args[]) { int sum = 0 ; for (int x = 0 ; x < 10 ; x ++) {...原创 2020-01-09 15:18:36 · 493 阅读 · 0 评论 -
java面试题-三目运算
17.假设有如下程序:public class Demo { public static void main(String args[]) { boolean flag = 10%2 == 1 && 10 / 3 == 0 &&...原创 2020-01-09 15:18:30 · 982 阅读 · 0 评论 -
java面试题-数据类型
16.下面那一项关于基本数据类型的描述是正确的?A. boolean数据类型只有true和false两种取值B. 使用long可以保存小数C. float数据类型可以保存的数据范围比double数据范围要大D. byte数据类型可以正常保存200这个数字java基础面试20题-答案解析版正确答案是:Along是长整型float浮点型doubl...原创 2020-01-09 15:18:15 · 999 阅读 · 0 评论 -
java面试题-Java解释程序
15.下面那一个属性与Java解释程序有关?A. CLASSPATHB. GCC. TMPD. CPUjava基础面试20题-答案解析版正确答案是:AA. CLASSPATHClasspath设置的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。B. GCGC垃圾收集C. TMPTMP和...原创 2020-01-09 15:18:01 · 1067 阅读 · 0 评论 -
java面试题-关键字(保留字)
14.下面哪一个关键字(保留字)在Java语言中未被使用到?A. finalB. gotoC. enumD. assertjava基础面试20题-答案解析版正确答案是:BA final1.修饰类当用final去修饰一个类的时候,表示这个类不能被继承。注意:a. 被final修饰的类,final类中的成员变量可以根据自己的实际需要设计为fianl。...原创 2020-01-09 15:17:49 · 1559 阅读 · 0 评论 -
java面试题-运算符++先后
13.class Happy { public static void main(String args[]) { int i = 1 ; int j = i++ ; if((i==(++j))&&(...原创 2020-01-09 15:17:37 · 680 阅读 · 0 评论 -
java面试题-代码注释
12.下面哪种不是Java语言的注释写法?A. // 注释B. -- 注释C. /**注释..*/D. /* 注释..*/java基础面试20题-答案解析版正确答案是:B-- 数据库sql中会用这种注释// 单行注释/**文档注释..*//* 多行注释..*/...原创 2020-01-08 10:46:48 · 4693 阅读 · 0 评论 -
java面试题-while循环
11.假设有如下程序:public class Demo { public static void main(String args[]) { int sum = 0 ; int x = 10 ; wh...原创 2020-01-08 10:43:53 · 735 阅读 · 0 评论 -
java面试题-基本类型赋值
10.下面的数据声明及赋值哪一个是正确的?A. float f = 1.3;B. char c =;C. byte b = 257;D. int i = 10;java基础面试20题-答案解析版正确答案是:DA中1.3默认是double类型,正确的写法应该是 float f = 1.3F; 或 float f = 1.3f;B中=后面没有任何值,正...原创 2020-01-08 10:41:30 · 2801 阅读 · 1 评论 -
java面试题-运算符
9.假设有如下程序:public class Demo { public static void main(String args[]) { int num = 2147483647 ; long temp = num + 2L ;...原创 2020-01-08 10:31:27 · 733 阅读 · 0 评论 -
java面试题-运算符
8.假设有如下程序:public class Demo { public static void main(String args[]) { int x = 10 ; double y = 20.2 ; ...原创 2020-01-08 10:22:28 · 913 阅读 · 0 评论 -
java面试题-类型转换
7.假设有如下程序:public class Demo { public static void main(String args[]) { long num = 100 ; int x = ...原创 2020-01-08 10:10:00 · 1076 阅读 · 0 评论