第一篇
基础知识——初识Java
Java是一种跨平台、面向对象的程序设计语言。本章将简单介绍Java语言的不同版本、相关特性以及学好Java语言的方法等,主要是让读者对Java语言有一个整体的了解,进而能够高效地学习其具体内容,最后达到完全掌握Java语言的目的。
- 了解Java:
Java的版本 、怎样学好Java、Java API文档
- 语言特性
- &搭建Java环境:*
下载JDK、在Windows 10系统配置JDK环境
&表示重点内容 *表示难点内容
1.1 Java简介
----Java是一门高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC到智能手机,到处都运行着Java开发程序和游戏。Java程序可以在任何计算机、操作系统以及支持Java的硬件设备上运行。
1.1.1 什么是Java语言
- Java是1995年由Sun公司推出的一门极富创造力的面向对象的程序设计语言。它是由有“Java之父”之称的Sun研究院院士詹姆斯●戈士林博士亲手设计而成的,正是他完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java,并正式发布。
- Java是一种通过解释方式来执行的语言,其语法规则和C++类似。“一次编写,到处运行”
- 与目前常用的C++相比,Java语言简洁得多,而且提高了可靠性,除去了最大的程序错误根源,此外它还有较高的安全性,可以说,它是有史以来最为卓越的编程语言。
- Java语言编写的程序既是编译型的,又是解释型的。
1.1.2 Java的应用领域
- 桌面应用系统开发。
- 嵌入式系统开发。
- 电子商务应用。
- 企业级应用开发。
- 交互式系统开发。
- 多媒体系统开发。
- 分布式系统开发。
- Web应用系统开发。
- 移动端应用开发
1.1.3 Java的版本
- Java主要分为两个版本:Java SE 和 Java EE。
- Java SE 全称 Java Platform Standard Edition,是Java的标准版,主要用于桌面应用程序开发,它包含了Java语言基础、JDBC(Java数据库连接)、I/O(输入/输出)、TCP/IP网络、多线程等核心技术。
- Java EE 全称 Java Platform Enterprise Edition,是Java的企业版,主要用于开发服务器应用程序,如网站、服务器接口等,其核心为EJB(企业Java组件)。Java EE 版本兼容 Java SE 版本。
1.1.4 怎么学好 Java
我本人总结了几点
- 明确自己的学习目标和大的方向
- 了解程序设计
- 多实践,多思考,多请教。平时多请教老师或同事,和其他人多沟通技术问题,提高自己的技术和见识。
- 不要急躁。遇到技术问题,必须冷静对待,不要让自己思维混乱。保持清醒的头脑才能分析和解决各种问题。可以尝试用听歌、散步等方式来放松自己。
- 遇到问题,首先尝试自己解决,这样可以提高自己的程序调试能力,并对常见问题有一定的了解,明白出错的原因,甚至能举一反三,解决其他关联的错误问题。
- 多查阅资料。
- 多阅读别人的源代码。不但要看懂他人的程序代码,还要分析他人的编程思想和设计模式,并化为己用。
1.1.5 Java API文档
API的全称是 Application Programming Interface,即应用程序编程接口,主要包括类的继承结构、成员变量、成员方法、构造方法、静态成员的描述信息和详细说明等内容。读者朋友可以在 https://docs.oracle.com/en/java/javase/11/docs/api/index.html中找到 JDK 11 的 API 文档。
1.2 Java 语言的特性
Java 语言的作者们编写了具有广泛影响力的 Java 白皮书,里面详细介绍了他们的设计目标以及实现成果,还用简短的篇幅介绍了 Java 语言的特性。下面将对这些特性进行扼要介绍。
- 简单
- 面向对象
- 分布性
- 可移植性
- 解释性
- 安全性
- 健壮性
- 多线程
- 高性能
- 动态
1.3 搭建 Java 环境
1.3.1 JDK 下载
1.3.2 在 Windows 10 系统下搭建 JDK 环境
- 解压缩
- 配置环境变量
大家好!我是小成,很高兴认识大家。
这篇博客是我学习完Java SE基础语法写的一篇博客,博客内容摘取《Java 从入门到精通》(第6版)