首页
课程分类
HarmonyOS鸿蒙
Web全栈开发
JavaEE
UI/UE
C/C++
班级
授课教师
就业学员
一程·就业指导【第一期】
关于布卡
布卡介绍
教育云平台
怎么报名
联系我们
首页
课程分类
HarmonyOS鸿蒙
Web全栈开发
JavaEE
UI/UE
C/C++
班级
授课教师
就业学员
一程·就业指导【第一期】
关于布卡
布卡介绍
教育云平台
怎么报名
联系我们
登录
注册
切换触屏版
登录
注册
【420+424(2024暑假)】JavaSE
第294任务: 62-01-了解枚举
查看课程
任务列表
第1任务: 01-包
第2任务: 01-02-类名,引入其他包中的类
第3任务: 01-03-import静态导入,运行带包的程序
第4任务: 01-04-类的访问权限
第5任务: 01-05-成员的访问权限
第6任务: 01-06-安装idea
第7任务: 01-07-idea基本使用
第8任务: 01-08-综合练习
第9任务: 02-01-jdk中的包
第10任务: 02-02-抽象方法
第11任务: 02-03-抽象类
第12任务: 02-04-接口
第13任务: 02-05-接口新特性
第14任务: 02-06-抽象类和接口的选择
第15任务: 02-07-is-a关系
第16任务: 02-08-has-a关系
第17任务: 02-09-use-a关系
第18任务: 02-10-instanceof关键字
第19任务: 02-11-克隆实现,深浅克隆
第20任务: 03-01-常见的数据存储结构
第21任务: 03-02-开发中的不同角色
第22任务: 03-03-容器封装中的角色分配
第23任务: 03-04-容器封装之程序准备mp4
第24任务: 03-05-容器规则的制定
第25任务: 03-06-idea生成jar文件,引入jar文件
第26任务: 03-07-ArrayBox容器封装
第27任务: 03-08-使用ArrayBox容器
第28任务: 04-01-内部类特点
第29任务: 04-02-内部类的使用
第30任务: 04-03-匿名内部类
第31任务: 04-04-Comparable对象自身比较
第32任务: 04-05-Comparator比较器比较
第33任务: 04-06-Manager对象的封装设计
第34任务: 04-07-Manager的使用
第35任务: 04-08-面向抽象编程与面向具体编程
第36任务: 05-01-什么是异常,异常对象的特点
第37任务: 05-02-抛出异常
第38任务: 05-03-处理异常
第39任务: 05-04-受检异常与非受检异常
第40任务: 06-01-Throwable中的常用方法
第41任务: 06-02-try-catch-finally应用细节
第42任务: 06-03-ArrayBox使用异常给与提示
第43任务: 06-04-ArrayBox插入方法的设计与实现
第44任务: 06-05-泛型的基本使用
第45任务: 07-01-泛型特点
第46任务: 07-02-泛型定义
第47任务: 07-03-泛型确定
第48任务: 07-04-确定泛型时的通配符
第49任务: 07-05-泛型边界
第50任务: 07-06-链表存储特点
第51任务: 07-07-容器规则的制定
第52任务: 07-08-链表结构的基本设计
第53任务: 07-09-链表新增和显示功能.mp4
第54任务: 08-01-添加一组元素
第55任务: 08-02-容器Manager设计
第56任务: 08-03-链表容器删除元素
第57任务: 08-03-链表容器删除元素
第58任务: 08-04-API文档注释
第59任务: 08-05-字符串种类
第60任务: 08-06-String字符串创建
第61任务: 08-07-String不可变特性
第62任务: 08-08-String常用方法
第63任务: 09-01-正则表达式mp4
第64任务: 09-02-String字符串的intern方法
第65任务: 09-03-StringBuilder对象的创建与可变特性分析
第66任务: 09-04-StringBuilder常用方法
第67任务: 09-05-String加号连接特点
第68任务: 10-01-包装类基本特点
第69任务: 10-02-包装类的创建
第70任务: 10-03-包装类拆箱与装箱
第71任务: 10-04-整数包装类中的缓存
第72任务: 10-05-包装类中的常用方法
第73任务: 10-06-常用的数字进制及与二进制的转化
第74任务: 10-07-BigInteger类的应用
第75任务: 11-01-Math类常用方法
第76任务: 11-02-random随机数
第77任务: 11-03-Random随机数类
第78任务: 11-04-双色球功能实现
第79任务: 11-05-UUID随机数
第80任务: 11-06-TimeZone时区
第81任务: 11-07-Date日期类
第82任务: 12-01-Calendar日历类
第83任务: 12-02-图书管理系统程序分析
第84任务: 12-03-图书管理系统实体设计
第85任务: 12-04-数据准备
第86任务: 12-05-输入器的简易封装
第87任务: 12-06-管理员登录测试
第88任务: 13-01-新日期基本使用
第89任务: 13-02-日期计算.mp4
第90任务: 13-03-新老日期类的转化
第91任务: 13-04-展示待授权用户列表
第92任务: 13-05-用户授权.mp4
第93任务: 13-06-用户登录.mp4
第94任务: 13-07-图书汇总显示.mp4
第95任务: 14-01-System类常的用方法
第96任务: 14-02-垃圾回收
第97任务: 14-03-Runtime类
第98任务: 14-04-Arrays类常用方法
第99任务: 14-05-arrayCopy方法实现数组元素移动
第100任务: 14-06-二分查找算法实现
第101任务: 15-01-集合的特点
第102任务: 15-02-jdk中的集合
第103任务: 15-03-List集合的使用
第104任务: 15-04-增强for循环.mp4
第105任务: 15-05-Set集合的使用
第106任务: 15-06-Map集合的使用
第107任务: 15-07-Map的entrySet方法.mp4
第108任务: 16-01-ArrayList集合特点
第109任务: 16-02-Vector集合特点
第110任务: 16-03-HashSet集合特点
第111任务: 16-04-TreeSet集合的特点
第112任务: 16-05-HashMap底层存储特点
第113任务: 16-06-HashMap存储过程分析
第114任务: 17-01-HashMap扩容与红黑树转化补充
第115任务: 17-02-位运算符,原码反码补码
第116任务: 17-03-HashMap底层数组长度控制_105041.mp4
第117任务: 17-04-TreeMap底层存取机制
第118任务: 17-05-TreeMap原码浅析
第119任务: 18-01-集合的modCount属性作用
第120任务: 18-02-Collections集合工具类常用方法
第121任务: 18-03-File对象的创建
第122任务: 18-04-File对象的常用方法
第123任务: 18-05-文件夹删除案例
第124任务: 19-01-文件夹文件种类汇总
第125任务: 19-02-IO的作用及分类
第126任务: 19-03-FileInputStream的使用
第127任务: 19-04-FileOutputStream的使用
第128任务: 19-05-字节流读取中文乱码的原因
第129任务: 19-06-字节字符转换流
第130任务: 19-07-文件字符流
第131任务: 19-08-缓冲流
第132任务: 20-01-文件夹复制练习
第133任务: 20-02-打印流作用特点
第134任务: 20-03-数据流作用特点
第135任务: 20-04-数组流
第136任务: 20-05-对象流的基本使用
第137任务: 20-06-序列化id与深度序列化.mp4
第138任务: 20-07-基于对象头信息的多对象读写
第139任务: 21-01-transient属性忽略序列化
第140任务: 21-02-Properties集合的使用
第141任务: 21-03-权限管理系统的程序分析
第142任务: 21-04-权限管理系统的程序结构设计
第143任务: 21-05-用户登录功能的实现mp4
第144任务: 21-06-主页面功能选择的实现
第145任务: 21-07-用户新建功能的实现
第146任务: 22-01-权限管理之用户列表实现
第147任务: 22-02-权限管理之用户删除实现
第148任务: 22-03-权限管理之修改用户实现
第149任务: 22-04-权限管理之功能管理分析
第150任务: 22-05-权限管理之新建功能实现
第151任务: 22-06-权限管理之功能列表展示
第152任务: 23-01-lambda表达式演变过程
第153任务: 23-02-lambda语法细节
第154任务: 23-03-lambda方法引用
第155任务: 23-04-函数式编程的理解与4个函数式接口
第156任务: 24-01-权限管理之角色分配
第157任务: 24-02-权限管理之功能分配分析
第158任务: 24-03-权限管理之功能分配实现
第159任务: 24-04-权限管理之角色功能展示
第160任务: 24-05-权限管理之动态功能展示
第161任务: 24-06-权限管理之功能映射
第162任务: 42-01-用户实体类的设计(概要设计)
第163任务: 42-02-程序启动的功能选择页面mp4
第164任务: 42-03-用户注册信息输入
第165任务: 42-04-根据身份证号计算年龄
第166任务: 42-05-用户信息io存储.mp4
第167任务: 43-01-登录功能实现
第168任务: 43-02-发件之朋友列表实现
第169任务: 43-03-发件之发件及存储
第170任务: 43-04-收件信息数量汇总
第171任务: 44-01-多线程的机制特点
第172任务: 44-02-线程对象的编写与创建
第173任务: 44-03-执行线程
第174任务: 44-04-线程生命周期
第175任务: 45-01-用户线程与精灵线程
第176任务: 45-02-线程的优先级
第177任务: 45-03-Thread常用的API
第178任务: 45-04-多个窗口卖票
第179任务: 45-05-线程同步
第180任务: 45-06-synchronized锁应用和机制
第181任务: 45-07-同步练习
第182任务: 45-08-死锁
第183任务: 45-09-哲学家就餐案例
第184任务: 46-01-sleep方法
第185任务: 46-02-join方法
第186任务: 46-03-yield方法和IO阻塞
第187任务: 46-04-obj的wait
第188任务: 46-05-生产者消费者案例
第189任务: 47-01-Callabel和FutureTask
第190任务: 47-02-Timer定时器应用
第191任务: 47-03-构建线程同步环境
第192任务: 47-04-Lock锁基本使用
第193任务: 47-05-Lock条件等待
第194任务: 47-06-synchronized机制特点
第195任务: 47-07-Lock和synchronized的区别
第196任务: 47-08-synchronized锁升级
第197任务: 47-09-理解乐观锁悲观锁,公平锁非公平锁
第198任务: 48-01-悲观锁与乐观锁
第199任务: 48-02-无锁的多线程数字累加
第200任务: 48-03-悲观锁的多线程数字累加
第201任务: 48-04-AtomicInteger乐观锁的多线程数字累加
第202任务: 48-05-CAS的两个扩展问题
第203任务: 48-06-公平锁和非公平锁
第204任务: 48-07-排他锁和共享锁
第205任务: 48-08-读写锁
第206任务: 49-01-volatile关键字的作用及JMM特点
第207任务: 49-02-如何解决并发编程的3个问题
第208任务: 49-03-可见性案例
第209任务: 49-04-有序性案例
第210任务: 49-05-线程池的作用
第211任务: 49-06-线程池的执行机制
第212任务: 49-07-线程池子父类关系
第213任务: 49-08-线程池的7个参数
第214任务: 50-01-线程池创建和基本使用案例
第215任务: 50-02-线程池应用案例2(最大数和存活时间)
第216任务: 50-03-线程池应用案例3(拒绝策略)
第217任务: 50-04-自定义拒绝策略
第218任务: 50-05-自定义线程工厂
第219任务: 50-06-线程池常用方法
第220任务: 51-01-快速获得线程池3个
第221任务: 51-02-延迟任务的线程池使用
第222任务: 51-03-任务窃取线程池的机制特点
第223任务: 51-04-线程池的生命周期
第224任务: 51-05-CountDownLatch工具的使用
第225任务: 51-06-Semaphore工具的使用
第226任务: 51-07-线程池状态和数量的二进制计算
第227任务: 51-08-线程池原码解析之addWorker方法
第228任务: 51-09-线程池原码解析之execute
第229任务: 52-01-网络程序三要素之IP
第230任务: 52-02-网络程序三要素之端口
第231任务: 52-03-网路程序三要素之通讯协议
第232任务: 52-04-服务器理解
第233任务: 52-05-TCP程序实现网络连接
第234任务: 52-06-TCP程序实现IO通讯
第235任务: 52-07-传输结束处理
第236任务: 53-01-UDP编程基础
第237任务: 53-02-UDP编程案例
第238任务: 53-03-UDP实现群发
第239任务: 53-04-TCP实现群聊的客户端
第240任务: 53-05-TCP实现群聊的服务端
第241任务: 54-01-什么是反射
第242任务: 54-02-反射的应用场景
第243任务: 54-03-反射获得Class对象
第244任务: 54-04-反射获得类的基本信息
第245任务: 54-05-反射获得属性对象
第246任务: 54-06-反射获得属性信息
第247任务: 54-07-反射获得方法信息
第248任务: 54-08-反射获得构造器信息
第249任务: 54-09-反射创建对象
第250任务: 54-10-反射使用对象属性
第251任务: 54-11-反射使用对象方法
第252任务: 55-01-反射应用练习
第253任务: 55-02-使用反射操作数组
第254任务: 55-03-使用反射获得类泛型
第255任务: 55-04-类加载的过程浅析和Class作用
第256任务: 55-05-类加载器的种类
第257任务: 55-06-双亲委派机制
第258任务: 55-07-自定义了加载器意义
第259任务: 55-08-自定义类加载器的实现
第260任务: 56-01-类加载过程中的一系列处理
第261任务: 56-02-类初始化条件
第262任务: 56-03-XML作用特点
第263任务: 56-04-XML语法规范
第264任务: 56-05-XML解析
第265任务: 56-06-XML读写
第266任务: 57-01-容器封装分析
第267任务: 57-02-容器配置规则的确定
第268任务: 57-03-容器找到配置文件
第269任务: 57-04-容器IOC功能实现
第270任务: 57-05-应用程序使用容器
第271任务: 58-01-容器DI功能设计
第272任务: 58-02-value属性值注入
第273任务: 58-03-ref属性值注入
第274任务: 58-04-ref二次属性填充
第275任务: 58-05-容器DI功能测试
第276任务: 59-01-什么是注解
第277任务: 59-02-应用型注解
第278任务: 59-03-元注解
第279任务: 59-04-自定义注解
第280任务: 59-05-注解的使用
第281任务: 59-06-可重复注解的使用
第282任务: 59-07-函数式接口及其注解
第283任务: 60-01-封装功能回顾
第284任务: 60-02-容器指定注解配置规则
第285任务: 60-03-项目结构设计与IOC配置
第286任务: 60-04-DI配置
第287任务: 60-05-容器启动的时机
第288任务: 60-06-容器获得配置信息分析
第289任务: 60-07-容器获得所有的类路径
第290任务: 61-01-基于注解创建对象IOC
第291任务: 61-02-基于注解注入属性DI
第292任务: 61-03-根据属性类型自动注入
第293任务: 61-04-属性子类型对象注入问题
第294任务: 62-01-了解枚举
第295任务: 62-02-枚举的基本定义与使用
第296任务: 62-03-枚举的其他特点
第297任务: 62-04-枚举类型的父类及父类方法
第298任务: 62-05-函数式接口与lambda表达式
第299任务: 62-06-Predicate接口
第300任务: 62-07-Supplier接口