
java基础
搬砖大师傅
这个作者很懒,什么都没留下…
展开
-
大数据-java基础-第12章 面向对象的java实现-接口练习
1.通过实现接口,根据不同的动物来显示他们的声音。分析:①定义一个动物的接口public interface Animal { public abstract void sound(); }②定义一个动物猫,来实现动物接口,并重写声音方法public class Cat implements Animal { private String name; public Cat() {}; public Cat(String name) { this.name=name;原创 2020-07-06 17:29:55 · 534 阅读 · 1 评论 -
大数据-java基础-第12章 面向对象的java实现-接口
1.什么是常量,主要作用?答;常量是一种标识符,用final修饰,它在运行期间恒定不变,在程序中只能被引用,而不能重新赋值,其初始化仅可以在两个地方:①在其定义出,也就是在final变量定义时直接给赋值;②在构造方法中;作用增强程序的可读性、可维护性。2.常量的定义规则?答:①加入final关键字代表常量,加入static关键字代表类变量;②尽量使用含义直观的常量来表示哪些将在程序中多次出现的数字或字符串。3.final方法与final类答:final方法:将方法声明为final,说明原创 2020-07-06 17:15:25 · 262 阅读 · 0 评论 -
大数据-java基础-第11章 面向对象的java实现-继承和多态练习
1.定义动物类,其中都具有姓名、年龄、性别的属性和睡觉的行为,其中狗继承动物类,但具有自己吃骨头的行为,猫继承动物类,但具有自己吃老鼠的行为,兔子继承动物类,但具有自己吃草的行为。分析:①定义动物类public class Animal { String name; int age; String sex; public Animal(String name,int age,String sex) { this.name=name; this.sex=sex; this.age=原创 2020-07-04 10:03:59 · 231 阅读 · 0 评论 -
大数据-java基础-第11章 面向对象的java实现-继承和多态
1.什么是继承?答:子类具有父类的一般特性(包括属性和行为),以及自身的特殊的特性。在java中所以java类都直接或者间接继承了java.lang.object类。2.如何实现继承?答:继承是指从一个基类出发定义另一个类即派生类的过程。派生类自动具有基类的所有非私有的实例变量和实现方法,而且派生类还可以增加新的成员变量和方法。Java中用extends关键词来实现继承(继承为单继承)。3.方法重写(overriding)?答:子类和父类的方法具有相同的名称、参数列表、返回类型,①方法重写原创 2020-07-04 09:55:27 · 234 阅读 · 0 评论 -
大数据-java基础-第09章 类的方法
1.方法的命名规范?答:通常方法名是一个动词,如果又两个以上的单词组成,第一个单词的首字母小写,其后单词首字母大写。2.方法的返回值?答:两种情况:①如果方法具有返回值,方法中必须使用关键词return返回该值(返回值只能返回一个值,不能多个值),返回类型为该返回值得类型;②如果没有返回值,返回类型为void。3.方法的调用?答:方法是一个“黑匣子”,完成某个特定的应用程序功能,并返回结果,方法的调用:执行方法包含的语句:对象名.方法名();。方法之间是 允许相互调用,不需要知道方法的具体原创 2020-07-04 09:43:07 · 128 阅读 · 0 评论 -
大数据-java基础-第07章 字符串练习
1.输入内容,结尾以#键结束,并打印出内容public class Exercise0102 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc =new Scanner(System.in); int i =0; String couse1=" "; System.out.println("请输入内容 :"); while(i >=0){ S原创 2020-07-04 09:36:10 · 149 阅读 · 0 评论 -
大数据-java基础-第07章 字符串
1.什么是字符串答:字符串就是由一串文字所组成的。2.字符串如何储存答:使用String对象来存储字符串,例如:String s =”sssss”; String s =new String(“sss”)(String类位于java.lang包里面,适用于任何类里面,无需加载包。3.字符串的方法(String st =new String(“ssss”))4.StringBuffer作用答:StringBuffer是对String的增强版,可以使用append方法继续字符串的追加,并且只是原创 2020-07-04 09:21:13 · 120 阅读 · 0 评论 -
大数据-java基础-第02章 变量、数据类型和运算符
1.变量的定义?答:变量是存储数据的一个基本单元2.变量的如何划分?答:变量可以由于位置的不同可以分为:成员(全局)变量和局部变量;成员变量在方法外部,类的内部定义的变量,系统会自动对其进行默认值初始化,可以不手动赋值;局部变量在方法或语句内部定义的变量,必须显示初始化(需要手动赋值),不具备自动初始化的能力。3.标识符如何命名规划?答:①有字母、数字、下划线、$符号组成,但不能以数字开头,中间不能存在空格;②不能是关键字和保留字;③区分大小写;④标识符没有长度限制;⑤中文的变量原创 2020-07-03 09:21:48 · 144 阅读 · 0 评论 -
大数据-java基础-第03章 条件结构(if和switch)练习
1.输入一个整数,判断其个位是不是以9结尾public class Excercise02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入一个数"); int a = sc.nextInt(); int remainder = a %10; if(remainder ==9 ) { System.out.pri原创 2020-07-03 09:14:24 · 498 阅读 · 0 评论 -
大数据-java基础-第03章 条件结构(if和switch)
1.if条件结构?答:if条件结构是根据条件判断之后再做处理。If(表达式){语句},当表达式的条件为真时,在执行语句,为假是不执行。2.if-else条件结构?答:If(表达式){语句1}else{语句2},当表达式的条件为真时,在执行语句1,为假时执行语句2。3.条件运算符?答:条件运算符也称为三元运算符,语法为:表达式?语句1:语句2;先判断表达式,表达式为真时,返回结果为语句1,表达式为假时,返回结果为语句2。4.键盘如何输入?答:键盘在控制台输入,需要导入java里面util原创 2020-07-03 08:55:49 · 176 阅读 · 0 评论 -
大数据-java基础-第04章 while和do-while循环结构练习
1.缸子里能装50升水。现有15升。每次能挑5升。要挑几次才能挑满?分析:1.定一个变量 a 来存储每次挑的水2. 定义一个变量 b 来显示挑水的次数3.判断条件为挑满水为止public class Excericse05 { public static void main(String[] args) { int a =5 ; int b =1; while((a*b)+15 <=50) { b++; } System.out.print("要挑"+(b-1)+原创 2020-07-02 10:12:18 · 1336 阅读 · 0 评论 -
大数据-java基础-第04章 while和do-while循环结构
1.循环的定义?答:循环就是在不停的干着同一件事情。2.循环结构的特点?答:循环结构的特点是都存在循环条件和循环操作。3.什么是while循环,while循环的特点是?答:while循环为:while(循环条件){循环操作};当循环的条件为真是则执行循环操作,当条件为假时,结束;whlie循环的特点是先判断循环条件在执行循环操作。4.while循环的步骤?答:①分析循环条件和循环操作,②套用whlie语法写代码,③检查循环是否可以退出。5. 什么是do-while循环,do-w原创 2020-07-02 10:07:50 · 187 阅读 · 0 评论 -
大数据-java基础-第05章 for循环练习
1.求出100以内所有偶数的和①定义变量 i,每次递增,但不超过100;②判断是否为偶数public class Excercise01 { public static void main(String[] args) { int sum = 0; for (int i = 0;i <= 100;i++) { if (i % 2 ==0) { sum+=i; } } System.out.println("100以内所有偶数的和为"+sum); }}原创 2020-07-02 10:06:11 · 472 阅读 · 0 评论 -
大数据-java基础-第05章 for循环
1.for循环语句?答:for(初始化①;条件判断②;循环变量④;){循环操作③}(for循环里面是三个表达式可以省略,但“;”不可以省略);循环语句的顺序为:1-2-3-4-2-3。例如:写5遍吃饭,用for循环写:for (int i = 0 ; i < 5 ; i++ ) {System.out.println(“吃饭”);}2.for循环结构的步骤?答:①分析循环条件和循环操作;②套用for语法写成代码;③检查循环是否能够退出。3.break的作用?答:原创 2020-07-02 09:47:05 · 270 阅读 · 1 评论 -
大数据-java基础-第13章 使用异常处理程序错误练习
1.定义一个长方形,属性:长、宽;方法:面积、周长;面积太小抛出无法显示异常。周长过大、抛出超出异常。public class Exception03 { private double length; private double weith; public Exception03(double length,double weith) { this.length=length; this.weith=weith; } public void area() { try { i原创 2020-07-02 09:28:32 · 158 阅读 · 0 评论 -
大数据-Java基础-第13章 使用异常处理程序错误
1.异常定义以及分类?答:异常就是在程序运行的过程中所发生的不正常的事件,他会中断在运行的程序,分为两大类:①错误:指jvm系统内部错误、资源耗尽等严重情况,程序员一般无能为力;②例外:是指在编程错误或偶然的外在因素导致的一般性问题。2.如何处理异常?答:java程序的执行过程中如果出现异常事件,可以生产一个异常类的对象,该异常对象封装了异常事件的信息并将信息提交给java运行时的系统,这个过程称为抛出(throw)异常。当java运行时系统接收到异常对象时,会寻找能处理这个异常的代码并把当前异原创 2020-07-02 09:13:53 · 214 阅读 · 0 评论 -
大数据-java基础-第10章 面向对象——封装
1.银行存取钱的操作,实现密码登录,查询账户余额,以及取钱和存取的操作。①定义封装银行类,写出登录以及查询账户余额,以及取钱和存取的行为。public class Atm { Scanner sc =new Scanner(System.in); String account = "lkk";// int password = 123456; int balance=5000; int a; int b; int count=0; boolean flag=true; //登录 pu原创 2020-07-01 10:14:34 · 116 阅读 · 0 评论 -
大数据-java继承-第08章 类与对象
1.什么是对象答:对象只要是指现实存在的任何物体都可以看成对象,是真实存在的。2.对象的特征有哪些答:①属性,是指描述对象的具有的一些特征②方法,是指对象所要执行的操作3.何为封装答:由于对象具有属性和方法,将属性和方法放在一起称为封装。属性与方法两者共同体现对象的特征,两者相辅相成,不可分割。4.类的定义以及特点答:类是由对象为抽象出来的,将对象中具有相同或者相似的性质抽象而出来的叫为类。或者说类里面包含的属性和方法都是描述对象的属性和方法。类具有多态性、继承性、封装性三大主要特点。5原创 2020-07-01 09:56:33 · 151 阅读 · 0 评论 -
大数据-java基础-第06章 数组实例练习
1.小明要去买一部手机,他询问了4家店的价格,分别是2800元,2900元,2750元和3100元,显示输出最低价(要求使用数组)public class Excercise01 { public static void main(String[] args) { int a []= new int []{2800,2900,2750,3100}; int min = a[0]; for(int i =1;i < a.length;i++) { if (a[i] < min原创 2020-06-30 18:51:20 · 1904 阅读 · 1 评论 -
大数据-java基础-第01章 java概述
1.java简介答:java是1995年推出的一门高级编程语言,它即安全、可移植、又可跨平台,并且可以解决Internet上的大型应用问题。2.java的特点答:①简单易用、完全面向对象;②与平台无关型、可扩展性强;③可移植高、支持分布式编程;④半编译半解释型;⑤健壮、安全可靠并性能优异;⑥支持多线程开发技术;⑦支持动态开发。3.java的技术平台包括哪些?答:javaSE、javaEE、javaME。4.java的程序如何开发答:第一步:编写源程序(保存文件为.java);原创 2020-06-30 18:19:30 · 182 阅读 · 1 评论 -
大数据-java基础-第06章 数组
1.数组的定义答:数组是一个变量,存储着相同数据类型的一组数据。数组是通过下标来访问数组中的每一个元素,数组的下标是从0开始的。2.如何声明数组答:数组的数据类型可以是java的任何一个数据类型,即包括简单数据类型和复合数据类型。数组声明有两种方法,① 数据类型 数组名[];②数据类型 []数组名。3.数组大小如何分配,为何要确定数组大小?答:分配数组的大小,主要是告诉计算机需要分配的内存的大小,数组在声明是并分配空间的大小,例如:数据类型 [] 数组名=new 数据类型[大小]。4.java的原创 2020-06-30 18:33:05 · 258 阅读 · 2 评论