原创
Simon没有猫
这个作者很懒,什么都没留下…
展开
-
Set集合及其子集合
Set集合的特点1.元素存取无序2.没有索引3.不能存储重复的元素Set集合继承Colletion 可使用Colletion的常用方法Collection集合的常用方法boolean add(E e) 向集合中添加元素boolean remove(E e) 将元素从集合中删除void clear() ...原创 2019-11-21 16:12:23 · 492 阅读 · 0 评论 -
Collection集合及其子集合
Collection集合Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayListCollection集合的概述是单列集合的顶层接口,它表示一组对象,这些对象也称为Collecti...原创 2019-11-21 01:32:15 · 647 阅读 · 0 评论 -
多态
什么是多态同一个对象,在不同时刻表现出来的不同形态多态的前提条件要有继承/实现关系要有方法重写要有父类引用指向子类对象需求:定义一个Animal类,提供成员变量和成员方法定义一个Cat类,提供成员变量和成员方法,并重写父类方法多态形式创建对象,查看成员访问特点Animal类ublic class Animal { public void eat() { ...原创 2019-11-17 23:49:01 · 264 阅读 · 0 评论 -
继承的概念与实现
一、继承1、继承的概念理解继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法2、通过extends关键字实现继承格式: class 子类 extends 父类 { }3、继承带来的好处继承可以让类与类之间产生关系,子父类关系产生子父类后,子类则可以使用父类中非私有的成员。需求:分别定义Fu类,Zi类和测试类,在测试类中创建...原创 2019-11-17 01:15:16 · 780 阅读 · 0 评论 -
Java简单的学生信息管理系统
不连接数据库,实现最简单的增删改查功能。**1.创建学生类**public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地 private String address; ...原创 2019-11-13 11:58:49 · 666 阅读 · 0 评论 -
Java面向对象的封装
1、成员变量成员变量定义在类中方法外2、局部变量局部变量定义在方法当中3、成员变量和局部变量的区别类中位置不同:成员变量(类中方法外)局部变量(方法内部或方法声明上)内存中位置不同:成员变量(堆内存)局部变量(栈内存)生命周期不同:成员变量(随着对象的存在而存在,随着对象的消失而消失)局部变量(随着方法的调用而存在,醉着方法的调用完毕而消失)private是一个修饰符,可以用来修饰...原创 2019-11-07 23:06:07 · 466 阅读 · 0 评论 -
Java关于方法的基础练习01
1、 定义一个名为printHW的方法,方法中打印一个"HelloWorld"。在main方法中调用printHW方法。(无参数无返回值)public class lianxi01 { public static void main(String[] args) { printHW(); } public static void printHW (){...原创 2019-11-06 23:17:02 · 900 阅读 · 0 评论 -
Java与经典数学问题
一、百钱百鸡我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?public class Dom01 { public static void main(String[] args) { for (int x = 0; x <= 20; x++) { for ...原创 2019-11-05 21:44:22 · 594 阅读 · 0 评论 -
Java中方法的使用
一、不带返回值方法的定义和调用二、带返回值方法的定义和调用三、形参和实参四、方法的调用五、带返回值方法的调用六、方法重载七、练习原创 2019-11-04 23:13:04 · 418 阅读 · 0 评论 -
Java基础练习题01
打印输出字符串“HelloWorld”//打印输出字符串“HelloWorld”public class lianxiti01 { public static void main(String[] args) { System.out.println("HelloWorld"); }}2、声明一个int类型变量x,并通过键盘输入为x赋值,然后在控制台打...原创 2019-11-03 22:26:47 · 1366 阅读 · 0 评论 -
Java中数组的使用方法
一、数组的定义格式:第一种:数据类型[] 数组名示例:int[] arr double[] arr char[] arr第二种:数据类型 数组名[]示例:int arr[] double arr[] char arr[]二、数组动态初始化数组的动态初始化格式数据类型[] 数组名 = new 数据类型[数组长度];示例: 创建...原创 2019-11-02 23:05:52 · 397 阅读 · 0 评论 -
Java中常用的循环结构
一、for结构1、for语句的组成格式 格式 : for(初始化语句; 条件判断语句; 条件控制语句){ 循环体语句; }初始化语句:对控制循环的变量进行初始化条件判断语句:控制循环体是否要执行的判断条件循环体语句:循环中要做的事情条件控制语句:对控制循环的变量进行改变,也就是控制循环的进度2、for语句的执行流程1. 执...原创 2019-11-01 23:23:27 · 366 阅读 · 0 评论 -
Switch分支语句
switch的基本组成格式 switch(表达式){ case 值1: 语句体1; break; default: 语句体n+1; break; }格式说明:表达式:取值为byte、short、int、char,JDK5以后可以是枚举,JDK7以后可以是String。case:后面跟的是要和表达式进行比较的...原创 2019-11-01 22:37:21 · 297 阅读 · 0 评论 -
Java中获取随机数Random方法的使用
Random的使用步骤导入包import java.util.Random;创建对象Random r = new Random();获取随机数r.nextInt(10);获取数据的范围:[0,10) 包括0,不包括10。如果nextInt方法中传入的是20,则产生的随机数是0-19,如果想要产生1-20的随机数,需要手动修改:int num = r.nextInt(20) + 1...原创 2019-10-31 22:40:41 · 526 阅读 · 0 评论 -
Java分支语句
一、if语句格式1格式: if (关系表达式) { 语句体; }执行流程:①首先计算关系表达式的值②如果关系表达式的值为true就执行语句体③如果关系表达式的值为false就不执行语句体④继续执行后面的语句内容public class If01{ public static void main(String[]args){ System.out.println(...原创 2019-10-31 15:38:10 · 268 阅读 · 0 评论 -
Java数据输入
一 、这里介绍Scanner的基本使用步骤1.首先要导包。Scanner类在java.util包下。import java.util.Scanner;注意:导包的语句必须出现在类定义的上边2.创建键盘录入对象。Scanner sc = new Scanner(System.in);上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。3.接收键盘录入数据。int i = s...原创 2019-10-31 15:04:29 · 320 阅读 · 1 评论 -
Java中常用的运算符
1.Java中简单的赋值运算符最基本的赋值运算符是“=”,表示将右边表达式的值赋值给左边的变量。扩展的赋值运算符+=-=*=/=%=都表示先将左边与右边做相应的运算,再赋值给左边。注意:扩展的赋值运算符隐含了强制类型转换。public class FuZhiYunSuanFu{ public static void main (String[]args){ //把10赋值...原创 2019-10-31 00:23:53 · 531 阅读 · 0 评论