Java是什么?Java到底学什么?Java学完能干什么工作?

createh52个月前 (02-01)技术教程11

Java是什么?

  • Java是Sun公司推出的能够跨越多平台、可移植性最高的一种面向对象的编程语言。自面世以来,Java凭借其易学易用、功能强大的特点得到了广泛的应用。其强大的跨平台特性使Java程序可以运行在大部分系统平台上,甚至可在手持电话、商务助理、移动电子产品上运行,真正做到“一次编写,到处运行”。
  • Java可用于编写桌面应用程序,web应用程序,分布式应用、嵌入式系统应用等,这使得它成为应用范围最广泛的开发语言。随着Java技术的不断更新,在全球云计算和移动互联网的产业环境下,Java的显著优势和广阔前景将进一步呈现出来。

Java入门知识

  • Java发展
  • Java编程环境
  • 如何进行Java开发

Java基本语言

  • 基础语言要素
    • 标识符
    • 关键字
    • 注释
  • Java基本数据类型
    • 常量和变量
    • 整数类型
    • 浮点类型
    • 字符类型
    • 布尔类型
  • 数据类型转换
    • 自动类型转换
    • 强制类型转换
    • 隐含强制类型转换
  • 运算符的分类与使用
    • 算术运算符
    • 自增自检运算符
    • 关系运算符
    • 位运算符
    • 移位运算符
    • 逻辑运算符
    • 三元运算符
    • 运算符优先级

控制流程语句

  • 条件语句
    • if条件语句
    • 嵌套if条件语句
    • switch条件语句
  • 循环语句
    • while循环语句
    • do-while循环语句
    • for循环语句
  • 跳转语句
    • break跳出语句
    • continue继续语句
    • return返回语句

数组

  • 数组基础
    • 数组创建与访问
    • 数组初始化
  • 数组排序
    • 选择排序
    • 冒泡排序
    • 快速排序
  • 多维数组
    • 多维数据基础
    • 多维数组实现
    • 不规则数组
  • For-Each循环语句

类和对象

    • 类的一般形式
    • 方法重载
  • 对象
    • 对象创建与使用
    • 构造函数
  • static关键字
    • 静态变量
    • 静态方法
    • 静态常量
  • 参数传递
    • 基本类型的参数传递
    • 对象类型的参数传递
    • 包的使用
    • 导入包

继承

  • 派生类
    • 继承的使用
    • 子类对象的构建
    • 方法的覆写
    • 多态域动态绑定
    • final关键字
  • 抽象类
  • Object类
    • Object对象
    • equals方法和toString方法

接口和内部类

  • 接口
    • 接口定义
    • 接口实现
    • 接口应用
    • 抽象类和接口比较
  • 内部类
    • 内部类定义
    • 静态内部类和非静态内部类
    • 局部内部类
    • 匿名内部类
  • 对象克隆

面向对象编程

  • 封装性
    • 成员变量封装
    • 成员变量继承
    • 成员变量隐藏
  • 合理使用类
  • 继承与数组的使用

异常处理

  • 异常基本知识
  • 异常使用
  • 自定义异常

线程

  • 线程基本知识
    • Thread创建线程
    • Runnable接口创建线程
  • 线程的生命周期
  • 线程调度
  • 线程同步
  • 线程通信
    • 生产者/消费者
    • 共享队列
    • 运行生产者/消费者
  • 线程同步死锁问题

界面编程

  • AWT
  • 组件、容器、窗口、面板等概念
  • 布局管理器
  • AWT组件库
  • 绘图

事件处理

  • 事件类
  • 事件监听器
  • 事件适配器
  • 匿名内部类应用

Swing用户界面

  • Swing基础
  • Swing组件分类和基本规则
  • 轻量容器
  • Swing组件
  • 盒布局管理器

Java I/O系统

  • 文件
    • File文件类
    • File类应用
    • RandomAccessFile随机存取类
    • RandomAccessFile随机存取类应用
  • 字节流InputStream、OutputStream
  • 字符流Reader、Writer

集合

  • 集合相关接口
    • Collection、Iterator、List、Set、Map接口
  • 接口实现类
    • LinkedList、ArrayList、HashSet、TreeSet、HashMap、TreeMap类

Java与数据库

  • 介绍集中常用数据库
  • Java与各种数据库的连接方法

Java常用类

  • 封装类
  • Math数学类
  • StringBuffer字符类
  • StringBuilder类

网络编程

  • 网络协议地址类
  • URL类
  • Socket通信
    • socket类
    • ServerSocket类
    • Socket通信过程
  • Applet应用程序
    • 基本知识
    • Applet部署
    • Applet多媒体操作

Jsp Web应用

  • Tomcat安装
  • 基本语法
    • html注释
    • 隐藏注释
    • 声明
    • 表达式
    • 脚本集
  • Jsp指令元素
    • Include
    • Page
    • Taglib
  • Jsp动作元素
  • 内置对象

Java学完能干什么工作?

  • 程序开发
    • Web开发
    • 移动App开发
    • Android开发
    • 大数据开发
    • 云计算开发
    • 区块链开发
    • 物联网开发
    • 人工智能领域开发
    • 游戏开发
  • 数据分析
  • 产品经理
  • 项目经理
  • 需求
  • 系统运维
  • 软件测试
  • 产品实施

ok,以上就是Java是什么?Java到底学什么?Java学完能干什么工作?,看完记得转发、点赞和收藏。想了解更多内容,请关注本小编,如果有错误,欢迎批评指正,感谢支持。

(云渺书斋)


文献引用:

《Java从入门到精通》高宏静等编著.-北京:工业出版社,2009.8

相关文章

什么是java?java的优点是什么?包含Java快速入门课程,干货分享

一、什么是java?java是一种高级语言,简单,面向对象,多线程,高性能,安全。java语言:数据结构+算法+内存管理数据结构:数据在内存的分布方式算法:解决问题的方式内存的管理:内存的划分和释放j...

二十三、Java类与对象简介(java类和对象简单的例子)

在Java编程语言中,类(Class)和对象(Object)是面向对象编程(OOP)的核心概念。描述类类是Java程序的基本组成单元,是对象的模板。类定义了对象的属性和方法。属性是对象的状态信息,而方...

了解java三大特性!你真的正确了解了吗?

继承与多态本章讲解面向对象的三大特性:封装,继承,多态。一.包Java定义了一种名字空间,称之为包:package。一个类总是属于某个包,类名(比如Person)只是一个简写,真正的完整类名是 包名....

JAVA基础(java基础入门第三版电子书)

面向对象三大特性封装把一个对象的属性,和行为放到同一个类中就是封装继承子类可以获得父类的属性和操作。在java中常表示为 is-a的关系多态是指一个事物,多种状态比如 一个动物 可以是 猫,狗。。。。...