全部课程> JavaSE程序设计
JavaSE程序设计
- 120课时(建议每周学习2小时)
- 录播
-
会新星会员免费观看新9.9元体验新星会员周卡
已有2356人报名学习
- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
- 课程概览
- 授课讲师
- 课程大纲
- 实验列表
本套Java视频教程专为Java初学者量身定制。通过本套教程的学习,你将掌握Java语言的整体结构和学习体系、Java基础语法及简单应用,为后续Web开发、Spring框架的学习打下坚实的基础。希望通过本课程的学习,学员可以掌握Java基础、面向对象、IO流、反射、注解、多线程等。
课程概览
该阶段主要是讲解java的介绍、包括开发环境的搭建、二进制的概念,变量的定义,运算符的使用,方法的使用,一维二维数组的使用
第二阶段:
该阶段主要讲 java中面向对象的思想,其中包括 封装,继承,多态几大特点。也包括接口,抽象类,final关键字,及其内部类等
第三阶段
该阶段主要讲到java的一些API的使用,其中包括 集合类,String,StringBuffer,StringBuild,System.等,以及正则表达式,异常处理等
第四个阶段
该阶段主要讲到IO流的使用,其中包括File类,字节输入输出流,字符输入输入流,序列化流,打印流,随机访问流等
第五阶段
该阶段主要讲到多线程,反射机制,枚举
授课讲师
1、熟练掌握java基础,对多线程、IO、集合、反射等有一定理解 2、熟练运用SSM框架,SpringBoot+Mybatis框架构建项目开发环境并进行开发 3、熟悉MySQL及其性能调优 4、熟悉Redis,Nginx,ElasticSearch等高并发组件 工作经验:曾任上海钢联技术中心-客户关系开发部实习生参与CRM项目开发 ;用友开发二部 java开发工程师 负责 NCC65业务开发;微轲联车检事业部负责环保联网、摩托车驾考等业务开发 授课风格: 由浅入深,举例浅显易懂,善于与学生互动,注重实战。
课程大纲
- 第1章java基础
-
    第1节 java简介 试听
-
    第2节 java开发环境搭建 试听
- 第2章java编程基础
-
    第1节 基本语法格式
-
    第2节 变量&基本数据类型
-
    第3节 运算符
-
    第4节 流程控制语句
-
    第5节 数组
- 第3章面向对象
-
    第1节 类
-
    第2节 封装
-
    第3节 继承
-
    第4节 多态
-
    第5节 内部类
- 第4章集合&API
-
    第1节 Collection集合
-
    第2节 List、set、map集合
-
    第3节 增强for循环
-
    第4节 常见API
- 第5章IO流
-
    第1节 File类
-
    第2节 输入输出流
-
    第3节 缓冲流
- 第6章反射&异常&注解
-
    第1节 反射
-
    第2节 异常
-
    第3节 注解
- 第7章多线程
-
    第1节 线程与进程
-
    第2节 线程的创建
-
    第3节 线程调度
-
    第4节 死锁
-
    第5节 线程池
实验列表
- 实验名称超市购物小程序实验
- 实验描述编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,商品价格如下表所示。 编号 商品名称 价格 1 牙刷 8.8元 2 毛巾 10.0元 3 水杯 18.8元 4 苹果 12.5元 5 香蕉 15.5元 用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束。
- 实验名称商品入库实验
- 实验描述现要对华为和小米两种手机产品进行入库,本案例要求编写一个模拟商品入库的程序,可以在控制台输入入库商品的数量,最后打印出仓库中所有商品详细信息以及所有商品的总库存数和库存商品总金额。 商品信息如下: 品牌型号 尺寸 价格 配置 库存 总价
- 实验名称银行存取款
- 实验描述银行存取款的流程是人们非常熟悉的事情,用户可在银行对自己的资金账户进行存款、取款、查询余额等操作,极大的便利了人民群众对资金的管理。 本任务要求,使用所学知识编写一个银行存取款程序,实现存取款功能。编写一个帐户类实现银行帐户的概念,创建帐户类的对象ba,假设ba的账号为:123456,初始的存款余额为500元。首先向该账户存入1000元,再取出800元。
- 实验名称学生投票系统
- 实验描述班级投票竞选班干部,班级学生人数为100人,每个学生只能投一票。 本任务要求,编程实现一个投票程序,每个学生只能投一次票,投票成功提示“感谢你的投票”,若重复投票,提示“请勿重复投票”。当投票总数达到100时或者主观结束投票时,同时统计投票学生人数和投票结果。
- 实验名称饲养员喂养动物
- 实验描述饲养员在给动物喂食时,给不同的动物喂不同的食物,而且在每次喂食时,动物都会发出欢快的叫声。例如,给小狗喂骨头,小狗会汪汪叫;给小猫喂食,小猫会喵喵叫。 本案例要求编写一个程序模拟饲养员喂食动物的过程,案例要求如下: (1)饲养员给小狗喂骨头,小狗汪汪叫。 (2)饲养员给小猫喂小鱼,小猫喵喵叫。
- 实验名称模拟用户登录
- 实验描述在使用一些APP时,通常都需要填写用户名和密码。用户名和密码输入都正确才会登录成功,否则会提示用户名或密码错误。 本例要求编写一个程序,模拟用户登录。程序要求如下: (1) 用户名和密码正确,提示登录成功。 (2) 用户名或密码不正确,提示“用户名或密码错误”。 (3) 总共有3次登录机会,在3次内(包含三次)输入正确的用户名和密码后给出登录成功的相应提示。超过3次用户名或密码输入有误,则提示登录失败,无法再继续登录。。 在登录时,需要比较用户输入的用户名密码与已知的用户名密码是否相同,本案例可以使用Scanner类以及String类的相关方法实现比较操作。
- 实验名称斗地主之洗牌发牌
- 实验描述斗地主的扑克牌游戏,相信许多人都会玩,本例要求编写一个斗地主的洗牌发牌程序,要求按照斗地主的规则完成洗牌发牌的过程。一副扑克总共有54张牌,牌面由花色和数字组成(包括J、Q、K、A字母)组成,花色有♠、♥、♦、♣ 四种,分别表示黑桃、红桃、方块、梅花,小☺、大☻分别表示小王和大王。斗地主游戏共有三位玩家参与,首先将这54张牌的顺序打乱每人轮流摸一次牌,剩余3张留作底牌,然后在控制台打印三位玩家的牌和三张底牌。
- 实验名称日记本
- 实验描述编写一个日记本功能的程序,使用字节流经日记的具体信息记录在本地的txt文件中。当用户输入日记的特定内容后,会将输入的内容保存至本地的txt文件中。需要输入的内容包括“姓名”,“天气”、“标题”、“内容”的数据。保存的时候需要判断本地是否存在文件,如果存在则追加,不存在则新建。文件命名格式为“日记本”加上“.txt”后缀,如“日记本.txt”
- 实验名称拟银行存取钱功能
- 实验描述在银行办理业务时,通常银行会开多个窗口,客户排队等候,窗口办理完业务,会呼叫下一个用户办理业务。本案例要求编写一个程序模拟银行存取钱业务办理。假如有两个用户在存取钱,两个用户分别操作各自的账户,并在控制台打印存取钱的数量以及账户的余额。
- 实验名称配置文件读取
- 实验描述现在有一个项目,项目中创建了一个Person类,在Person类中定义了一个sleep()方法。在工程中还定义了一个Student类继承Person类,在Student类中重写了Person类的sleep()方法。项目有一个配置文件,名称为test.properties,在配置文件中配置了一个className属性和一个methodName属性,className属性值是类的全限定类名,methodName属性值是方法名。 本案例要求通过读取配置文件对类进行实例化,具体如下: (1)获取test.properties配置文件中的className属性值(类的全限定类名),利用反射对该类进行实例化。 (2)获取test.properties配置文件中的methodName属性值(方法名),利用反射获取对象方法,并执行该方法。
节数 | 上课时间 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | 星期六 | 星期天 |
---|---|---|---|---|---|---|---|---|
第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 |
天数 | 上课日期 | 上课时间 | 内容 |
---|
相关课件 更多
-
pptx
第七章 多线程
大小:2.2MB
2023-05-25
-
pptx
第六章 异常&反射&注解
大小:1.82MB
2023-05-25
-
pptx
第五章 IO流
大小:1.45MB
2023-05-25
-
pptx
第四章 集合
大小:1.66MB
2023-04-18
-
pptx
第四章 常用API
大小:1.56MB
2023-04-18
-
pptx
第三章 面向对象高级
大小:1.5MB
2023-04-18