关于java学习基础路线的分享【javaSE】

news2024/9/21 17:55:55

成长路上不孤单😊【14后,C++爱好者,持续分享所学,如有需要欢迎收藏转发😊😊😊😊😊😊😊!!!!!!今日分享关于关于java学习路线基础方面的相关内容!

关于java的学习路线,在网上有各种大咖或老师的分享,只要用心我们能够获取到特别多的学习资源,但是经过实践总结后,个人觉得任何学习都不是千篇一律的,我们需要在对的方向下按照自己的实际情况做一些调整或改变,以便让学习效率提升,而且所学能在具体工作中得以应用。

下面我将相关的学习做简单的分享,如有不当之处,欢迎各位前辈加以指正:

 目录:

  • 认识面向对象
  • 开发环境和工具
  • java基本数据类型
  • 操作符(运算符,关键字,修饰符,循环,条件语句)
  • 自动拆箱与装箱
  • java常用类

一、认识面向对象

先是从认识面向对象开始,因为我已经开始学习C++语言,而C++没有对象的概念,他是面向过程的语言,所以就是认识什么是对象对象,java编程思想中有这样一句 “一切皆对象”,也就是在使用语言时可以把每一个部分当做对象。其实主要了解什么是对象,自己心中有这个概念就可以。

二、开发环境和工具

是学习任何一门语言的必备的技能,你要想搞明白这个语言的使用,“工欲善必先利器” 你就必须先把环境搭建起来,好多人工作了几年都不能把jdk给正确的安装下来,还需要baidu,这个是基础的技能,所以当我们学习的时候一定熟练掌握,比如最简单的就是把jdk的bin目录直接配置到path目录下。很多我们能搜到的开发工具视频讲解开始都是在记事本上演示的,其实在真正的开发中是不可能这样使用的。所以推荐Eclipse 因为开源免费,然后可以搞Idea进行使用,notePad++进行查看代码,Hbuilder用于写html。

三、java基本数据类型

基本数据类型是这个语言的基础,java有八大基本数据类型,这些基本数据类型修饰变量后让其变量赋予真正的意义。有了这些基本数据类型看下他们默认值,学完这些后就可以去看运算符了。

四、操作符(运算符,关键字,修饰符,循环,条件语句)

基本类型掌握了之后就可以根据这些进行操作,比如 int 类型的+,-,*,/ ,%,的操作(加,减,乘,除,模) 然后循环语句,条件判断语句, 类中字段的修改符,private,public ,protect,默认。 关键字也是用于修饰变量的,比如 public static void main(){} 这个方法是开放的 ,静态的,返回值为空的。关键字就是 static ,还有很多关键字 比如下方,现阶段不要求全会,至少要保证以后要会!

五、自动拆箱与装箱

 自动装箱就是Java自动将原始类型值转换成对应的对象,比如将int的变量转换成Integer对象,这个过程叫做装箱,反之将Integer对象转换成int类型值,这个过程叫做拆箱。因为这里的装箱和拆箱是自动进行的非人为转换,所以就称作为自动装箱和拆箱。

六、java常用类

了解java常用类的基本类的方法和特性,比如 String,StringBuffer,StringBuild的使用场景。

七、异常

八、集合

学习集合并且要非常了解集合的特性。

九、IO操作

去学习流的两大顶级接口,输入流InputStream,Read,输出流OutputStream,Write,字符流(Read,Write),字节流(inputStream,OutputStream),File类,Chanel类 的操作。

十、多线程

去了解进程与线程的区别并牢记于心。

十一、Swing

这个选学.

做好以上这些,javaSE基本上就可以学习完毕了 ,不过需要你大量的练习。

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

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

相关文章

计算一批集合中包含指定成员的次数

有一个用Excel表格表示的赛事分组图,从C1:V13,每6列表示四个选手的一桌比赛,1-16表示16位选手的编号。 ABCDEFGHIJKLMNOPQRSTUV118141112214313101516652231579111315246810123311814153691213165214449131548121637101426553211161471015161…

fmql之ubuntu移植

官方资料:ubuntu18的压缩包 目的:放到SD卡中启动ubuntu(官方是放在emmc中) 教程:99_FMQL45_大黄蜂开发板跑ubuntu18.04.docx 所需文件 其中,format_emmc_ext4.txt对emmc的分区是512M(放上述文…

基于STM32C8T6的CubeMX:HAL库点亮LED

三个可能的问题和解决方法: 大家完成之后回来看,每一种改错误都是一种成长,不要畏惧,要快乐,积极面对,要耐心对待 STMCuBeMX新建项目的两种匪夷所思的问题https://mp.csdn.net/mp_blog/creation/editor/1…

2024年增强现实(AR)的现状

自从2017年苹果和安卓推出SDK,让移动设备上的增强现实构建变得容易以来,AR已经获得了显著的受欢迎程度。现在,它已成为一种广为人知的常见技术,但随着时间的推移,它取代我们所有电子产品、成为我们可以每天长时间佩戴的…

点餐|基于java的电子点餐系统小程序(源码+数据库+文档)

电子点餐系统|小程序|在线点餐 目录 基于java的电子点餐系统小程序 一、前言 二、系统设计 三、系统功能设计 系统功能实现 前台: 后台: 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: …

yolov8+deepsort+botsort+bytetrack车辆检测和测速系统

结合YOLOv8、DeepSORT、BoTSORT和ByteTrack等技术,可以实现一个高效的车辆检测和测速系统。这样的系统适用于交通监控、智能交通管理系统(ITS)等领域,能够实时识别并跟踪车辆,并估算其速度。 项目介绍 本项目旨在开发…

<<编码>> 第 6 章 发报机与继电器(Telegraphs and Relays) 示例电路

##继电器 info::操作说明 注: 此处输入处未添加电源及开关, 因此不能控制继电器的开合 读者可自行添加电源及开关, 或查看后续可操作的例子 primary::在线交互操作链接 https://cc.xiaogd.net/?startCircuitLinkhttps://book.xiaogd.net/code-hlchs-examples/assets/circuit/c…

LOOKUP函数和VLOOKUP函数知识讲解与案例演示

〇、需求 在 Excel 文档中,根据查找值从查找域和结果域构成的数组中,找到对应的结果值。 一、知识点讲解 LOOKUP函数(比较常用,推荐)和VLOOKUP函数 两个公式都可以实现上述需求。 1. LOOKUP 函数 1.1 单个查询条件…

混合整数规划及其MATLAB实现

目录 引言 混合整数规划的基本模型 混合整数规划的求解方法 MATLAB中的混合整数规划实现 示例:多变量系统的混合整数规划 表格总结:混合整数规划的求解方法与适用场景 结论 引言 混合整数规划(Mixed Integer Programming, MIP&#xf…

大象机器人------2、坐标控制

坐标控制 主要用于实现智能规划路线让机械臂从一个位置到另一个指定位置。分为[x,y,z,rx,ry,rz],其中[x,y,z]表示的是机械臂头部在空间中的位置(该坐标系为直角坐标系),[rx,ry,rz]表示的是机械臂头部在该点的姿态(该坐…

如何将镜像推送到docker hub

前言 这一篇应该是最近最后一篇关于docker的博客了,咱来个有始有终,将最后一步——上传镜像给他写完,废话不多说,直接进入正题。 登录 首先需要确保登录才能推送到你的仓库中去,在终端输入docker login,输入用户名和…

通信工程学习:什么是HSS归属用户服务器

HSS:归属用户服务器 HSS(归属用户服务器,Home Subscriber Server)是IP多媒体子系统(IMS)中控制层的一个重要组成部分,它扮演着存储和管理用户相关信息的核心角色。以下是关于HSS归属用户服务器的…

中断映射及相关函数例程的控制流

GPIO 和 EXTIx 的映射关系 GPIOx0(xA~G)对应 EXTI0 ; GPIOx1(xA~G)对应 EXTI1 ; GPIOx2(xA~G)对应 EXTI2 ; GPIOx15(xA~G)对应 EXTI15 &…

java重点学习-集合

七 集合 7.1 复杂度分析 7.2 数组 1.数组(Array)是一种用连续的内存空间存储相同数据类型 数据的线性数据结构。 2.数组下标为什么从0开始 寻址公式是:baseAddressi*dataTypeSize,计算下标的内存地址效率较高 3.查找的时间复杂度 随机(通过下标)查询的时间复杂度是O…

通信工程学习:什么是CSCF会话控制功能、P-CSCF代理会话控制功能、I-CSCF询问会话控制功能、S-CSCF服务会话控制功能

一、CSCF会话控制功能 CSCF(Call Session Control Function)会话控制功能是IP多媒体子系统(IMS)内部的核心功能实体,主要负责处理多媒体呼叫会话过程中的信令控制。CSCF在整个IMS网络中起着至关重要的作用,…

第 9 章图像分割

图像分割是将一幅图像分割成有意义区域的过程。区域可以是图像的前景与背景或图像中一些单独的对象。这些区域可以利用一些诸如颜色、边界或近邻相似性等特征进行构建。本章中,我们将看到一些不同的分割技术。 9.1 图割(Graph Cut) 图论中的…

STL和C++11

1 补充知识点 c与c区别 c语言和C不能说一个面向过程,一个面向对象: 面向过程和面向对象只是一种编程思想,不是针对某一种语言的。Linux内核中的C语言就是运用面向对象的思想编写的。只是说,在实现面向对象编程时,C提…

线性因子模型 - PCA的流形解释篇

序言 线性因子模型,作为数据降维与特征提取的重要工具,在机器学习和统计分析领域发挥着关键作用。其中,主成分分析( PCA \text{PCA} PCA)作为线性因子模型的一种经典形式,其流形解释为我们深入理解数据结构…

VBA V3高级视频行为分析系统(含源码)

项目介绍 VBA V3是一个高级的视频行为分析系统,旨在通过实时或离线视频流来检测和分析人类的行为模式。该系统可以识别多种行为,如入侵检测、跌倒检测、异常行为识别等,并能提供实时警报和详细的行为报告。系统的设计充分考虑了易用性和扩展…

3GPP协议入门——物理层基础(三)

1. 栅格 1.1 全局栅格 5G频段范围是0-100GHz,在这100GHz的范围内,划分出了3279165个栅格,这些栅格从0开始编号,一直到编号3279165,每一个编号都代表一个绝对的频域位置,这些编号就叫做NR-ARFCN。   编号和频率范围如…