摘要:
基础题目 第一题:需求实现 随机验证码。 随机生成十组六位字符组成的验证码。 验证码由大小写字母、数字字符组成。 代码实现,效果如图所示: 开发提示: 使用字符数组保存原始字符,利用Random类生成随机索引。 参考答案: public class Test1 { public static v 阅读全文
摘要:
基础题 练习一:字节输出流写出字节数据 描述:利用字节输出流一次写一个字节的方式,向D盘的a.txt文件输出字符‘a’。 答案 操作步骤: 创建字节输出流FileOutputStream对象并指定文件路径。 调用字节输出流的write(int byte)方法写出数据 代码: public class 阅读全文
摘要:
基础题 练习一:异常的体系 问题: 请描述异常的继承体系 请描述你对错误(Error)的理解 请描述你对异常(Expection的理解) 请描述你对运行时异常(RuntimeException)的理解 答: 异常继承体系为:异常的根类是 java.lang.Throwable,其下有两个子类: ja 阅读全文
摘要:
基础题 练习一:多线程开启 问题: 请描述Thread类中的start()方法与run()方法的区别。 答: 线程对象调用run()方法不开启线程,仅是对象调用方法。线程对象调用start()方法开启线程,并让jvm调用run()方法在开启的线程中执行。 练习二:创建多线程 问题: 请描述创建线程的 阅读全文
摘要:
基础题目 第一题:语法练习 语法点:运算符,while,if 按步骤编写代码,效果如图所示: 编写步骤: 定义类 Test1 定义 main方法 定义变量i为0,i2为10 使用第一个while循环,当条件为i小于5 时,则进入循环 循环内,i自增,i2自增 循环内,使用if判断,当i大于等于 2 阅读全文
摘要:
基础题 练习一:线程池概念 问题: 请描述什么是线程池。 答: 线程池:其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 练习二:线程池优点 问题: 请描述合理利用线程池能够带来的三个好处。 答: 1. 降低资源消耗。减少了创建和 阅读全文
摘要:
基础题 练习一:ip地址和端口号概念 描述: 一、 请写出IP地址的概念: 二、 请写出端口号的概念: 答案: IP地址:互联网协议地址(Internet Protocol Address),俗称IP.IP地址用来给一个网络中的计算机设备做唯一的编号. 端口号:端口号用来给计算机里的应用程序(进程) 阅读全文
摘要:
基础题目 第一题:需求实现 模拟大乐透号码: 一组大乐透号码由10个1-99之间的数字组成 定义方法,打印大乐透号码信息 代码实现,效果如图所示: 开发提示: 使用数组保存录入的号码 参考答案: public class Test1 { public static void main(String[ 阅读全文
摘要:
基础题目: 第一题 按步骤编写代码,效果如图所示: 编写步骤: 定义类 Test1 定义 main方法 定义两个byte类型变量b1,b2,并分别赋值为10和20. 定义变量b3,保存b1和b2的和,并输出. 定义两个short类型变量s1,s2,并分别赋值为1000和2000. 定义变量s3,保存 阅读全文
摘要:
基础题目 第一题:需求实现 定义HandleAble接口,具备一个处理字符串数字的抽象方法方法HandleString(String num)。 处理方式1:取整数部分。 处理方式2:保留指定位小数,四舍五入。 代码实现,效果如图所示: 开发提示: 匿名内部类的方式,调用所有抽象方法。 参考答案: 阅读全文
摘要:
基础题目 第一题:概念辨析 一个类与它的对象之间是什么关系? 类是对象的模板,对象是类的实体 如何定义一个类,由哪些部分组成,各个部分的作用是什么? 三部分: 成员变量:描述事物的状态信息 构造方法:创建事物对象 成员方法:描述事物能做什么 如何创建一个对象,如何使用该对象? // 创建对象格式: 阅读全文
摘要:
基础题目 第一题:概念辨析 什么是接口,如何定义接口? 接口,是Java语言中一种引用类型,是方法的集合。 使用interface关键定义接口,其中可以定义抽象方法,默认方法,私有方法,静态方法等方法。 什么叫做多态,条件是什么? 一类事物的行为,具有多种表现形式。 条件: 继承或者实现【二选一】 阅读全文
摘要:
基础题目 第一题:概念辨析 什么叫做类与类的继承,作用是什么? 就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。 作用是子类复用父类内容。 继承后,父类与子类之间,各成员有什么样的影响? 成员变量: 不重名,没有影响。 重名,就近使用,使用super区分父类变量。 构造方 阅读全文
摘要:
基础题 练习一:高效字节输出流写出字节数据 描述:利用高效字节输出流往C盘下的d.txt文件输出一个字节数。 答案 操作步骤: 创建字节输出流对象关联文件路径 利用字节输出流对象创建高效字节输出流对象 调用高效字节输出流对象的write方法写出一个字节 关闭高效流,释放资源。 代码: public 阅读全文
摘要:
基础题 练习一:函数式接口 定义一个函数式接口CurrentTimePrinter,其中抽象方法void printCurrentTime(),使用注解@FunctionalInterface 在测试类中定义static void showLongTime(CurrentTimePrinter ti 阅读全文
摘要:
基础题目 第一题:语法练习 语法点:方法定义,方法重载 按步骤编写代码,效果如图所示: 编写步骤: 定义类 Test1,类中定义 main方法,定义int类型a为10, b为10. 定义printNum方法,参数为(int iVar, int iVar2),返回值无,输出iVar和iVar2的值 定 阅读全文
摘要:
基础题目: 第一题 按步骤编写代码,效果如图所示: 编写步骤: 定义类 Test1 定义 main方法 控制台输出5行字符串类型常量值 控制台输出5行字符类型常量值 参考答案: public class Test1 { public static void main(String[] args) { 阅读全文
摘要:
基础题 n 练习一:Pedicate接口使用 请在测试类main方法中完成以下需求 已知有Integer[] arr = {-12345, 9999, 520, 0,-38,-7758520,941213} a) 使用lambda表达式创建Predicate对象p1,p1能判断整数是否是自然数(大于 阅读全文
摘要:
一、Collection集合 二、File类&递归&FileFilter 三、List集合&Set集合 四、Map集 五、Math类 六、Object类&Date类&Calender类&StringBuilder类 七、Random类&ArrayList集合 八、Stream流 九、内部类 十、函数 阅读全文
摘要:
练习一:Object类equals方法 一、简述String类中的equals方法与Object类中的equals方法的不同点。 答:String类中的equals方法是用来判断两个对象的内容是否相同,而Object 类中的equals方法是用来判断两个对象是否是同一个对象,所谓同一个对象指的是内存 阅读全文