ava是一种跨平台的语言,一次编写,到处运行,在世界编程语言排行榜中稳居第二名(第一名是C语言)。

Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和云计算平台。


一. Java概述
1. Java语言概述
2. Java虚拟机以及跨平台原理
3. Java的主要就业方向
4. Java的不同版本
5. Java开发环境搭建
6. 第一个Java程序示例
7. Java类和对象的概念
8. Java类库及其组织结构
9. Java import
二. Java语法基础
1. Java数据类型以及变量的定义
2. Java数据类型转换
3. Java运算符
4. Java流程控制
5. Java数组的定义和使用
6. Java StringBuffer与StringBuider
7. 强调一下编程风格
三. Java类与对象
1. Java类的定义及其实例化
2. Java访问修饰符
3. Java变量的作用域
4. Java this关键字详解
5. Java方法重载
6. Java类的基本运行顺序
7. Java包装类、拆箱和装箱详解
8. 再谈Java包
9. 源文件的声明规则

四. Java继承和多态
1. 继承的概念与实现
2. Java super关键字
3. 继承中的方法的覆盖和重载
4. 多态和动态绑定
5. instanceof 运算符
6. 多态对象的类型转换
7. Java static关键字
8. Java final关键字

9. Java Object类

五. 面向对象高级特性
1. Java内部类及其实例化
2. 内部类的分类
3. 抽象类的概念和使用
4. 接口的概念和使用
5. 接口和抽象类的区别
6. Java 泛型
7. 泛型通配符和类型参数的范围
六. 异常处理
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.套接字(Socket)
3.数据库连接
4.几个重要的类和接口
5.数据库查询
6.数据库更新
7.插入记录
8.修改记录
9.删除记录

Java学习开发入门基础教程系列相关推荐

  1. web前端开发入门基础教程系列

    前端工程师是互联网时代软件产品研发中不可缺少的一种专业研发角色.从狭义上讲,前端工程师使用 HTML.CSS.JavaScript 等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端.移动 ...

  2. 大数据入门基础教程系列

    所谓大数据(Big Data),就是需要处理的数据量非常巨大,已经达到了 TB.PB 甚至 EB.ZB 级别,需要成千上万块硬盘才能存储.传统的技术手段在大数据面前不堪一击,只能探索一套新的解决方案. ...

  3. 【视频分享】Java Spring 经典入门基础教程详解

    看到有小伙伴留言说想要Spring相关的,今天就分享一波关于 Spring 的入门视频,有需要的可以领取. Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架 ...

  4. 2020Android通用流行框架大全,android开发入门基础教程

    名称 描述 Android Async HTTP Android异步HTTP库 AndroidAsync 异步Socket,HTTP(客户端+服务器),WebSocket,和socket.io库.基于 ...

  5. Java Web Start入门基础教程

    关于Web Start的JNLP Specification可以到sun网站http://java.sun.com/products/javawebstart/download-spec.html下载 ...

  6. oracle自学入门教程,Oracle学习快速入门基础教程

    修改密码方法:1.SQL>: grant connect to USRNAME identified by USRPWD :2.SQL>: alter user USRNAME ident ...

  7. java入门基础教程(纯干货知识点+视频资源)

    本套Java视频教程是黑马程序员冯老师精心录制的Java基础班视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂.干货.通过该套Java视频教程的学习,相信你能够轻轻松松地入门java语言. 完整 ...

  8. JSP WEB开发入门基础到高手进阶教程002

    JSP WEB开发入门基础到高手进阶教程 -------开发入门 JSP与微软的Active Server Pages 兼容,但它是使用类似HTML的卷标以及Java程序代码段而不是VBScript. ...

  9. 《Java Web开发入门很简单》学习笔记

    <Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...

最新文章

  1. LeetCode-笔记-394. 字符串解码
  2. portainer的日常使用
  3. nodejs+express整合kindEditor实现图片上传
  4. 开机显示输入最佳预设值_开机密码忘了怎么解决
  5. 妈妈再也不担心我面试被 Redis 问得脸都绿了
  6. Node 应用篇!推荐 10 个好用的 Node 的开源项目 YYDS
  7. Redis中查找大key
  8. Eclipse安装最新SVN插件方法
  9. 深入java虚拟机(二) 对象的创建
  10. 空号检测和手机在网状态查询的区别
  11. 读书笔记——WebKit技术内幕 WebKit架构和模块
  12. 公众号600篇文章分类和索引
  13. 高红梅:第四章 第二节 猎捕与欧美文化的身份认同
  14. supermap idesktop 许可更新方案
  15. python程序员面试宝典:12个Python程序员面试必备问题与答案
  16. 易基因|病毒抗性:全基因组DNA甲基化揭示草鱼年龄相关病毒易感性的表观遗传机制
  17. android客户端Netty部署SSL/TLS
  18. 郭晶晶家的象棋私教,好家伙是个机器人
  19. 原生js简单实现定时抢月饼
  20. 前端团队代码规范最佳实践!

热门文章

  1. ubuntu下使用pidgin(pidgin-lwqq)登陆qq
  2. 【原】Mac下统计任意文件夹中代码行数的工具——cloc
  3. sphinx在window下和linux下加入开机自启动
  4. leetcode刷题之树(三)
  5. 一张图解释几个监督学习的定义
  6. Linux操作系统下iptables+nat实现ADSL共享上网!
  7. Synergy工具 共享Windows系统电脑Linux系统电脑 鼠标键盘
  8. 写python的c扩展简介
  9. 【算法】ROI Align 原理
  10. 科大星云诗社动态20210320