没有合适的资源?快使用搜索试试~ 我知道了~
Java基础入门第三版-黑马练习题
5星 · 超过95%的资源 需积分: 35 7 下载量 64 浏览量
2022-12-08
12:06:07
上传
评论 26
收藏 1.06MB PDF 举报
温馨提示
试读
21页
Java基础入门第三版——黑马练习题 第 1 章 Java 开发入门,第 2 章 Java 编程基础,第 3 章 面向对象(上) ,第 4 章 面向对象(下),第 5 章 异常 ,第 6 章 Java API ,第 7 章 集合类,第 8 章 泛型,第 9 章 反射,第 10 章 IO(输入输出) ,第 11 章 JDBC,第 12 章 多线程,第 13 章 网络编程
资源推荐
资源详情
资源评论
第 1 章 Java 开发入门
一、
1.对象
2.面向对象、跨平台性
3.javac
4.Java 虚拟机(或 JVM)
5.JRE
二、
1.错
2.错
3.错
4.对
5.对
三、
1.C
2.ABCD
3.D
4.ABD
5.D
四、
1.简答性、面向对象、安全性、跨平台性、支持多线程、分布性。
2. Java 程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java 的源文件进行编
译,生成后缀名为.class 的字节码文件,然后 Java 虚拟机将字节码文件进行解释执行,并将
结果显示出来。
五、
HelloWorld.java
1 public class HelloWorld {
2 public static void main(String[] args) {
3 System.out.println("这是第一个 Java 程序!");
4 }
5 }
第 2 章 Java 编程基础
一、
1.class
2.单行注释、多行注释、文档注释
3.4
4.==
5.容器、0
二、
1.对
2.错
3.对
4.错
5.对
三、
1.AC
2.A
3.BD
4.C
5.C
四、
1.Java 语言的八种基本数据类型有:byte 字节型,占一个字节。short 短整型,占两个字节。
int 整型,占 4 个字节。long 长整型,占 8 个字节。float 单精度浮点型,占 4 个字节。double
双精度浮点型,占 8 个字节。char 字符型,占两个字节。boolean 型,表示逻辑值,有 true
和 false 两个值,分别占一个字节。
2. 在 switch 条件语句和循环语句中都可以使用 break 语句。当它出现在 switch 条件语句中
时,作用是终止某个 case 并跳出 switch 结构。当它出现在循环语句中,作用是跳出循环语
句,执行循环后面的代码;continue 语句用在循环语句中,它的作用是终止本次循环,执行
下一次循环。
五、
1.
1 public class getSum {
2 public static void main(String[] args) {
3 int sum = 0;
4 for (int i = 1; i < 100; i++) {
5 if (i % 2 != 0)
6 sum += i;
7 }
8 System.out.println(sum);
9 }
10 }
2.
1 public class Test {
2 public static void main(String[] args) {
3 int i = 1;
4 long sum = 1;
5 do {
6 sum *= i;
7 i++;
8 } while (i <= 5);
9 System.out.println(sum);
10 }
11 }
第 3 章 面向对象(上)
一、
1.封装、继承、多态
2.private、default、protected、public
3.static
4.private
5.参数类型 参数个数
6.this
二、
1.错
2.对
3.错
4.对
5.对
三、
1.C
2.B
3.D
4.B
5.C
四、
1.
面向对象的特点主要可以概括为封装性、继承性和多态性。
其中封装是面向对象核心思想","将对象的属性和行为封装起来","不需要让外界知道具
体实现细节","这就是封装思想。
继承性主要描述的是类与类之间的关系","通过继承","可以在无需重新编写原有类的情
况下","对原有类的功能进行扩展。
多态性指的是在程序中允许出现重名现象","它指在一个类中定义的属性和方法被其它类继
承后","它们可以具有不同的数据类型或表现出不同的行为","这使得同一个属性和方法在不
同的类中具有不同的语义。
2.
(1)构造方法名与类名相同
(2)在构造方法名的前面没有返回值类型的声明
(3)在构造方法中不能使用 return 语句返回一个值
五、
Example.java
class Resume {
private String name;
private String sex;
private int age;
public Resume(){
}
public Resume(String name,String sex,int age){
this.name = name;
this.sex = sex;
this.age = age;
}
public String getName(){
return name;
}
public String getSex(){
return sex;
}
public int getAge(){
return age;
}
public void introduce(){
System.out.println(" 姓名: "+this.getName()+"\n 性别:
"+this.getSex()+"\n 年龄:"+this.getAge());
}
}
public class Example{
public static void main(String[] args){
Resume re = new Resume("李四","男",20);
re.introduce();
}
}
第 4 章 面向对象(下)
一、
1.继承
2.重写
3.final
4.implements
5.抽象类
6.super
二、
1.错
2.对
3.对
4.对
5.对
6.错
7.对
三、
1.B
2.D
3.C
4.D
5.C
四、
1.概念:在 Java 中","类的继承是指在一个现有类的基础上去构建一个新的类","构建出来的
新类被称作子类","现有类被称作父类","子类会自动拥有父类所有可继承的属性和方法。
好处:继承性主要描述的是类与类之间的关系","通过继承","可以无需重新编写原有类的情
况下","对原有类的功能进行使用和扩展。
2.
1、应用程序不必为每一个子类编写功能调用","只需要对抽象父类进行处理即可。大大提高
程序的可复用性。
2、子类的功能可以被父类的方法或引用变量所调用","这叫向后兼容","可以提高可扩充性和
可维护性。
3、使用多态可以解决项目中紧偶合的问题","提高程序的课扩展性.是 OCP 原则的一个具体
的实现。
五、
Employee.java
abstract class Employee{
private String name; //定义姓名 name 并私有化属性
private int month; //定义生日月份 month 并私有化属性
public Employee(){} //无参构造器
public Employee(String name,int month){ //有参构造方法
this.name = name; //给属性 name 初始化赋值
this.month = month; //给属性 month 初始化赋值
}
//获取属性 name 的方法
public String getName(){
return name; //返回 name 属性
}
//获取属性 month 的方法
public int getMonth(){
return month; //返回 month 属性
}
//给属性 name 赋初始值
public void setName(String name){
this.name = name; //本类中的属性 name
}
//给属性 month 赋初始值
public void setMonth(int month){
this.month = month; //本类中的属性 month
}
//创建一个方法 getSalary()用来计算工资,参数 month 是月份,如果当月是员工生日,奖
剩余20页未读,继续阅读
杪商柒
- 粉丝: 5090
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页