Java自学之道大纲

上传人:痛*** 文档编号:172578180 上传时间:2022-12-05 格式:DOC 页数:9 大小:60KB
返回 下载 相关 举报
Java自学之道大纲_第1页
第1页 / 共9页
Java自学之道大纲_第2页
第2页 / 共9页
Java自学之道大纲_第3页
第3页 / 共9页
点击查看更多>>
资源描述
第一篇 基础篇第0章 JDK安装和最简单的环境变量配置方法第1章 Java基础概念一、 Java基础语法1、Helloworld.java2、标识符3、关键字4、常量5、变量6、语句6.1 if语句和switch语句6.1.2 if语句举例6.1.3 switch语句6.2 for循环语句6.3 while语句和do-while语句6.3.1 while语句形式6.3.2 do-while语句6.3.3 while语句和do-while语句举例6.4 break语句和continue语句6.4.1 break语句6.4.2 continue语句二、类和对象1、面向对象基础1.1 面向对象程序设计入门分析1.2 抽象1.3 封装 2、类2.1 类头2.2类体 2.3 创建对象2.4 面向对象举例2.5 构造函数 2.5.1 构造函数的一般概念2.5.2 创建自己的构造函数2.5.3 构造方法注意事项2.5.4构造函数的作用3、方法3.1 方法介绍3.2方法定义 3.3调用方法 3.4 方法举例4、访问控制符5、this关键字5.1 this方法应用举例6. Static关键字6.1 static应用举例7. super关键字7.1 super应用举例8. abstract关键字9. final关键字9.1 final介绍9.2 final使用注意事项三、继承1、继承的概念1.1 继承的定义 1.2 继承举例1.3 父类和子类 2、 类继承2.1 方法继承 2.2 方法覆盖2.3 方法重载3、多态与动态绑定 3.1 多态分为两种3.2 调用一个对象方法的机制3.3 方法调用举例4、构造函数的重载 4.1 默认字段初始化 4.2 默认构造函数 4.3 显式字段初始化 4.4 构造函数被调用后的详细执行过程5、包 5.1 创建包 5.2 创建可复用类的步骤简要说明5.3 包的导入 5.4 包的可见性6、 接口 6.1 接口的概念 6.2 接口的声明 6.3 接口的实现 四、IO流及异常处理1、流和文件1.1 流 1.2 文件 2、常用流类2.1 字节流 2.1.1 InputStream(输入流)2.1.2 OutputStream(输出流)2.1.3 FileInputStream(文件输入流)2.1.4 FileOutputStream(文件输出流)2.1.5 BufferedInputStream(缓冲输入流)2.1.6 BufferedOutputStream(缓冲输出流)2.1.7 PrintStream(打印流)2.2字符流 2.2.1 Reader类2.2.2 Writer类2.2.3 FileReader类2.2.4 FileWriter类2.2.5 CharArrayReader类2.2.6 CharArrayWriter类2.2.7 BufferedReader类2.2.8 BufferedWriter类2.2.9 PrintWriter类2.2.10 System.in对象和System.out对象3、 文件处理3.1 创建或打开、关闭文件对象3.2 关闭文件3.3 read()方法 3.4 write()方法 3.5 其他操作文件的方法4、Java异常处理4.1 Java异常概念4.2 异常类型4.3 Java的内置异常4.4 Java异常举例4.5 异常的捕获和处理4.6 异常抛出 4.6.1 throw语句4.6.2 throws语句4.6.3 finally语句4.7 自定义异常类4.8 异常应用的其他问题4.9 异常应用举例五、线程1、线程的概念1.1 程序、进程与线程 1.2 线程调度与优先级 1.3 线程的状态与生命周期 1.4 控制一个线程生命周期最常用的方法2、线程的创建和启动3、线程的同步与死锁3.1 同步的概念 3.2 线程同步举例3.3 线程死锁 六、GUI1、图形用户界面概述 1.1 组件1.2容器1.3 AWT组件1.4 Swing组件1.5 组件与容器的关系1.6 swing常用组件2、Swing常用组件 2.1文本组件2.2 标签2.3 按钮2.4单选按钮组件2.5 复选框组件2.6列表框组件2.7组合框组件2.8滑块组件3、 事件处理 3.1 事件处理原理 3.2 事件架构3.3 焦点事件3.4 键盘事件 3.5 鼠标事件4、布局设计 4.1 FlowLayout流布局4.2 BorderLayout边界布局4.3 CardLayout卡式布局4.4 GridLayout卡式布局4.5 GridBagLayout卡式布局4.6 BoxLayout盒式布局5、菜单步骤6、对话框设计 6.1 JOptionPane对话框6.2 JDialog对话框7、 文字与图形处理 7.1 文本和字体 7.2 简单图形绘制 7.3 颜色 7.4 图像处理 七、网络1、Java网络编程简介1.1 IP网间协议1.2 TCP传输控制协议1.3 UDP用户数据包协议2、URL连接2.1 URL2.2 J包中URL类定义 2.3 创建URL对象2.4 J包中URLConnection类2.5 AppletContext接口类2.6 获取网络属性信息2.7 创建输入流(InputStream)对象3、SOCKET连接3.1 Socket通信的一般结构3.2 TCP Socket编程3.2.1 Socket类3.2.2 ServerSocket类3.3 UDP Socket编程八、Java概念疑难解答第2章 Java经典练习题2.1 斐波那契数列2.2 判断素数2.3 水仙花数2.4 分解质因数2.5 杨辉三角2.6 学习成绩查询2.7 求最大公约数与最小公倍数2.8 完全平方数2.9 统计字母、空格、数字和其它字符个数2.10 求主对角线之和2.11 完数求解2.12 求s=a+aa+aaa+aaaa+aa.a的值2.13 高度计算2.14 乘法口诀2.15 无重复三位数2.16 菱形打印2.17 利润计算2.18 第几天判断2.19 从小到大输出数列2.20 猴子吃桃问题2.21 乒乓球比赛2.22 求分数之和2.23 求阶乘的和2.24 递归求法2.25 求不多于5的正整数2.26 回文判断2.27 星期判断2.28 插数入数组2.29 取整数的任意位2.30 按顺序输出数列2.31 位置替换2.32 字符串排序2.33 贷款器2.34 通讯录排序2.35 闰年判断2.36 二元方程求解2.37 密码解译2.38 DVD查询2.39 电子日历2.40 万年历 第二篇 提高篇第3章 Java常用算法3.1递归算法3.2冒泡排序算法3.3 快速排序算法3.4选择排序算法3.5直接插入算法3.6希尔排序算法3.7 二分查找算法3.8 二叉树3.9 图的实现3.10 生产者消费者的实现3.11 银行家算法3.12 KMP算法3.13 RSA的实现第4章 IO流实例开发4.1流到底怎样输入和输出扯淡区4.2 FileInputStream的应用4.3 FileOutputStream的应用4.4 FileReader的应用4.5 FileWriter的应用4.6 BufferedInputStream的应用4.7 BufferedOutputStream的应用4.8 BufferedReader的应用4.9 BufferedWriter的应用第5章 Java图形界面开发5.1 开发自己的控件5.2 控件的排布示例5.3 开发自己的QQ聊天系统5.4 颜色选择器5.5 按钮测试5.6 密码验证器5.7 绘制自己的坐标5.8 多种字体显示5.9 窗口风格选择器5.10 右键菜单5.11 树形关系网5.12 开发自己的文本编辑器5.13 开发自己的剪切板5.14 文本拖动效果演示5.15 怎样拖动图片5.16 开发自己的数字时钟5.17 数字动画5.18 滑杆调试器5.19 启动程序开发5.20 开发自己的调色板5.21 文件选择器5.22 丰富多彩的光标选择器5.23 开发自己的浏览器5.24 文字抖动效果演示5.25 文字阴影效果演示5.26 3D文字效果演示5.27 波浪文字效果演示5.28 飞行文字效果演示5.29 伸展文字效果演示5.30 开发自己的网页图片5.31 火焰图片效果演示5.32 图片百叶窗效果演示5.33 图片倒影效果演示5.34 怎样翻转图片5.35 开发自己的闹钟5.36 应用自己的万年历5.37 开发自己的计算器5.38 开发自己的电子相册第6章 Java游戏6.1 俄罗斯方块6.2 连连看游戏6.3 迷宫6.4 模拟闪电6.5 扫雷6.6 贪食蛇6.7 围棋6.8 五子棋6.9 人机猜拳游戏 第三篇 实战篇第7章 项目开发7.1 开发自己的浏览器7.2 开发自己的象棋游戏7.3 网络主机线程扫描与端口控制
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!