JAVA概述

一、Java的应用领域

1.移动应用领域(集成Android平台):Java在Android端是主要开发的语言,占有重要的地位。

2.企业级应用领域(JavaEE后台):用来开发企业级的应用程序,大型网站如淘宝、京东、12306,以及各大物流、银行、金融、社交、医疗、交通、各种OA系统等都是用JavaEE技术开发的。

3.大数据分析、人工智能领域:流行的大数据框架,如Hadoop、Flink都是用Java编写的。Spark使用Scala编写,但可以用Java开发应用。

4.**游戏领域、桌面应用、嵌入式领域:**很多大型游戏的后台、桌面应用等也是Java开发的。

二、Java职业晋升路线图

三、常用DOS命令

按下Windows+R键盘,打开运行窗口,输入cmd回车,进入到DOS的操作窗口。

操作 说明
盘符名称: 盘符切换。E:回车,表示切换到E盘。
dir 查看当前目录下的文件
cd 进入指定目录
cd.. 回退到上一级目录
cd/ 或 cd\ 回退到盘符目录
md 创建指定的文件名目录
rd 删除指定的文件目录(如文件目录内有数据,删除失败)
cls 清屏
exit 退出命令提示符窗口
← → 移动光标
↑ ↓ 调阅历史操作命令
[常用操作]

四、Java技术体系平台

  • 1.Java SE(Java Standard Edition)标准版

    • 支持面向桌面级应用(如Windows下的应用程序)的Java平台,即定位个人计算机的应用开发。

    • 包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。

    • 此版本以前称为J2SE

    • 也称Java基础

  • 2.Java EE(Java Enterprise Edition)企业版

    • 为开发企业环境下的应用程序提供的一套解决方案,即定位在服务器端的Web应用开发

    • JavaEE是JavaSE的扩展,增加了用于服务器开发的类库。如:Servlet能够延伸服务器的功能,通过请求-响应的模式来处理客户端的请求;JSP是一种可以将Java程序代码内嵌在网页内的技术。

    • 版本以前称为J2EE

  • 3.Java ME(Java Micro Edition)小型版

    • 支持Java程序运行在移动终端(手机、机顶盒)上的平台,即定位在消费性电子产品的应用开发

    • JavaME是JavaSE的内伸,精简了JavaSE 的核心类库,同时也提供自己的扩展类。增加了适合微小装置的类库:javax.microedition.io.*等。

    • 此版本以前称为J2ME

五、 JDK、JRE和JVM的关系

JDK(Java Development Kit):Java开发工具包

JRE(Java Runtime Environment):Java运行环境

JVM(Java virtual Macheine):Java虚拟机

六、参考书

《Java核心技术》、《Effective Java》、《Java编程思想》

(最好学完基础再看书)

相关推荐
无限的鲜花6 小时前
反射(原创推荐)
java·开发语言
IT二叔7 小时前
Java项目部署-03-teamcity-cicd-docker镜像流水线方式部署
java·ci/cd·持续部署
yongche_shi7 小时前
ragas官方文档中文版(五十)
开发语言·python·ai·ragas·如何评估和改进 rag 应用
一路向北he7 小时前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
超级数据查看器7 小时前
超级数据查看器 v10.0 发布
java·大数据·数据库·sqlite·安卓
AI行业学习8 小时前
Notepad++ 官方下载 + 完整安装 + 全套优化配置(2026最新)
开发语言·人工智能·python·前端框架·html·notepad++
折哥的程序人生 · 物流技术专研9 小时前
《Java 100 天进阶之路》第50篇:阻塞队列与并发容器(2026版)
java·面试题·java进阶·blockingqueue·并发容器·集合源码·java100天进阶
ai_coder_ai9 小时前
编写自动化脚本,在自己后端服务中使用Open Api进行设备相关操作
java·运维·自动化
大圣编程9 小时前
Python中continue语句的用法是什么?
开发语言·前端·python
硕风和炜9 小时前
【LeetCode: 2492. 两个城市间路径的最小分数 + DFS】
java·算法·leetcode·深度优先·dfs·bfs·并查集