【2023,学点儿新Java-01】从查看本机 jdk版本 开始 | Java基础全程脉络图、Java工程师全程技术路线、Java职业晋升路线图

news2024/11/27 10:31:45

 
一个人把生命耗尽,应该是为了一些美好的东西,值得的东西,用蓬勃如烈火的生命力 去战胜一个又一个人生的悲剧,这本身就是人生的意义之一吧!

 

🎯作者主页: 追光者♂🔥

        

🌸个人简介:
 
💖[1] 计算机专业硕士研究生💖
 
🌟[2] 2022年度博客之星人工智能领域TOP4🌟
 
🏅[3] 阿里云社区特邀专家博主🏅
 
🏆[4] CSDN-人工智能领域优质创作者🏆
 
📝[5] 预期2023年10月份 · 准CSDN博客专家📝  
 

  • 无限进步,一起追光!!!

        

🍎感谢大家 点赞👍  收藏⭐   留言📝!!!
 

今天,将开一个新坑~ 暂定为Java相关。(从Java基础语法 到 高级应用)
 

读研以来,已“很久”没有接触Java了,多是以 Python 语言为主。
 

于是 想要回顾一下Java,尽量从“小白”的视角 开始回顾。当然,讲到的内容 极有可能不会足够全面,也望各位谅解!大家可以在评论区提出自己的意见,我会在后续的文章 考虑和改进,让我们一起进步,一起学习。

 

 

 

🕝本文目录

  • 🍄一、本机 Java相关信息查看
    • 🍑1.0 jdk 简介
    • 🍑1.1 查看 jdk版本
      • 💧1.1.1 方法一
      • 💧1.1.2 方法二
    • 🍑1.2 本机 IDEA信息
    • 🍑1.3 附:暂定 复习内容
  • 🍄二、Java语言概述 (就业路线)
    • 🍑2.0 互联网IT的就业“大方向”、Java简介
    • 🍑2.1 Java基础全程脉络图
    • 🍑2.2 Java工程师全程技术路线(基础内容简介)
    • 🍑2.3 附:Java职业晋升路线图

🍄一、本机 Java相关信息查看

🍑1.0 jdk 简介

 

JDK是Java语言的软件开发工具包,它是整个Java开发的核心,包含了Java的运行环境JRE 和 一些Java工具。从JDK 5.0开始,JDK的三个版本分别命名为Java SE(标准版)、Java EE(企业版)和Java ME(移动版)。

JDK是编写、编译、运行Java程序所必需的工具,它支持Java应用程序的开发、编译、运行和调试。

Java SE是常用的一个版本,从JDK 5.0开始,改名为Java SE。Java EE是用于开发J2EE应用程序的版本,从JDK 5.0开始,改名为Java EE。Java ME主要用于移动设备、嵌入式设备上的Java应用程序,从JDK 5.0开始,改名为Java ME。

🍑1.1 查看 jdk版本

 

按键 win+R,输入 cmd,回车,看到 命令行
 

💧1.1.1 方法一

命令:java -version,回车 即可看到 Java虚拟机版本信息(会显示当前已安装的 Java 运行时环境的版本号)。

在这里插入图片描述

如上图所示,这里, “11.0.17” 表示 Java 运行时环境的版本号

Java(TM ) SE Runtime Environment 18.9 表示 Java 运行时环境

Java HotSpot(TM ) 64-Bit Server VM 18.9 表示 Java 虚拟机

 

 

💧1.1.2 方法二

与法一类似,输入 javac -version,该命令用于查看 java编译器的版本信息。当执行该命令时,它会显示 当前已安装的 Java 编译器版本号。

在这里插入图片描述
 

 

🍑1.2 本机 IDEA信息

如下图所示,暂定使用 IDEA 2021.3 版本。

在这里插入图片描述
 

时间也足够我们使用了!(doge)

在这里插入图片描述

 
目前暂定 以上述环境 开始 我们接下来的回顾。

 

🍑1.3 附:暂定 复习内容

 

考虑到大家的基础,因此 分为三个阶段,详细内容 例如下图所示。

  • 第一阶段:Java 基础语法;
  • 第二阶段:Java 面向对象编程;
  • 第三阶段:Java 高级应用。

在这里插入图片描述
 

上述内容,暂定于将在 接下来的Java系列文章中 持续更新,喜欢的朋友,就关注订阅本专栏吧!

 

🍄二、Java语言概述 (就业路线)

🍑2.0 互联网IT的就业“大方向”、Java简介

 
进入 智联招聘 的官网,鼠标悬停在“互联网IT”栏,即可看到:

在这里插入图片描述

 

Java 简介:

Java 是一种广泛使用的编程语言,它是由 Sun Microsystems(现在属于 Oracle 公司)在 1995 年开发的。Java 是一种面向对象的编程语言,具有简单性、可移植性和安全性等特点,被广泛应用于企业级应用、移动应用、Web 应用等领域

Java 语言的一些主要特点:

  1. 简单性:Java 的语法简洁明了,易于学习和使用。
  2. 可移植性:Java 代码可以在任何平台上运行,因为 Java 代码被编译成字节码,而字节码可以在任何支持 Java 虚拟机(JVM)的平台上运行。
  3. 面向对象:Java 是一种面向对象的编程语言,它支持封装、继承和多态等面向对象编程的概念。
  4. 安全性:Java 应用程序在 JVM 上运行,JVM 可以保护程序不受恶意代码的攻击。
  5. 内存管理:Java 自动处理内存管理,开发人员无需手动管理内存。
  6. 多线程:Java 支持多线程编程,使得开发人员可以创建同时执行多个任务的程序。
  7. 丰富的库和框架:Java 有许多丰富的库和框架,可以帮助开发人员更快速、高效地开发应用程序。

🍑2.1 Java基础全程脉络图

整体如下所示:

在这里插入图片描述
 

更多的内容,这里就不细细展示了。将在接下来的系列文章中,一一道来。

🍑2.2 Java工程师全程技术路线(基础内容简介)

此处,只是“冰山一角”:

在这里插入图片描述
 

针对Java基础:
在这里插入图片描述

 

MySQL基础、JDBC:

在这里插入图片描述

更多内容,亦将在后续文章中持续更新~

🍑2.3 附:Java职业晋升路线图

大体的路线图如下:

在这里插入图片描述

 
 

持续更新 ing!!!

 

 

对于文章的篇幅,之前的很多文章,博主写的篇幅实际上是有些长的,以后将更多考虑大家的阅读需求,尽可能让文章篇幅更加合理。也欢迎大家提出自己的意见和建议!!

 


 

🍒 热门专栏推荐

  • 🥇Python&AI专栏:【Python从入门到人工智能】
  • 🥈前端专栏:【前端之梦~代码之美(H5+CSS3+JS.】
  • 🥉文献精读&项目专栏:【小小的项目 (实战+案例)】
  • 🍎C语言/C++专栏:【C语言、C++ 百宝书】(实例+解析)
  • 🌞问题解决专栏:【工具、技巧、解决办法】
  • 📝 加入Community 一起追光:追光者♂社区

 

持续创作优质好文ing…✍✍✍

 

记得一键三连哦!!!

 

求关注!求点赞!求个收藏啦!

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/650997.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Win10 系统专业版远程桌面如何才能多用户同时登录使用?

环境: Win10专业版19041 RDPWrap-v1.6.2 dell5493笔记本 问题描述: Win10 系统专业版远程桌面如何才能多用户同时登录使用? 解决方案: 安装RDPWrap 1.关闭remote desktop services服务 安装RDP之前,要先关闭re…

8年性能测试工程师告诉你,压力测试详解,如何做压力测试...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 什么是压力测试&a…

灯塔工厂PLC智慧边缘计算机嵌入式linux系统

随着工业物联网的发展,越来越多的企业开始将工业自动化设备接入到物联网平台,以实现设备远程监控、运维和管理。其中,PLC智能网关作为连接PLC和物联网平台的重要设备,发挥着至关重要的作用。本文将介绍PLC数据采集控制网关的功能和…

文心一言 VS 讯飞星火 VS chatgpt (42)-- 算法导论5.4 6题

六、假设将n个球投人 n 个箱子里,其中每次投球独立,并且每个球等可能落入任何箱子。空箱子的数目期望是多少?正好有一个球的箱子的数目期望是多少? 文心一言: 这是一个典型的概率问题。首先,我们可以通过简单的计算来理解问题…

【论文】YOLOv7运行train.py和test.py时,打印不出来计算量GFLOPs解决方法

目录 前提案例解决步骤运行方式打印效果 前提 我在AutoDL云服务器上,会运行失败,不晓得为啥,我感觉可能是CUDA版本的问题,CUDA版本低了就会没有那么深的计算量吧 AutoDL上(显卡RTX3090,4GB)安…

java的网络编程

一、网络编程的三要素 IP、端口号、协议。 特殊IP地址127.0.0.1,也可以是localhost,是回送地址也称回环地址,也称本机IP,永远只会寻找当前所在本机。 常见cmd命令: ipconfig:查看本机IP地址; ping:检查网络…

Innovus: dbGet 快速学习教程

dbGet是innovus/encounter工具自带的"database access command"命令中的一部分,它几乎可以用来获取设计相关的一切信息。 输入dbGet 按[Tab]键,能看到三个选项,分别是head / top /selected。这三个选项所代表的意义如下: head --…

ubuntu 22.04安装mysql 8.0与避坑指南

MySQL 是一个开源数据库管理系统,可作为流行的 LAMP(Linux、Apache、MySQL、PHP/Python/Perl)堆栈的一部分安装。 它实现了关系模型并使用结构化查询语言( SQL)来管理其数据。 本教程将介绍如何在 Ubuntu 22.04 服务器…

appium+python在Android端的环境配置

一、安装配置JDK 一、安装环境 1、本机系统:Windows 10(64位) 2、JDK版本:1.8(64位) 二、下载安装 1、JDK和JRE简介 Java环境分JDK和JRE ,JDK就是Java Development Kit。简单的说JDK是面向…

JMeter安装图文及入门教程,(附视频教程)

目录 一、JMeter介绍 二、下载配置安装 三、JMeter入门压测实例 总结: 一、JMeter介绍 JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静…

Go语言并发之context标准库

1、Go语言并发之context标准库 Go中的 goroutine 之间没有父与子的关系,也就没有所谓子进程退出后的通知机制,多个 goroutine 都是平行地 被调度,多个 goroutine 如何协作工作涉及通信、同步、通知和退出四个方面。 通信:chan 通…

ResNet

论文信息 论文名称:Deep Residual Learning for Image Recognition 论文地址:https://arxiv.org/pdf/1512.03385.pdf 发表期刊:CVPR 发表年份:2016 主要问题 在引言中作者提出了一个问题:训练一个更好的网络是否像堆…

这个网站,多希望你早点知道,越早越好!

这是一个有趣、神奇的个人博客网站。 这是一个马斯克经常上的网站,而且马斯克还在推特上关注了这个网站的账号。 网站地址:https://waitbutwhy.com/ 这个网站上的内容并不多,网站2013年创建的,至今已有10年,一共才产出…

python爬虫工程师,如何从零开始部署Scrapyd+Feapder+Gerapy?

突然被告知要连着上整整十一天的班,有一点点累,简单更新一下内容吧,水个积分 关注公众号:python技术训练营,精选优质文档,好玩的项目 内容: 1.面试专题几十个大厂面试题 2.入门基础教程 3.11模块…

活动邀请函五秒钟下载即用

在日常中,人们都是以纸质的邀请函发送给被邀请者,不仅需要花费大量的精力和时间去书写发送活动邀请函,还存在着被邀请人没有及时收到活动邀请函而错过参与的时间等。而这样只需制作一份就可以全网分享,用户短时间就能收到活动邀请…

可变参数列表

"多少人都,生来纯洁完美,心底从不染漆黑。" 我们想要实现一个函数,这个函数的功能是返回一个整形的最大值。 emm,似乎有那点味道。但这应用场景似乎很受限制,因为这个函数比较的有效区间,只能装下…

Pycharm远程开发之全局pip,激活远程虚拟环境pip,以及pip的--user选项

前言 最近需要部署一下生成对抗网络的开发环境,我自己的笔记本没有带显卡,想到实验室的服务器有带显卡索性就用实验室服务器的环境开发,通过pycharm的远程开发功能连接到服务器,本来以为轻轻松松就可以开始写代码了,结…

springcloud整合nacos

1.订单服务(order) 1.1 安装nocas Nacos 快速开始 --注意:nacos 我的是 nacos-server-1.4.1.tar.gz 1.2 新建order-nacos 模块 1.3 修改pom文件 添加 nacos 依赖 1.4 配置文件添加 nacos 地址 1.5 创建启动类 使用 RestTemplate 方式调用服…

字符设备驱动内部实现

只要文件存在,就会有唯一对应的inode号,且相应的会存在一个struct inode结构体.,在应用层通过open()打开一个设备文件,会对应产生一个inode号,通过inode号可以找到文件的inode结构体,inode结构体…

中介者模式(二十一)

相信自己,请一定要相信自己 上一章简单介绍了观察者模式(二十), 如果没有看过, 请观看上一章 一. 中介者模式 引用 菜鸟教程里面中介者模式介绍: https://www.runoob.com/design-pattern/mediator-pattern.html 中介者模式(Mediator Pattern&#xff…