第一章:从〇开始——Java初体验 开始变身程序猿——进入Java的世界 学习打地基——在windows操作系统上搭建Java开发环境 将家布置好——JDK在Windows上下载,安装,配置环境变量 说说基础建设——详细解析在安装JDK时的注意事项及基础知识点 一起来写代码——使用Java语言开发HelloWorld 写点小秘密——使用Java语言在记事本中编写Java小程序并运行 大管家JDK——解析下Java运行基本原理 第二章:把握世界,应对变化——变量的使用 学会变通——在Java中进行简单的变量使用 看透不说透——在Java中使用变量来操作值 造个小可爱——使用变量进行编程 基础开发中的技术点——标识符 注释 整体结构 把菜盛到盘子里——如何在编程中加入变量的操作 一起学偷懒——通过使用变量来简化编程 回忆逝去的青春——使用变量在编程中进行简单的数学运算 学习当间谍——在程序中使用扫描器接收用户输入数据 第三章:锅碗瓢盆——丰富的数据类型 聊聊盘子的区别——不同的内容与不同的容器 不同盘子装啥菜——讲解基本数据类型的基本原理 八卦下富豪的私生活——使用多种数据类型在特定条件下存储不同类型变量值 简单直白的说点原理性知识——解析下8大基本数据类型的区别及基础原理 多画几个圈圈看大小——向大家简述各个基本数据类型的存储范围 如何混入上流社会——8大基本数据类型之间的转换 摆个小摊卖服装——在基本数据类型之间进行运算 巨头吞并小企业——类型之间是如何转换的 第四章:鱼还是熊掌?——使用分支结构 如何做选择题——使用分支流程控制 为什么男人要上男厕所——分支的逻辑与判断的控制 考大家是否识数——通过程序来判断输入的整数是奇数还是偶数 YES OR NO——分支结构如何使用及注意事项 如果爱,请深爱,否则别伤害——if else语句 来点不一样的判断——学习另一种判断的语句,将判断奇偶数的代码用if—else进行改写 举一反三——学习if else语句的其他使用方式及区别 来玩脑筋急转弯——什么是并且,什么是或者 科普下一年到底多少天——判断一个输入的年份是否为闰年 并不是非黑即白——switch case语句 带大家购物——根据消费总金额来享受不同打折力度 不同的道路,不同的方向——switch case语句详细讲解 第五章:日升月落——使用循环结构 来学小彩旗——循环流程控制 每当我想你的时候,泪水不停的滑落——使用while语句循环执行代码 让程序跑一会儿——一次运行如何不停的判断奇偶数 不给糖果就捣蛋——在密码输入正确后才能继续执行代码 抓个变量当苦力——在循环结构中控制变量值的变化 星星知我心——输出一个由*组成的矩形 跑了一半星星——将由*组成的矩形改变为三角形 有始有终——for循环语句 跑了的星星回来了——将矩形的输出改为for语句控制 大家跟我当小白——讲解九九乘法表的输出及逻辑思维题的思路 放弃还是继续——跳出与继续 我是质数我骄傲——判断一个整数是否只能被1和它本身整除 我们都是质数——判断一个范围内整数谁只能被1和它本身整除 三个女人一台戏——解析各循环语句 三足鼎立 or 三位一体——讲解各个循环语句的区别与联系 杂七杂八,不讲不行——讲解在循环语句中常用知识点 第六章:物以类聚——数组 我们也是有组织的人了——一组数组成数组 数组的前世今生——数组基本原理 你地什么地干活(请用日语语气发音)——为何使用数组,什么是数组,在哪里用数组 数组的基本使用说明书——如何使用数组,数组使用的套路 融会贯通——数组的使用方式的多种写法 一级压一级,组织之上还有组织——讲解如何在数组中体现多个数组 来付扑克耍耍——模拟扑克牌游戏 买付带包装的扑克——将所有扑克牌放入数组中 随手抽出一张牌(但我不是刘谦,不会魔术)——在数组中随机找到一张扑克牌并输出值 开局!发牌!——随机的为三个玩家每人分配17张牌(斗地主) 魔术师的大套路——将所有玩家的所有手牌改造成二维数组存储 你大你先上——对数组中的数按从小到大进行排序 如何处理邻里关系——讲解排序的思路及冒泡排序的代码 第七章:编程的艺术——方法和类的封装 每天的代码都是新的——把代码进行封装 财不露白——将代码放入箱子里 无利不起早——为何要使用方法封装 请君入瓮——如何进行方法封装 代码也是看颜值的——将扑克游戏的代码重新组合 我是中国人,我要看中文——将扑克号码变成花色及点数表示 走入你的套路——方法执行原理 想出先有入——方法的参数原理 找好自己的位置——重构扑克类 第八章:面向对象——程序设计 这才是Java的思路——使用面向对象的思想设计程序 从此不再做单身狗——面向对象的基础思维 皮鞋与榴莲——什么是面向对象 小赌坊变大赌场——管理多个牌局 共产共用——静态与非静态 爱上你的理由——面向对象的基础特性 兽人永不为奴——使用封装性设计游戏人物 走进流水线——构造器原理 战法贼——使用继承性设计不同游戏职业 有了对象就是麻烦——访问控制符,变量前缀,构造器串联 一人打一下,看谁先躺下——使用多态性完善各角色攻击 有了对象还是麻烦——重写后的注意事项 咱也来点意识流——关于抽象类与接口的使用和区别 知行合一?——利用抽象简化代码 半疯与全疯——抽象类与接口 有了对象真是麻烦——final与成员构成 第九章:常用的Java类——String 一直在身边——学习String类的原理及使用 移情别恋去相亲——自定义一个字符串类 介绍对方条件——设计字符串类成员 给对方家干活——编写字符串类中方法代码 继续给对方家干活——编写字符串类中方法代码 活干完,没看上你——编写字符串类中方法代码 其实就是填点坑——Java的内存管理等原理 拿来主义——String源代码及API使用 彩票与潘金莲——引用数据类型与基本数据类型的区别 装箱子扔到池子里——基本数据类型封装类与常量池 你好,我是相等;你好,我也是相等——==与equals的区别 谁是女人谁善变——String与StringBuffer的区别 第十章:可变长数组——ArrayList 人与猴的区别,会不会用工具——学习ArrayList类的原理及使用 换个类型去相亲——自定义一个可变长数组类 介绍对方条件——设计可变长数组类 给对方家干活——编写可变长数组类中方法代码 继续给对方家干活——编写可变长数组类中方法代码 活干完,没看上你——编写可变长数组类中方法代码 好巧,你也有——Java中的变长数组类 和牛人们比划比划——ArrayList类源代码 让不让类型固定,这是一个问题——Java中的泛型 第十一章:Java中的容器——集合框架的综合应用 爪哇岛上的锅碗瓢盆——Java中自带集合框架的综合应用 肉烂在锅里——使用集合框架处理信息存放 快到碗里来——将学生信息放入容器 取钱去跳舞——ArrayList与LinkedList的区别 禁止套牌——拒绝重复的学号 菜篮子的原理——使用HashSet及集合框架综述 Map不是地图,那是啥?——学习使用HashMap类 贴上标签——使用HashMap创建查询索引 贱值?键值!——讲解HashMap的使用 第十二章:操作电脑中的数据——文件与I/O 文件资源管理器——操作电脑中的文件 文件与File,一样又不一样——使用File类处理电脑中的文件信息 Java黑进操作系统——文件创建及文件信息获取 外在美与内在美——使用输入输出流处理文件内容 打通任督二脉——创建输入输出流 走火入魔的几个方法——Java异常分类 走火入魔了,咋整?——Java异常处理 以彼之道还施彼身——读写文件内容 字节,字符,傻傻分不清楚——使用字符流获取文件内容 我就是要看字——用字符流将文件中的内容处理为字符或字符串进行操作 第十三章:网络内通信——Java网络编程 天涯咫尺——使用Java进行网络程序编程 异地恋的福音——服务端与客户端通信 开门,接客——建立服务端 约法三章——建立客户端及网络协议简介 你懂的——代码重构 包裹已到,请签收——完成代码并测试 全都是套路——网络编程步骤 第十四章:齐头并进——多线程编程 精神分裂——Java多线程编程技术 其实我也不太明白——什么是线程 堵车的元凶——计算机线程概述 世上本没有路——创建并启动线程 放假,买票,回家——通过多线程模拟多窗口售票 为啥春运买不到票——使用同步锁 用完了就还我——使用锁对象控制线程 包子与吃货——锁对象操作线程状态 总结!——Java多线程综述 哈哈哈,JavaSE完事了!——使用多线程的注意事项版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/17701.html