【实例简介】Java就该这样学
本书基于建构主义教育思想,通过大量循序...内容分为四个阶段:小案例阶段、小案例推动大项目阶段、重点建立复杂编程逻辑阶段和综合大项目阶段,用于巩固面向对象编程思想,并且弥补即时聊天项目在数据库应用上的不足。
【实例截图】
【核心代码】
.
├── Java就该这样学
│ └── codes
│ ├── 第一部分 认识Java程序
│ │ ├── 1.10第一阶段总结
│ │ │ └── MyBall.java
│ │ ├── 1.1开始Java程序
│ │ │ └── MyTest.java
│ │ ├── 1.2画王八
│ │ │ ├── HtPanel.class
│ │ │ ├── Huatu.class
│ │ │ ├── Huatu.java
│ │ │ └── MyTest.java
│ │ ├── 1.3满天星星
│ │ │ ├── MyPanel.class
│ │ │ ├── MyTest.class
│ │ │ └── MyTest.java
│ │ ├── 1.4飞行的小球
│ │ │ └── MyBall.java
│ │ ├── 1.5小球撞墙
│ │ │ ├── MyBall.class
│ │ │ ├── MyBall.java
│ │ │ └── MyPanel.class
│ │ ├── 1.6下大雪
│ │ │ ├── MyPanel.class
│ │ │ ├── MySnow.class
│ │ │ └── MySnow.java
│ │ ├── 1.7键盘控制小球
│ │ │ └── MyBall.java
│ │ ├── 1.8打字母的游戏
│ │ │ └── MyChar.java
│ │ └── 1.9鼠标控制小球
│ │ └── MyBall.java
│ ├── 第三部分 获得逻辑能力
│ │ ├── 3.1 用数组实现的记事本
│ │ │ └── MyNote.java
│ │ ├── 3.10 保存用户的Socket
│ │ │ └── QQServer.java
│ │ ├── 3.11 同步用户名
│ │ │ ├── QQLogin.java
│ │ │ ├── QQMain.java
│ │ │ └── QQServer.java
│ │ ├── 3.12 多用户转发逻辑
│ │ │ ├── QQLogin.java
│ │ │ ├── QQMain.java
│ │ │ └── QQServer.java
│ │ ├── 3.2 使用链表的记事本
│ │ │ └── MyLinkedNote.java
│ │ ├── 3.3 让java系统库帮助你
│ │ │ └── MyNote.java
│ │ ├── 3.5 深入学习ArrayList和LinkedList
│ │ │ └── MyTest.java
│ │ ├── 3.6 Set集合
│ │ │ ├── 使用HashSet
│ │ │ │ └── MyTest.java
│ │ │ ├── 依赖算法
│ │ │ │ └── MyTest.java
│ │ │ ├── 冒泡排序
│ │ │ │ └── MyTest.java
│ │ │ ├── 选择排序
│ │ │ │ └── MyTest.java
│ │ │ └── 非经典的排序
│ │ │ └── MyTest.java
│ │ ├── 3.7 试试二分查找,理解二叉树
│ │ │ └── MyTest.java
│ │ └── 3.8 复制一个目录的内容
│ │ └── CopyDir.java
│ ├── 第二部分 开始一个项目
│ │ ├── 2.1 聊天界面
│ │ │ ├── QQLogin.class
│ │ │ ├── QQLogin.java
│ │ │ └── QQMain.java
│ │ ├── 2.2 响应用户输入
│ │ │ ├── QQLogin.class
│ │ │ └── QQLogin.java
│ │ ├── 2.3 IO流
│ │ │ ├── 字符流
│ │ │ │ └── MyReadFile.java
│ │ │ ├── 读文件
│ │ │ │ └── MyReadFile.java
│ │ │ ├── 文件复制
│ │ │ │ └── MyReadFile.java
│ │ │ ├── 复制大文件
│ │ │ │ └── MyReadFile.java
│ │ │ ├── 实现聊天记录
│ │ │ │ ├── QQLogin.java
│ │ │ │ └── QQMain.java
│ │ │ └── 文件加密解密
│ │ │ ├── MyDecrypt.java
│ │ │ ├── MyEncryp.java
│ │ │ └── MyKey.java
│ │ ├── 2.4 建立网络通讯
│ │ │ ├── 在网络上传个消息
│ │ │ │ ├── MyClient.java
│ │ │ │ └── MyServer.java
│ │ │ ├── 将聊天信息发送到服务器
│ │ │ │ ├── QQLogin.java
│ │ │ │ ├── QQMain.java
│ │ │ │ └── QQServer.java
│ │ │ └── 到服务器验证用户名和密码
│ │ │ ├── QQLogin.java
│ │ │ ├── QQMain.java
│ │ │ └── QQServer.java
│ │ ├── 2.5 数据库访问
│ │ │ ├── 用java访问数据库
│ │ │ │ └── TestSQL.java
│ │ │ ├── 用户身份验证
│ │ │ │ └── TestSQL.java
│ │ │ ├── 将代码融入项目中
│ │ │ │ ├── QQLogin.java
│ │ │ │ ├── QQMain.java
│ │ │ │ └── QQServer.java
│ │ │ └── 用文件模拟数据库
│ │ │ └── MyUser.java
│ │ └── 2.6 应对多用户访问
│ │ ├── QQLogin.java
│ │ ├── QQMain.java
│ │ └── QQServer.java
│ └── 第四部分 理解面向对象
│ ├── 4.2 做一个数据库的管理工具
│ │ ├── DataBase.java
│ │ ├── ShowData.class
│ │ ├── ShowData.java
│ │ └── ShowTable.java
│ ├── 4.3 驾驭JTable
│ │ ├── DataBase.java
│ │ └── TestJTable.java
│ ├── 4.4 有更好的方法驾驭JTable
│ │ ├── DataBase.java
│ │ └── TestJTable.java
│ ├── 4.5 用面向对象的办法驾驭JTable
│ │ ├── DataBase.java
│ │ ├── MyTableModel.java
│ │ └── TestJTable.java
│ └── 4.6 完成资源管理器
│ ├── DataBase.class
│ ├── DataBase.java
│ ├── EditData.class
│ ├── EditData.java
│ ├── MyTableModel.class
│ ├── MyTableModel.java
│ ├── ShowData.class
│ ├── ShowData.java
│ ├── ShowTable.class
│ └── ShowTable.java
└── 5t6t网_Java就该这样学.rar
55 directories, 90 files
评论