• 为个人
  • 为商务
  • 为大学
  • 为政府
Coursera
登录
免费加入
Coursera
  • 浏览
  • Core Java

Java 核心在线课程

学习构建强大应用程序的核心 Java 编程。了解 Java 语法、面向对象编程和标准库。

跳转以搜索结果

筛选依据

主题
必需的
 *

语言
必需的
 *

在整个课程(说明和评估)中使用的语言。

了解产品
必需的
 *

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
在交互式实践环境中学习新工具或新技能。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。
攻读硕士学位的同时获得职业证书。
在线获得学士学位或硕士学位,所需费用仅为在校学习费用的一小部分。

级别
必需的
 *

课程长度
必需的
 *

技能
必需的
 *

字幕
必需的
 *

教师
必需的
 *

探索核心 Java 课程目录

  • 状态:免费试用
    免费试用
    L

    LearnQuest

    核心 Java

    您将获得的技能: 面向对象编程(OOP), 集成开发环境, 面向对象设计, Java 编程, 计算机编程, Java, 软件设计, Virtual Machine, Java 平台企业版(J2EE), 数据结构, 调试, 计划发展, 网络开发, 编程原则, 文件管理, 软件包和软件管理, 软件安装, 弹簧框架, 开发环境, 日蚀(软件)

    4.6
    评分, 4.6 星,最高 5 星
    ·
    2728 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    L

    LearnKartS

    Core Java for Complete Beginners

    您将获得的技能: JUnit, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Unit Testing, Debugging, Maintainability, Software Development, Secure Coding, Software Testing, Programming Principles, Computer Programming, Test Case, Application Development, Authentications, Application Security, Android Development, Cryptography, Software Design Patterns

    4.6
    评分, 4.6 星,最高 5 星
    ·
    75 条评论

    初级 · 专项课程 · 1-3 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    I

    IBM

    Java Programming Fundamentals

    您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Development Environment, Program Development, Data Storage Technologies, Application Design, Programming Principles, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging

    4.7
    评分, 4.7 星,最高 5 星
    ·
    100 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    L

    LearnKartS

    Core Java - Foundations

    您将获得的技能: Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Java, Maintainability, Programming Principles, Computer Programming, Application Development, Android Development, Software Design Patterns, Debugging

    4.5
    评分, 4.5 星,最高 5 星
    ·
    31 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    C

    Codio

    Core Java

    您将获得的技能: Apache Maven, JSON, JUnit, Java Programming, Java, Restful API, Integrated Development Environments, Programming Principles, Package and Software Management, Data Structures, Object Oriented Programming (OOP), Network Protocols, Unit Testing, Style Guides

    4.8
    评分, 4.8 星,最高 5 星
    ·
    35 条评论

    中级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    状态:人工智能技能
    人工智能技能
    I

    IBM

    IBM Java Developer

    您将获得的技能: Prompt Engineering, Cloud-Native Computing, Software Development Life Cycle, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Git (Version Control System), GitHub, Object Oriented Programming (OOP), Microservices, CI/CD, Restful API, Java Programming, Engineering Software, Version Control, Database Management, Software Design

    4.6
    评分, 4.6 星,最高 5 星
    ·
    6484 条评论

    初级 · 专业证书 · 3-6 个月

是什么让您今天来到 Coursera?

  • 状态:免费试用
    免费试用
    L

    LearnKartS

    Core Java - Multithreading and Classes

    您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Performance Tuning

    4.8
    评分, 4.8 星,最高 5 星
    ·
    12 条评论

    中级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    B

    Board Infinity

    Java FullStack Developer

    您将获得的技能: Angular, HTML and CSS, Data Structures, Spring Boot, Eclipse (Software), Restful API, Java Programming, JavaScript Frameworks, Object Oriented Programming (OOP), Model View Controller, Hypertext Markup Language (HTML), Java, Front-End Web Development, Spring Framework, Object Oriented Design, Web Services, Integrated Development Environments, Software Design Patterns, Cascading Style Sheets (CSS), Javascript

    4.4
    评分, 4.4 星,最高 5 星
    ·
    772 条评论

    中级 · 专项课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    L

    LearnKartS

    Core Java - Design Patterns

    您将获得的技能: Java Programming

    4.7
    评分, 4.7 星,最高 5 星
    ·
    31 条评论

    中级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    L

    LearnQuest

    Java 导论

    您将获得的技能: 面向对象编程(OOP), 集成开发环境, 计算机编程, Java, Java 编程, 计划发展, 编程原则, 软件安装, 开发环境, 日蚀(软件)

    4.6
    评分, 4.6 星,最高 5 星
    ·
    2167 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    D

    Duke University

    Java 编程和软件工程基础

    您将获得的技能: 面向对象编程(OOP), 数据结构, 数据分析, 计算机编程, Java 编程, Java, 层叠样式表(CSS), 软件设计, Algorithm, Html 和 Css, 用户界面(UI), 网页设计, 调试, 编程原则, 计算思维, 网络开发, Javascript, 密码学, 互动设计, 软件工程

    4.6
    评分, 4.6 星,最高 5 星
    ·
    2.2万 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    B

    Board Infinity

    数据结构与 Java 后端

    您将获得的技能: 面向对象编程(OOP), 授权(计算), 数据结构, Java 编程, Java, 网络服务, Algorithm, 编程原则, 还原式 API, 模型-视图-控制器, 弹簧框架, Authentication, 软件架构, 后端网站开发, Spring Boot

    4.3
    评分, 4.3 星,最高 5 星
    ·
    134 条评论

    高级设置 · 课程 · 1-4 周

核心 Java 学习者还可搜索

后端
全栈网络开发
Golang
弹性 Stack
平均值 Stack
交互式 Python
弹簧框架
Java
1234…195

总之,以下是 10 最受欢迎的 core java 课程

  • 核心 Java: LearnQuest
  • Core Java for Complete Beginners: LearnKartS
  • Java Programming Fundamentals: IBM
  • Core Java - Foundations: LearnKartS
  • Core Java: Codio
  • IBM Java Developer: IBM
  • Core Java - Multithreading and Classes: LearnKartS
  • Java FullStack Developer: Board Infinity
  • Core Java - Design Patterns: LearnKartS
  • Java 导论: LearnQuest

关于 Core Java 的常见问题

核心 Java 是一种常用的编程语言,被认为是在不同平台上开发各种应用程序和服务的基础。 它是一种面向对象的高级编程语言,使开发人员能够编写高效、健壮的代码。 核心 Java 涵盖 Java 编程的基本概念,包括变量、数据类型、控制结构、类、对象、继承、多态性、异常处理等。 它被广泛用于构建桌面、网络和移动应用程序,以及企业级软件的后台系统。 ‎

要想在 Core Java 中取得优异成绩,您应该重点掌握以下技能:

  1. 面向对象编程(OOP):了解面向对象编程的基础知识对 Core Java 至关重要。 您应该学习类、对象、继承、多态性和封装等概念。

  2. Java 语法:掌握语法对编写高效的 Java 代码至关重要。 学习变量、数据类型、运算符、控制结构(if-else、switch-case)、循环(while、for)和异常处理。

  3. Java API:熟悉常用的 Java API,如 java.lang、 java.util、 java.io 和 java.net。 了解如何利用这些库来执行输入/输出操作、集合、联网、日期/时间操作等任务。

  4. Java 开发工具包 (JDK) 工具:了解 JDK 重要工具的用法,如 javac(Java 编译器)、java(Java 虚拟机)、jar(Java 档案)、javadoc(生成文档)和 jdb 等调试工具。

  5. 内存管理:Java 会自动管理内存,但了解垃圾回收、堆栈和堆内存、内存泄露和对象生命周期等概念有助于编写性能更好的代码。

  6. 异常处理:学习如何优雅地处理异常,以确保高效的错误管理和优雅的程序执行。 理解 try-catch 块、多重 catch 块和异常层次结构等概念。

  7. 多线程:核心 Java 为并发编程提供了强大的功能。 了解线程、同步、锁和多线程概念,如竞赛条件、死锁和线程通信。

  8. 文件 I/O 操作:了解如何使用 Java 的 I/O 类读取和写入文件。 了解不同的文件操作、字符编码以及如何处理与文件操作相关的异常。

  9. Java 数据库连接(JDBC):了解 JDBC,以便通过 Java 程序与关系数据库交互。 了解数据库连接、执行查询、获取结果和处理数据库事务等概念。

  10. 调试和测试:掌握使用 IntelliJ IDEA、Eclipse、JUnit 和 Mockito 等工具调试和测试 Java 应用程序的技能。 学习如何发现和解决问题、编写有效的测试用例以及执行单元测试。

通过集中学习这些技能,您将为核心 Java 打下坚实的基础,并为开发各种 Java 应用程序做好充分准备。 ‎

掌握核心 Java 技能后,您可以从事的工作包括 Java 开发员、软件工程师、系统分析师、网络应用程序开发员、移动应用程序开发员、数据库管理员、质量分析师和软件顾问。 ‎

对计算机编程感兴趣并具备扎实的基本编程概念基础的人最适合学习 Core Java。 此外,注重细节、逻辑思维能力强、喜欢解决问题的人也非常适合学习 Core Java。 核心 Java 是一门基础编程语言,因此学习者必须愿意深入学习这门语言并了解其复杂性。 ‎

您可以学习的与核心 Java 相关的一些主题包括

  1. 面向对象编程 (OOP) 概念和原理
  2. Java 语法和数据类型
  3. 控制结构和回路
  4. 异常处理
  5. Java 输入/输出(I/O)和文件处理
  6. 收藏框架
  7. 多线程和并发性
  8. Java 中的网络和套接字编程
  9. 用于数据库交互的 JDBC(Java 数据库连接
  10. 使用 Swing 或 JavaFX 开发图形用户界面(GUI

这些主题涵盖了核心 Java 的基础知识,对于奠定 Java 编程的坚实基础至关重要。 ‎

Core Java 是一种常用的编程语言,被认为是在不同平台上开发各种应用程序和服务的基础。 它是一种面向对象的高级编程语言,使开发人员能够编写高效、健壮的代码。 核心 Java 涵盖 Java 编程的基本概念,包括变量、数据类型、控制结构、类、对象、继承、多态性、异常处理等。 它被广泛用于构建桌面、网络和移动应用程序,以及企业级软件的后台系统。 技能由顶尖大学和行业领导者提供的核心 Java 课程种类繁多,适合不同技能水平的学员选择。 ‎

Coursera 的全部课程目录都提供给企业客户,没有任何限制。 选择最佳的核心 Java 课程取决于员工的需求和技能水平。 利用我们的 "技能仪表板 "了解技能差距,并确定最适合的课程,以便有效地提高员工的技能。 了解关于 Coursera for Business 的更多信息 ‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

艺术与人文
338 课程
商务
1095 课程
计算机科学
668 课程
数据科学
425 课程
信息技术
145 课程
健康
471 课程
数学与逻辑
70 课程
个人发展
137 课程
物理科学与工程
413 课程
社会科学
401 课程
语言学习
150 课程

Coursera 页脚

技能

  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字化营销
  • 讲英语
  • 生成式人工智能(GenAI)
  • 微软Excel
  • Microsoft Power BI
  • 项目管理
  • Python

证书与课程

  • 谷歌网络安全证书
  • 谷歌数据分析证书
  • 谷歌 IT 支持证书
  • 谷歌项目管理证书
  • 谷歌用户体验设计证书
  • IBM 数据分析师证书
  • IBM Data Science 证书
  • Machine Learning 证书
  • Microsoft Power BI 数据分析师证书
  • UI / UX 设计证书

行业与职业

  • 商务
  • 计算机科学
  • 数据科学
  • 教育与教学
  • 工程学
  • 金融
  • 医疗保健
  • 人力资源(HR)
  • 信息技术 (IT)
  • 营销

职业资源

  • 职业能力倾向测验
  • 工作面试优势和劣势的示例
  • 学习高收入技能
  • 加密货币如何运作?
  • 如何在 Google 表格中突出显示重复项
  • 如何学习人工智能
  • 热门网络安全证书
  • 准备 PMP 认证
  • 面试后您将获得工作的迹象
  • 什么是人工智能?

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2025 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok