免费课程 在线实验 就业课程 会员免费课

/ 注册

新用户注册赠送7天免费会员

没有解决您的问题?扫描二维码加入博睿云交流群畅所欲言吧!
使用帮助

全部课程> JavaSE(测)

JavaSE(测)

  • 32课时(建议每周学习0小时)
  • 自主模式

免费

已有465人报名学习

  • 课程概览
  • 授课讲师
  • 课程大纲
  • 实验列表
    JavaSE(测)
  • 课程概览
  • 授课讲师
  • 课程大纲
  • 实验列表

本课程适合所有想从事Java方向工作的学员。 希望通过本课程的学习:学员可以掌握JavaSE的全部内容,主要内容如下:Java概述、Java基础、数组、类和对象、类的封装、类的继承、多态、包装器类、内部类、枚举、异常和断言、容器和泛型、流和文件操作、字符串解析和日期格式化、线程和多线程、网络编程、图形界面编程等

课程概览
授课讲师
课程大纲
  • 第1章JavaSE阶段for循环语句
  •     第1节 for循环语句
  • 第2章JavaSE阶段数组定义与操作
  •     第1节 数组定义与操作
实验列表
  • 实验名称1.成绩等级判断实验
  • 实验描述让用户输入一个分数,作为一个学生的分数,写一个程序控制语句判断该成绩属于什么等级,90分或者90分以上属于优先,80分至89属于良好,70分至79分属于中等,60分至69分属于及格,60分以下属于不及格,如果成绩不在0到100分之间认为输入有问题,给出提示即可 本课程难度为一般,属于入门课程,主要针对条件控制语句的学习,适合掌握java基本语法的同学学习
  • 实验名称2.杨辉三角打印实验
  • 实验描述让用户在控制台输入一个整数,对应的在控制台输入一个对应行数杨辉三角,杨辉三角的特点就杨辉三角特点分析(如下): *第i行有i列  *每一行的第一个数都为1  *每一行的最后一个数都为1  *当前数(非第一列和最后一列)等于上面一个数+上面一个数的左边的数 效果如图: 本课程难度为一般,属于初级课程,主要针对双层循环控制语句掌握和学习,适合掌握java基本语法的和数组基础的同学学习
  • 实验名称3.数组排序之冒泡排序实验
  • 实验描述现在给定一组一维数组arr如下 int[] arry=new int[] arr={6,3,8,2,9,1}; 请使用冒泡排序算法对该数组由小到大重新排序, 冒泡算法原理如下:比较两个相邻的元素,将值大的元素交换至右端。 思路: *依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。 *在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。 *如此下去,重复以上过程,直至最终完成排序。 本课程难度为中等,属于初级课程,主要针对数组和冒泡排序算法的学习,适合掌握java基本语法的和数组基础的同学学习
  • 实验名称4.二维数组求和实验
  • 实验描述现在给定一组二维数组arr如下 int arr [][]={10,20,30},{40,50},{32,34,7,23},{60}}; 完成程序求出二维数组的和 本课程难度为一般,属于初级课程,主要针对数组和学习,适合掌握java基本语法的和数组基础的同学学习
  • 实验名称5.二维数组求值实验
  • 实验描述现在给定一组二维数组arr如下 int arr [][]={10,20,30},{40,50},{32,34,7,23},{60}}; 完成程序求出二维数组的最大值和最小值的,和平均值 本课程难度为一般,属于初级课程,主要针对双层循环控制语句掌握和学习,适合掌握java基本语法的和数组基础的同学学习
  • 实验名称6.封装思想之学生类的实现实验
  • 实验描述创建一个学生类用来描述学生,学生有学号,姓名,年龄,性别这些属性,有学习和说话的方法。 要求: 1.学生的的属性必须私有化,不能在其他类通过该类对象直接使用 2.提供出空参和有参的构造方法,可以用来给学生的的属性进行初始化操作 3.提供出学生私有化后属性的公共的访问方法 4.当调用学生说话的方法时候,在控制台中直接打印 “好好学习,天天向上” 5.当调用学生说话的方法时候,在控制台中,把学生的全部属性打印在控制台上 格式如:“学号:1号,姓名:方先生,年龄:20岁,性别:男” 6.再写一个测试类,在该类的主方法中创建两个学生对象。分别调用学生的说话方法 7.在调用学生的修改姓名的方法,对其中一个学生姓名进行修改,然后在调用其说话方法 本课程难度为一般,属于初级课程,主要针对面向对象的学习,适合掌握java基本语法和对面向对象有了解的同学学习
  • 实验名称7.继承之猫狗案例实验
  • 实验描述分别创建不同的类来描述猫和狗这两种事物,并在在测试类中创建对象并调用它们的方法 根据分析: 猫有 姓名,性别,年龄,颜色这几个属性,有说话,捉老鼠这两种行为 狗有 姓名,性别,年龄,颜色这几个属性,有说话,看家这两种行为 实验要求: 1.为了提高代码的复用性,共同的属性和方法必须抽取到父类中来实现 2.为了提高代码的安全性,属性必须私有化。通过构造方法来进行初始化 3.特有的行为和和属性必须在本类中来实现 4.编写一个测试类,调用对应对象中的方法 本课程难度为一般,属于初级课程,主要针对面向对象的学习,适合掌握java基本语法和对面向对象有了解的同学学习
  • 实验名称8.猫狗案例之抽象类实验
  • 实验描述现在有猫和狗这两种事物 根据分析: 猫有 姓名,性别,年龄,颜色这几个属性,有说话,吃饭,捉老鼠这三种种行为 狗有 姓名,性别,年龄,颜色这几个属性,有说话,吃饭,看家这三种行为 注意: 猫吃饭 吃的种类是鱼,当调用该方法的时候,在控制台对应打印出 “吃鱼” 狗吃饭 吃的种类是骨头,当调用该方法的试试,在控制台对应打印出 “吃骨头” 根据分析,分别用程序设计出 猫类:Cat.class 狗类 Dog.class 以及它们共有的父类 Animal.class 并写出对应的测试类,调用不同对象中的方法 本课程难度为一般,属于初级课程,主要针对面向对象的学习,适合掌握java基本语法和对面向对象基础的同学学习
  • 实验名称9.多态之猫狗案例实验
  • 实验描述(可以参考上份实验) 已知现在有三个类,一个猫类(Cat.class)和一个狗类(Dog.class),还有他们共同的父类(Animal.class)。 以下为已知条件: 猫有 姓名,性别,年龄,颜色这几个属性,有说话,捉老鼠这两种行为 狗有 姓名,性别,年龄,颜色这几个属性,有说话,看家这两种行 此时父类中定义好了他们共同的属性: name,sex,age,color 和共同的方法 speek(); 猫类中定义好了它特有的方法 cathMouse() 狗类中定义好了它特有的方法 lookHome() 实验要求: 写一个测试类,在测试类中定义一个方法叫command的方法,此方法能接收一个对象, 当该对象传递的是猫对象的时候,就让猫说话,并让它调用它捉老鼠的方法() 如果传递进来的对象是狗对象的时候,就让狗说话,并让它调用它看家的功能() 本课程难度为一般,属于初级课程,主要针对面向对象多态的学习,适合掌握java基本语法和对面向对象有基础的同学学习
  • 实验名称10.自定义异常实验
  • 实验描述定义一个Person类,该类有name,age,sex性别这三个属性,和一个show方法,show方法分别打印出该类的这几个属性 要求: *人的年龄不为负值,当给人设置年龄的时候,会抛出一个编译时异常,异常的信息为设置的值,异常名称为AgeIndexOutOfBoundsException 本课程难度为中等,属于初级课程,主要针自定义异常和异常处理的学习,适合掌握java基本语法和面向对象基础与异常基础的同学学习
节数上课时间星期一 星期二星期三星期四 星期五星期六星期天
第1节08:00 - 08:40
第2节09:00 - 09:40
第3节10:00 - 10:40
第4节11:00 - 11:40
第5节14:00 - 14:40
第6节15:00 - 15:40
第7节16:00 - 16:40
第8节17:00 - 17:40
天数上课日期上课时间内容
相关课件 更多
  • pdf

    01_java入门

    大小:7.65MB

    2022-04-18

  • pdf

    02_java编程基础

    大小:6.04MB

    2022-04-18

  • pdf

    03_面向对象

    大小:11.04MB

    2022-04-18

  • pdf

    04_常用API与集合框架

    大小:8.3MB

    2022-04-18

  • pdf

    05_GUI

    大小:16.17MB

    2022-04-18

  • pdf

    06_IO

    大小:10.02MB

    2022-04-18


课程名称:
JavaSE(测)
课程现价:
0
支付方式:
支付宝支付
微信支付
确认支付
支付剩余时间: 15:00
视频试听