摘要:
基础题 练习一:多线程开启 问题: 请描述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区分父类变量。 构造方 阅读全文