how2j.cn
换一种思路学习,先试着做练习,如果做不出来,再去看知识点,这样带着问题学习内容会更有针对性


JAVA 基础



JAVA 中级



难度

阶段 模块 练习 难度 讲解视频长度
JAVA 基础 HelloWorld 练习-环境变量配置 2分54秒
JAVA 基础 HelloWorld 练习-Hello Java 3分14秒
JAVA 基础 HelloWorld 练习-在eclipse中运行JAVA程序 1分37秒
JAVA 基础 面向对象 练习-Item 2分16秒
JAVA 基础 面向对象 练习-属性 1分31秒
JAVA 基础 面向对象 练习-方法 2分15秒
JAVA 基础 变量 练习-变量类型 3分4秒
JAVA 基础 变量 练习-字面值 5分44秒
JAVA 基础 变量 练习-类型转换 1分14秒
JAVA 基础 变量 练习-命名规范 2分33秒
JAVA 基础 变量 练习-作用域 1分26秒
JAVA 基础 变量 练习-final 1分41秒
JAVA 基础 操作符 练习-求和 2分2秒
JAVA 基础 操作符 练习-自增 2分26秒
JAVA 基础 操作符 练习-BMI 4分19秒
JAVA 基础 操作符 练习-关系操作符 3分2秒
JAVA 基础 操作符 练习-逻辑操作符 2分29秒
JAVA 基础 操作符 练习-快速计算2x16 1分54秒
JAVA 基础 操作符 练习-位操作符 1分7秒
JAVA 基础 操作符 练习-赋值操作符 35秒
JAVA 基础 操作符 练习-判断是否是工作日 1分57秒
JAVA 基础 控制流程 练习-BMI 5分4秒
JAVA 基础 控制流程 练习-闰年 4分42秒
JAVA 基础 控制流程 练习-季节 4分31秒
JAVA 基础 控制流程 练习-阶乘 4分44秒
JAVA 基础 控制流程 练习-乞丐 4分44秒
JAVA 基础 控制流程 练习-忽略倍数 2分15秒
JAVA 基础 控制流程 练习-百万富翁 16分33秒
JAVA 基础 控制流程 练习-黄金分割点 13分44秒
JAVA 基础 控制流程 练习-水仙花数 4分16秒
JAVA 基础 控制流程 练习-小学算术题 5分14秒
JAVA 基础 数组 练习-数组最小值 3分49秒
JAVA 基础 数组 练习-数组反转 6分6秒
JAVA 基础 数组 练习-排序 1分49秒
JAVA 基础 数组 练习-最大值 2分44秒
JAVA 基础 数组 练习-合并数组 3分24秒
JAVA 基础 数组 练习-二维数组 7分4秒
JAVA 基础 数组 练习-二维数组排序 10分35秒
JAVA 基础 类和对象 练习-引用 1分43秒
JAVA 基础 类和对象 练习-护甲 3分27秒
JAVA 基础 类和对象 练习-治疗 1分39秒
JAVA 基础 类和对象 练习-构造方法 2分43秒
JAVA 基础 类和对象 练习-构造方法(this) 5分46秒
JAVA 基础 类和对象 练习-传参 7分9秒
JAVA 基础 类和对象 练习-包 1分48秒
JAVA 基础 类和对象 练习-类属性 1分26秒
JAVA 基础 类和对象 练习-类方法 3分24秒
JAVA 基础 类和对象 练习-属性初始化 3分34秒
JAVA 基础 类和对象 练习-单例模式 1分10秒
JAVA 基础 类和对象 练习-枚举 2分12秒
JAVA 基础 接口与继承 练习-接口 44秒
JAVA 基础 接口与继承 练习-类型转换 1分50秒
JAVA 基础 接口与继承 练习-重写 2分25秒
JAVA 基础 接口与继承 练习-多态 3分49秒
JAVA 基础 接口与继承 练习-隐藏 2分8秒
JAVA 基础 接口与继承 练习-super 1分30秒
JAVA 基础 接口与继承 练习-Object 1分36秒
JAVA 基础 接口与继承 练习-final 1分55秒
JAVA 基础 接口与继承 练习-抽象类 1分25秒
JAVA 基础 接口与继承 练习-内部类 51秒
JAVA 基础 接口与继承 练习-默认方法 5分9秒
JAVA 基础 接口与继承 练习-Animal类 N/A
JAVA 基础 接口与继承 练习-Spider类 N/A
JAVA 基础 接口与继承 练习-Pet接口 N/A
JAVA 基础 接口与继承 练习-Cat类 N/A
JAVA 基础 接口与继承 练习-Fish类 N/A
JAVA 基础 数字与字符串 练习-装箱拆箱 2分11秒
JAVA 基础 数字与字符串 练习-字符串转换 2分56秒
JAVA 基础 数字与字符串 练习-数学方法 5分49秒
JAVA 基础 数字与字符串 练习-质数 12分50秒
JAVA 基础 数字与字符串 练习-黄鹤 1分3秒
JAVA 基础 数字与字符串 练习-Character 2分56秒
JAVA 基础 数字与字符串 练习-随机字符串 13分49秒
JAVA 基础 数字与字符串 练习-字符串数组排序 5分11秒
JAVA 基础 数字与字符串 练习-穷举法破解密码 9分54秒
JAVA 基础 数字与字符串 练习-每个单词的首字母都转换为大写 1分31秒
JAVA 基础 数字与字符串 练习-英文绕口令 1分49秒
JAVA 基础 数字与字符串 练习-间隔大写小写模式 1分30秒
JAVA 基础 数字与字符串 练习-最后一个字母变大写 56秒
JAVA 基础 数字与字符串 练习-把最后一个two单词首字母大写 1分43秒
JAVA 基础 数字与字符串 练习-比较字符串 16分54秒
JAVA 基础 数字与字符串 练习-StringBuffer性能 7分27秒
JAVA 基础 数字与字符串 练习-MyStringBuffer N/A
JAVA 基础 数字与字符串 练习-性能比较 3分18秒
JAVA 基础 日期 练习-日期 6分52秒
JAVA 基础 日期 练习-日期格式化 10分51秒
JAVA 基础 日期 练习-Calendar 2分25秒
JAVA 中级 异常处理 练习-异常 4分2秒
JAVA 中级 异常处理 练习-异常处理 3分32秒
JAVA 中级 异常处理 练习-异常分类 2分59秒
JAVA 中级 异常处理 练习-Throwable 1分26秒
JAVA 中级 异常处理 练习-自定义异常 4分51秒
JAVA 中级 异常处理 练习-异常综合1 5分18秒
JAVA 中级 异常处理 练习-异常综合2 4分41秒
JAVA 中级 I/O 练习-遍历文件夹 3分6秒
JAVA 中级 I/O 练习-遍历子文件夹 3分36秒
JAVA 中级 I/O 练习-流 50秒
JAVA 中级 I/O 练习-写入数据到文件 1分58秒
JAVA 中级 I/O 练习-拆分文件 6分47秒
JAVA 中级 I/O 练习-合并文件 4分13秒
JAVA 中级 I/O 练习-关闭流 3分36秒
JAVA 中级 I/O 练习-文件加密 10分32秒
JAVA 中级 I/O 练习-文件解密 2分7秒
JAVA 中级 I/O 练习-数字对应的中文 1分10秒
JAVA 中级 I/O 练习-移除BOM 8分57秒
JAVA 中级 I/O 练习-移除注释 4分20秒
JAVA 中级 I/O 练习-向文件中写入两个数字,然后把这两个数字分别读取出来 3分45秒
JAVA 中级 I/O 练习-序列化数组 3分2秒
JAVA 中级 I/O 练习-自动创建类 5分27秒
JAVA 中级 I/O 练习-复制文件 4分49秒
JAVA 中级 I/O 练习-复制文件夹 4分25秒
JAVA 中级 I/O 练习-查找文件内容 4分6秒
JAVA 中级 集合框架 练习-使用LinkedList实现Stack栈 5分9秒
JAVA 中级 集合框架 练习-英雄二叉树 3分17秒
JAVA 中级 集合框架 练习-比较冒泡法,选择法以及二叉树排序的性能区别 9分34秒
JAVA 中级 集合框架 练习-查找内容性能比较 6分3秒
JAVA 中级 集合框架 练习-自定义字符串的hashcode 8分57秒
JAVA 中级 集合框架 练习-自定义MyHashMap 11分24秒
JAVA 中级 集合框架 练习-内容查找性能比较 3分3秒
JAVA 中级 集合框架 练习-HashSet 2分44秒
JAVA 中级 集合框架 练习-统计概率 2分50秒
JAVA 中级 集合框架 练习-不重复的随机数 1分14秒
JAVA 中级 集合框架 练习-判断是否相同 1分31秒
JAVA 中级 集合框架 练习-MyStringBuffer 12分24秒
JAVA 中级 集合框架 练习-支持泛型的ArrayList 3分1秒
JAVA 中级 集合框架 练习-删除ArrayList中的数据 5分22秒
JAVA 中级 集合框架 练习-在后面插入数据 1分58秒
JAVA 中级 集合框架 练习-在中间插入数据 2分4秒
JAVA 中级 集合框架 练习-反转key和value 2分3秒
JAVA 中级 集合框架 练习-既不重复,又有顺序 2分18秒
JAVA 中级 集合框架 练习-自定义顺序的TreeSet 2分37秒
JAVA 中级 集合框架 练习-Comparable 51秒
JAVA 中级 泛型 练习-泛型 42秒
JAVA 中级 泛型 练习-支持泛型的二叉树 3分36秒
JAVA 中级 泛型 练习- extends 3分3秒
JAVA 中级 泛型 练习-二叉树 4分57秒
JAVA 中级 泛型 练习-父类泛型能否转换为子类泛型? 1分59秒
JAVA 中级 Lambda 练习-Comparator 4分10秒
JAVA 中级 Lambda 练习-引用静态方法 2分59秒
JAVA 中级 Lambda 练习-引用容器中的对象的方法 3分58秒
JAVA 中级 Lambda 练习-引用构造器 9分31秒
JAVA 中级 Lambda 练习-聚合操作 4分2秒
JAVA 中级 多线程 练习-同步查找文件内容 6分33秒
JAVA 中级 多线程 练习-英雄充能 N/A
JAVA 中级 多线程 练习-破解密码 10分16秒
JAVA 中级 多线程 练习-在类方法前面加修饰符synchronized N/A
JAVA 中级 多线程 练习-线程安全的MyStack N/A
JAVA 中级 多线程 练习-线程安全的MyStack 2分22秒
JAVA 中级 多线程 练习-死锁 3分18秒
JAVA 中级 多线程 练习-线程交互 3分11秒
JAVA 中级 多线程 练习-多线程交互 9分55秒
JAVA 中级 多线程 练习-生产者消费者问题 8分54秒
JAVA 中级 多线程 练习- 借助线程池同步查找文件内容 N/A
JAVA 中级 多线程 练习-借助Lock,把MyStack修改为线程安全的类 1分9秒
JAVA 中级 多线程 练习-借助tryLock 解决死锁问题 3分32秒
JAVA 中级 多线程 练习-生产者消费者问题 5分35秒
JAVA 中级 多线程 练习-使用AtomicInteger来替换Hero类中的synchronized 4分38秒
JAVA 中级 JDBC 练习-一次性 插入100条数据 1分44秒
JAVA 中级 JDBC 练习-增 删 改 3分2秒
JAVA 中级 JDBC 练习-分页查询 3分15秒
JAVA 中级 JDBC 练习-性能比较 2分1秒
JAVA 中级 JDBC 练习-分页查询 1分27秒
JAVA 中级 JDBC 练习-自增长id 3分10秒
JAVA 中级 JDBC 练习-事务 2分34秒
JAVA 中级 JDBC 练习-ORM 3分39秒
JAVA 中级 JDBC 练习-ItemDAO 1分16秒
JAVA 中级 JDBC 练习-数据库连接池 3分37秒
JAVA 中级 图形界面 练习-在上次关闭位置启动窗口 5分10秒
JAVA 中级 图形界面 练习-切换显示 1分14秒
JAVA 中级 图形界面 练习-上下左右移动 1分44秒
JAVA 中级 图形界面 练习-模态与大小变化 1分31秒
JAVA 中级 图形界面 练习-计算器上的按钮 2分11秒
JAVA 中级 图形界面 练习-SplitPanel 2分28秒
JAVA 中级 图形界面 练习-按照eclipse的风格显示多个java文件 10分8秒
JAVA 中级 图形界面 练习-为空判断 1分36秒
JAVA 中级 图形界面 练习-数字校验 50秒
JAVA 中级 图形界面 练习-账号密码验证 2分12秒
JAVA 中级 图形界面 练习-黄鹤 3分14秒
JAVA 中级 图形界面 练习-复利计算器 9分49秒
JAVA 中级 图形界面 练习-进度条 2分6秒
JAVA 中级 图形界面 练习-显示文件夹复制进度条 6分12秒
JAVA 中级 图形界面 练习-完成一个完整的记事本界面 2分19秒
JAVA 中级 图形界面 练习-统计文件数量 7分58秒
JAVA 中级 图形界面 练习-增加 6分27秒
JAVA 中级 图形界面 练习-删除 5分13秒
JAVA 中级 图形界面 练习-编辑 4分23秒
JAVA 中级 图形界面 练习-修改 4分5秒
JAVA 中级 图形界面 练习-使用按钮分页 17分23秒
JAVA 中级 图形界面 练习-使用下拉框分页 18分14秒
JAVA 中级 图形界面 练习-查找文件内容 5分18秒
JAVA 中级 网络编程 练习-判断本网段有多少可用的ip地址 5分27秒
JAVA 中级 网络编程 练习-服务端和客户端互聊 3分53秒
JAVA 中级 网络编程 练习-聊天机器人数据库 6分25秒
JAVA 中级 网络编程 练习-有图形界面的聊天程序 6分5秒