为什么学习Java
Java语言的特性
学习Java的优势
Java的历史
Java的几个版本
什么是JDK,它有什么用
什么是JVM,它有什么用
什么是JRE,它有什么用
他们之间有什么关系
Mac下如何安装JDK1.8
如何在你的电脑上安装Intellij IDE
本节课程讲述了如何在Ubuntu 上安装JDK
如何在Ubuntu系统中安装Intellij IDEA。
如何在windows系统上安装并配置JDK。
安装步骤参考:http://www.andrew-programming.com/2018/09/11/how-to-download-install-java-jdk-8-in-windows-os/
教会大家如何创建一个基于Maven的Java项目结构,并在其中编写我们的Java代码
代码下载地址有更新,所以代码下载地址和视频里看到的会不一样,不过下载和导入代码操作上还是一样的
大家可以从视频的资源处通过最新的链接访问代码仓库
介绍什么是编码规范
如何配置编码规范
介绍常见的编程错误有哪三类
语法错误详细介绍
介绍了什么是逻辑错误
通过案例演示逻辑错误
如何使用debugger来追踪程序
介绍什么是常量
定义常量的语法规则
使用常量的好处
理解并使用Java里的三种注释:
单行注释
多行注释
文档注释
6种数值类型数据介绍
数值数据能够表示的范围
如何使用Scanner类从标准输入从命令行读取用户输入的数据
https://unicode-table.com/en/blocks/cjk-unified-ideographs/
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)
...
本课程的结构设计如下:
每堂课都包括视频和代码
有相关的理论测试和编程作业来巩固你所学
有编码习题来帮助你彻底理解知识点
最后,希望大家学习愉快!