打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
微学苑:编程语言学习第一站!
昵称47410926
>《文件夹1》
2017.11.04
关注
Java是一种跨平台的语言,一次编写,到处运行,在世界编程语言排行榜中稳居第二名(第一名是C语言)。
Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和云计算平台。
Java是真正的面向对象的语言,本教程将带您一步一步学习Java编程,最后会达到中级水平。
一. Java概述与开发环境
1.Java语言概述
2.Java在哪些方面有应用
3.Java的不同版本
4.Java与C、C++的区别
5.Java编程环境的搭建
6.Java编辑器
7.第一个Java程序示例
8.【附】Java基础知识总结
二. 数据类型、变量和运算符
1.标示符、保留字和数制
2.数据类型
3.变量的声明、初始化和作用域
4.常量的申明和使用
5.算术运算符和关系运算符
6.逻辑运算符和位运算符
7.移位运算符和赋值运算符
8.三目运算符和逗号运算符
9.数据类型转换
10.运算符的优先级
三. 流程控制、数组和字符串
1.分支结构-if语句
2.循环结构-for和while语句
3.跳出循环-break和continue
4.开关语句-switch
5.返回语句-return
6.强调一下编程风格
7.一维数组的声明和初始化
8.二维数组的声明和初始化
9.Java字符串概述
四. Java类与对象
1.类的定义与实例化(创建对象
2.访问控制符
3.包的概念
4.成员变量和成员方法
5.类的基本运行顺序
6.再谈变量的作用范围
7.构造方法和析构方法
8.this关键字
9.方法重载
10.包装类
五. Java面向对象的高级特性
1.封装
2.继承的概念与实现
3.父类与子类的初始化顺序
4.super关键字
5.方法的覆盖和重载
6.多态的概念
7.instanceof 运算符
8.多态对象的类型转换
9.static关键字与静态块
10.final关键字
11.类与类之间的关系
六. 内部类、抽象类和接口
1.内部类的概念和特点
2.内部类的分类
3.抽象类的概念和使用
4.接口概念以及使用接口的原因
5.接口的使用
6.接口和抽象类的选择
七. 异常处理
1.异常处理基础
2.异常类型
3.未被捕获的异常
4.try和catch的使用
5.多重catch语句的使用
6.try语句的嵌套
7.throw:异常的抛出
8.throws子句
9.finally块
10.Java的内置异常
11.创建自己的异常子类
12.断言
八. 多线程编程
1.线程的概念
2.Java线程模型
3.主线程
4.创建线程
5.创建多线程
6.isAlive()和join()的使用
7.线程优先级
8.线程同步
9.线程间通信
10.线程死锁
11.线程的挂起、恢复和终止
九. 输入输出(IO)操作
1.输入输出基本概念
2.面向字符的输入流
3.面向字符的输出流
4.面向字节的输入输出流
5.面向字节流的应用
6.文件与目录管理
7.文件的随机读写
8.文件的压缩处理
十. 常用类库、向量与哈希
1.Java基础类库
2.Object类
3.Java语言包(java.lang)简介
4.日期和时间类
5.向量及其应用
6.哈希表及其应用
十一. 图形界面(GUI)设计
1.图形界面设计基础
2.框架窗口
3.标签、按钮和按钮事件
4.面板
5.布局设计
6.文本框和文本区
7.文本框和文本区的输入输出
8.选择框和单选按钮
9.列表和组合框
10.菜单
11.对话框
12.滚动条
13.鼠标事件
14.键盘事件
十二. 图形、图像与多媒体
1.绘图基础
2.设置字型和颜色
3.绘图模式
4.Graphics类的绘图方法
5.Graphics2D类的绘图方法
6.图像处理基础
7.图像缓冲技术
8.多媒体基础
十三. 网络与数据库编程
1.IP地址和InetAddress类
2.统一资源定位符URL
3.套接字(Socket)
4.数据库连接
5.几个重要的类和接口
6.数据库查询
7.数据库更新
8.插入记录
9.修改记录
10.删除记录
一. 从C到C++
1. 关于本教程
2. C++概述
3. C++布尔类型(bool)
4. C++命名空间(namespace)
5. C++的输入输出
6. C++引用(Reference)
7. C++强制类型转换
8. C++内联函数(inline)
9. C++ new和delete操作符
10. C++异常处理
二. C++类和对象
1. C++类的定义和声明
2. C++类的成员变量和成员函数
3. C++类的信息隐藏机制
4. C++成员选择符
5. C++类class和结构体struct区别
6. C++通过引用来传递和返回类对
7. C++构造函数
8. C++参数初始化表
9. C++使用默认参数的构造函数
10. C++利用构造函数限制对象的创
11. C++转型构造函数
12. C++拷贝构造函数
13. C++析构函数
14. C++常量指针this
15. C++类与new和delete操作符
16. C++类与const关键字
17. C++类与static关键字
18. C++友元函数和友元类
三. C++继承和派生
1. C++继承的概念及语法
2. C++继承方式
3. C++改变访问属性
4. C++名字隐藏
5. C++间接继承
6. C++继承机制下的构造函数
7. C++派生类构造函数调用规则
8. C++继承机制下的析构函数
9. C++多继承
10. C++虚基类
四. C++多态
1. C++多态的概念及前提条件
2. C++虚成员函数
3. C++虚成员函数表vtable
4. C++虚析构函数
5. C++静态成员函数
6. C++重载、覆盖和遮蔽
7. C++抽象基类和纯虚成员函数
8. C++ dynamic_cast操作符
9. C++ typeid操作符
五. C++操作符重载
1. C++基本操作符重载
2. C++重载操作符的优先级
3. C++用顶层函数重载操作符
4. C++重载输入与输出操作符
5. C++重载赋值操作符
6. C++重载下标操作符
7. C++函数调用操作符重载
8. C++重载自增与自减操作符
9. C++重载转型操作符
10. C++内存管理操作符重载
六. C++ String类型
1. C++ string类型变量的定义
2. C++ string变量的输入与输出
3. C++ string类型字符串的连接
4. C++修改字符串
5. C++提取子字符串
6. C++查找字符串
7. C++字符串的比较
七. C++模板与标准模板库
1. C++模板基本概念及语法
2. C++模板类实例化
3. C++模板中的函数式参数
4. C++标准模板库(STL)的概念
5. C++基本序列式容器
6. C++基本序列式容器效率比较
7. C++基本关联式容器
8. C++容器适配器
9. C++ STL算法
八. C++输入与输出流
1. C++输入输出类的层次
2. C++标准输出流对象
3. C++格式标识和操纵器
4. C++标准输入流
5. C++输入相关的成员函数
6. C++文本文件的读写操作
7. C++二进制文件读写操作
JSP教程
什么是servlet
JSP的概念
JSP开发环境的搭建
JSP体系结构
JSP生命周期
在HTML中插入JSP代码
JSP注释
JSP指令元素
JSP page指令详解
JSP include指令详解
JSP内置对象
JSP request对象
Android教程
Android概述
Android开发环境的搭建
Android的系统架构
Android SDK简介
第一个Android应用程序
Android工程目录结构(基础)
Activity初步介绍
Activity的生命周期
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
哪门编程语言值得纯小白选择学习?
用不同的眼光看各种编程语言
Java语言主要用来编写什么?是不是编写qq、浏览器之类的应用?
《跟我学java编程语言》
【组队学习】【27期】Java编程语言
什么才是最强的编程语言?除了JAVA还有话说?
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×