Java小白:超全面巨简单的Java基础学习路线

Java是一种跨平台的语言,一次编写,到处运行,在世界编程语言排行榜中稳居第二名(第一名是C语言)。

Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和云计算平台。

本教程针对有编程基础的读者,阅读完所有文章会让你达到Java中级水平。

一. Java概述

没有涉及Java语法知识,主要介绍Java语言的特点、版本、环境搭建等,并给出了第一个简单的Java程序——Hello World,让大家对Java有一个最基本的认识。

一起去学习>>>

二. Java语法基础

主要介绍编程语言最基础的部分:数据和运算符。这是所有编程语言都必须掌握的基础知识,也是整个程序代码不可缺少的重要部分。本章将通过大量的程序代码,来讲述如何操作这些数据和运算符。熟练的掌握此章,对于 Java 开发起着非常重要的作用,并且还对以后学习其他开发语言,有着重要的帮助。

三. Java类与对象

类和对象是面向对象编程中最基本、也是最重要的特征之一。从本章开始,将介绍如何进行面向对象的程序开发,以及程序开发的过程中,所需要具备的重要思想是什么?编程思想是很多学习编程的人,学习时间长却学不好的一个主要原因。

四. Java继承和多态

面向对象有三大特征,即封装、继承、多态。本章将为你一一讲解。

五. 面向对象高级特性

内部类、抽象类、接口是Java面向对象的高级部分,掌握这些知识有助于加深对Java的理解

六. 异常处理

Java的异常处理机制。异常(exception)是在运行时代码序列中产生一种异常情况。换句话说,异常是一个运行时错误。在不支持异常处理的计算机语言中,错误必须被手工的检查和处理——典型的是通过错误代码的运用等等。这种方法既很笨拙也很麻烦。

Java的异常处理避免了这些问题,而且在处理过程中,把运行时错误的管理带到了面向对象的世界。

七. 多线程编程

多线程编程在大中型软件开发中是经常用到的,与其他编程语言相比,Java的多线程是内置的,是简单直接的。

八. 输入输出(IO)操作

程序的输入和输出可以说是程序与用户之间沟通的桥梁,通过输入输出操作实现用户与程序的交互。在Java中用java.io包来管理所有与输入和输出有关的类与接口。其中有5个重要的类分别是:InputStream、OutStream、Reader、Writer和File类,几乎所有的输入输出类都是继承这5个类而来的。

九. 常用类库、向量与哈希

Java类库是Java语言提供的已经实现的标准类的集合,是Java语言的API,利用这些类库可以方便快速的实现程序中的各种功能。本章具体讲述了语言包java.lang和实用程序包java.util中常用的数学运算类、字符串类、日期时间以及向量哈希表等类的使用方法。

十. 图形界面(GUI)设计

早先程序使用最简单的输入输出方式,用户在键盘输入数据,程序将信息输出在屏幕上。现代程序要求使用图形用户界面(Graphical User Interface,GUI),界面中有菜单、按钮等,用户通过鼠标选择菜单中的选项和点击按钮,命令程序功能模块。本章学习如何用Java语言编写GUI科学试验,如何通过GUI实现输入和输出。

十一. 图形、图像与多媒体

重点:设置字型、颜色,几何图形绘制方法、图像显示技术基础。

难点:XOR绘图模式、设置线型、绘制函数曲线,图像缓冲显示技术。

十二. 网络与数据库编程

重点:支持Java程序访问网上资源的类及其方法,网络编程应用。支持Java程序与数据库连接、数据表查询、数据记录修改和插入的类及其方法,数据库编程应用。

难点:网络套接字、客户机端与服务器端实现通信的应用程序。支持Java实现数据库编程的类,程序实现数据修改和插入的方法,数据库编程应用。

十三、java基础学习(初学者)

准备入行开发的零基础员Java>>>,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值