此链接为入门教程 + 进阶教程的合集。 包含以下内容,具体以课程目录为准: × 表达式、操作符 × 语句 if / for / while × 单步调试 × 类、属性、方法、重载、继承等 × 访问修饰 public / private × 代码分包 package × 常用的Java API × 一个MP3音乐播放的小例子 × 面向对象、多态等一些设计思想
这其实一个训练平台,用于训练以下能力: - 巩固对常见语法的理解和使用 - 学习阅读 Java 的文档 - 掌握常用 Java API - 培养程序设计能力: 即综合运用语法、API,构建出具有特定功能的程序的能力
包含以下内容,具体以课程目录为准: * 高级绘制:线型、渐变色、文本绘制等 * 不规则形状及图表绘制 * 工作线程与界面线程 * 短任务、长任务、定时任务 * 弹出式窗口 * 短消息提示 Toaster * 事件处理, * 一个基于键盘操作的 推箱子 游戏 * 多行文本的显示 * 图片操作:缩放、剪裁、旋转、镜像 * 一个屏幕截图程序的实例 * 管理型 / 向导型 / 文档型 应用界面框架 * 拖放技术 Drag & Drop * 一个可拖拽排序的列表 * 一个简单的拼图游戏
项目实例教程,每章一个项目实例。每一项目均为对多种技术的综合运用。 包含以下项目: ♀ 计算器 ♀ 仿QQ界面 ♀ 五子棋 ♀ 抽奖器 ♀ 密码本 ♀ 音乐播放器 ♀ 俄罗斯方块 ♀ 网络爬虫 ♀ 图书数据管理 (Swing + MySQL JDBC )
Java网络编程的相关技术,即TCP、Socket、路由等网格协议和技术。 相关术语: IP / TCP / UDP / 网络协议 / 文件IO / 端口 / Socket / 抓包 / 域名解析 DNS / ARP / 交换机 / 路由器 / 端口映射 / 路由穿越打孔 ... 〖主要内容〗 具体以课程目录为准 : × 基本的服务器/客户端的编程模型 × 文本化的传输 × 基于JSON的文本式通讯协议 × 服务端的多线程编程模型 × 二进制传输 × 基于二进制的通讯协议,及网络抓包技术 × 系统接收缓冲区与发送缓冲区 × 通用的消息框架 × 句柄数与线程数、长连接与短连接 × DNS域名解析,ARP × 交换机及局域网的组建 × 路由与端口映射,服务器的部署等。
Java项目开发中的一些常用的库、工具和技术。 每章内容独立,各自独立成章。 * Excel 表格处理 ( POI ) * Word 文档处理 * 二维码的生成和解析 * 图片处理 * 视频处理 * 本地程序调用技术 * 连接WEB服务器 * 连接FTP服务器 * 发送邮件 (SMTP / MX / SPF ) * 发送短信 * 数据的编码 ( HEX / Base64) * 数据的校验 ( MD5 / CRC32 / HMAC-SHA1) * 数据的加密 ( DES / AES ) * 正则表达式 * 反编译技术 * 视频和音频的播放
Java数据结构的一些基础概念。 数组、链表、队列、栈、树、哈希、排序 (选择/插入/冒泡)、查找、波兰表达式等等。