Java编程语言从入门到精通

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

理论与实践相结合的授课方式,助力您全方位掌握Java编程语言

Java是一门伟大的程序设计语言,不论是移动端开发(Android)亦或是企业级开发(Spring Boot ,Java Web Application)Java都占据重要的地位。在风起云涌的计算机技术发展历程中,Java的身影随处可见,而且生命力极其强大。

1995年,Java Applet使得Web网页可以表现精彩和互动的多媒体内容,促进了Web的蓬勃发展。之后随着Web的发展,应用Web成为大型应用开发的主流方式,Java凭借着“一次编译,到处运行”的特性,很好的支持了互联网应用所要求的跨平台能力,成为服务器端开发的主流语言。Java EE 至今仍然是最重要的企业开发服务器端平台。

2004年再次产生了对Web客户端体验的强烈需求,促使富因特网应用技术广泛流行,从Java Web Start到现在的JavaFX,都是重要的富因特网应用技术。

现在,我们步入了移动互联网时代,而Java依然是当之无愧的主角。从第一阶段移动互联网中的J2ME,到目前移动操作系统中全球占据份额最大的Android系统上的App开发,都采用的是Java语言和平台。云计算,大数据,物联网,可穿戴设备等技术的应用,都需要可以跨平台,跨设备的分布式计算环境,我们依然可以看到Java语言在其中的关键作用。除此之外,Java还是一门非常优秀的教学语言。它是一门经典的面向对象编程语言,拥有优雅和简明的语法以及丰富实用的类库,让编程人员尽可能的将精力集中在业务领域的问题求解上。许多开源的项目都是使用Java实现的。

本课程采用理论实践相结合的方式教学,结合讲师本人超过十年的Java及其相关平台的使用经验,力求能够帮助同学更好,更快的掌握Java编程语言。

结合Java语言的发展,本课程会持续保持更新!

课程内容

初级主题:

  • 计算机、程序和Java概述

  • Java语言程序设计基础

  • Java 条件判断

  • Java运算符

  • Java中的数学函数,字符和字符串

  • 如何使用Java语言中的循环

  • Java方法

  • Java数组(一维数组,多维数组)

高级主题

  • 对象和类

  • 面向对象的思想

  • 多态和继承

  • 异常处理和文本I/O

  • 抽象类和接口

  • 二进制I/O

  • 递归

  • Java语言常用的数据结构(List,Set,Map,Queue)

  • Java多线程

  • 排序

  • 二叉搜索树

  • 数据库编程(JDBC)

  • 单元测试(JUnit)

  • XML与JSON

  • 网络编程

  • Servlet

  • JSP

  • Java 8  新特性(Lambda,Stream)

  • ...


本课程的结构设计如下:

  • 每堂课都包括视频和代码

  • 有相关的理论测试和编程作业来巩固你所学

  • 有编码习题来帮助你彻底理解知识点



最后,希望大家学习愉快!



  • 拥有成为高级Java软件工程师技术能力

  • 拥有专家级的Java语言技能

  • 向从事该语言工作超过10年的专业Java开发人员学习Java软件开发行业的“最佳实践”

Course Curriculum

Instructor

Profile photo of Andrew Deng
Andrew Deng

大家好!我是Andrew,一个拥有超过15年行业从业经验的软件架构师、IT咨询顾问,对云计算、软件开发、DevOps、微服务、Kubernetes等有关的所有事物都有非常丰富的实践经验。此外,我还是 TestGorilla 上 Terraform 和 Git 测试的导师,帮助组织有效地评估候选人的技术技能。拥有的认证:- CSM(Certified Scrum Master)- AWS 认证解决方案架构师- Certified SAFe® 5 DevOps Practitioner- Microsoft Certified Professional- AZ-900: Microsoft Azure Fundamentals - Hashicorp Certified: Terraform Associate至今,我在Udemy上发布了超过10门课程,拥有超过10,000名学同学先后学习了这些广受好评的课程。并且,这些课程是在不断维护更新,确保这些课程能够让每一个参与的同学终身受益。Hello, everyone! I’m Andrew, a software architect with more than 15 years of industry experience. I have a deep interest in everything related to cloud computing, software development, DevOps, microservices,Kubernetes, and have...

Review
4.9 course rating
4K ratings
ui-avatar of Fang Jim
Fang J.
3.0
9 months ago

REST部分有誤 新增資料應該使用POST方法. 不過整體來說由淺入深 算是很全面的java課程

  • Helpful
  • Not helpful
ui-avatar of Kunju Duan
Kunju D.
5.0
10 months ago

Good!

  • Helpful
  • Not helpful
ui-avatar of Udemy E-learning A
Udemy E. A.
4.0
10 months ago

算然都是基础知识,但是说到了易错的关键点,很棒!

  • Helpful
  • Not helpful
ui-avatar of Ruigang Chen
Ruigang C.
3.5
1 year ago

基础内容偏多,最好是能自主选择对应的篇章

  • Helpful
  • Not helpful
ui-avatar of Qiang Qiang Xia
Qiang Q. X.
5.0
1 year ago

GOOD

  • Helpful
  • Not helpful
ui-avatar of Wei Wei Xing
Wei W. X.
5.0
1 year ago

easy

  • Helpful
  • Not helpful
ui-avatar of 嘉瑩 張
嘉瑩 �.
4.0
1 year ago

volume too small even adjust every related setting to max
and the subtitle is not accurate

but the content is clear

  • Helpful
  • Not helpful
ui-avatar of 王舜弘
王舜弘
1.5
2 years ago

聲音和第一集比小很多,聽起來有點吃力

  • Helpful
  • Not helpful
ui-avatar of Dongxiang Li
Dongxiang L.
5.0
2 years ago

非常适合

  • Helpful
  • Not helpful
ui-avatar of 志謙 謝
志謙 �.
5.0
2 years ago

內容豐富、口齒清晰

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses