When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Java编程语言从入门到精通

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

     
  • 4.6
  •  |
  • Reviews ( 617 )
₹519

This Course Includes

  • iconudemy
  • icon4.6 (617 reviews )
  • icon47h 43m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About 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)

...

本课程的结构设计如下:

每堂课都包括视频和代码

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

有编码习题来帮助你彻底理解知识点 最后,希望大家学习愉快!

What You Will Learn?

  • 拥有成为高级Java软件工程师技术能力 .
  • 拥有专家级的Java语言技能 .
  • 向从事该语言工作超过10年的专业Java开发人员学习Java软件开发行业的“最佳实践” .
  • 能够向未来的雇主证明您对Java的理解 .
  • 系统性极强的课程,涵盖Java语言的方方面面,助力您打下扎实的语言基础 .
  • 获得基本的Java基础知识,以过渡到Spring框架,Java EE,Android开发等 .
  • 字典式的学习宝典,细分的知识点帮助您随时解答疑惑点 .
  • 一次购买,终生受益。伴随着Java语言不断的发展进化,课程内容持续更新 .
  • 学习经典的排序算法,诸如冒泡排序,快速排序,归并排序等 .
  • 学习经典的数据结构,比如二叉树,二叉查找树,链表,队列,Map等 .
  • 学习使用JSP、Servlet来开发网络程序 .
  • 随时随地的讲师一对一答疑解惑 .
  • 单元测试 - JUnit .
  • 如何进行debug工作 .
  • 如何用Java解析XML和JSON .
  • 如何编写网络程序 .
  • 不只是知识点的讲解,还有大量的练习题帮助你巩固所学 Show moreShow less.