一、一个月学习java基础路线以及时间安排

一步一个脚印才能学好java

首先需要用1-6天,基础语法学习:java相关常识基本语法分支结构循环结构方法数组 小伙伴们这些都是Java语言最基础的很简单但是需要理解透彻

在第7-10天,面向对象:IDEA类和对象封装继承多态静态内部类接口抽象类等,这些Java的基本理论知识

11-13天,常用API学习:如 StringStringBuilderMathSystem

14天, 异常是Java体系中很重要的一个体系

15-17天,集合:单列双列集合 Collection、泛型,Map

18-19天,IO流:字符流字节流对象操作流转换流Properties 流操控

20-21天,多线程:常见线程创建线程池枚举类型等(这块基础学好了不难,后期可以进一步学习JUC的使用)

22天,反射(反射在Java的地位是非常重要的这让java成为了一种强大的动态编译语言好好学习)

23-24天Java 8的新特性:接口新特性函数式接口Lambda表达式Stream流
根据以上的学习路线我会把我的一些学习笔记还有练习使用的代码发给小伙伴们希望能帮助到大家。


还有就是没必要去报辅导班,自学能力强的话推荐的课程有尚硅谷的,还有B站小狂神的基础课

简单介绍一下IT行业的基础体系

1、计算机起源:1946年,美国宾夕法尼亚大学,诞生了世界上第一台计算机,ENIAC 艾尼阿克,用于计算导弹轨迹

2、计算机的组成:

(1) 软件:看不见摸不着的但是具有一定功能

(2) 硬件:看的见摸得着的东西

1、硬件分类:

(1) 处理器、计算器、存储设备、输入设备、输出设备

(2) CPU:中央处理器,由计算机和处理器组成

(3) 存储设备:内存 和 硬盘

(4) 输入输出设备:键盘、鼠标、显示器,输入输出相对于内存来说,如果是进入内存的都是输入,只要从内存往外出的都是输出

(5) 约翰·冯·诺依曼 是计算机之父 永远的站在内存的角度看问题
(内存指的是计算机内存,计算机处理器只会做简单的加法运算,但是计算次数可以达到每秒数十亿次的计算)

2、软件分类:

(1) 系统软件:

① Windows系统、LInux系统Mac系统Unix系统等都是一些PC端的系统软件

② IOS、安卓、塞班都是移动端的操作系统

(2) 应用软件 :主要是一些常用的具有特定功能的软件,应用软件的执行必须要依赖于操作系统

① 分类:

(1) 桌面应用:WPS、腾讯会议、同屏投影

(2) 移动应用:王者荣耀、刺激战场、原神

一、TI行业基础知识了解

1、IT:信息技术,包含了信息制造、存储、计算、传输、信息的展示等相关的技术

2、IT分类整体来说的话是两大类:IT硬件方面的技术、IT软件方面的技术

3、IT的学科:

(1) UI:用户交互界面设计,负责设计出具有较好用户体验的界面(美化页面用的)

(2) 前端技术(web):主要负责把UI设计出来的界面,使用前端技术搭建出来

① 前端技术可以分为两类:

  • PC端:做网页,主要用来通过浏览器展示网页,主要使用的技术:HTML、CSS、JavaScript、JQuery、BootStrap

  • 移动端:IOS和安卓

(3) 服务器端技术:主要作用负责接收前端发送来的请求,并对请求进行处理,产生相应的数据返回给前端页面

常见的服务端语言有:JavaPythonCC#HadoopGOC++

(4) 数据库技术:主要负责对数据进行存储、查询、增加、删除

主要学习的有:MySQL、Oracle

二、编程语言

1、编程语言的概述:就是使用特定的符号,特定的格式,完成软件的逻辑设计的语言

2、编程语言的分类:

(1) 机器语言:只有两个符号0和1 使用0和1的特殊组合,完成特殊指令

这门语言的可读性极差,需要专业的人士才能看懂

不好的地方:可读性差,指令不多

好处:效率特别高

(2) 汇编语言:可以将一些数据,指令通过简单的符号表示出来,都是一些简单的英文

(3) 高级语言:可以将各种指令组合到一起,使用指定的格式,都是一些英文指令,但是比汇编语言要多很多,使用高级语言编程的时候就像说英语一样

C、Java、python

三、命令行交互

交互指的就是和计算机的交互方式

1、常用的和计算机的交互方式有哪些

图形化交互命令行交互语音交互人脸识别触摸交互
鼠标键盘通过显示器点击例如常见的Dos系统及cmd界面小爱同学刷脸支付触屏操控

2、命令行交互de常用命令

DOS命令的介绍和使用

  1. 介绍:DOS是一个早期的操作系统,是一个纯命令的操作系统,不方便使用,现在已经被Windows取代了,对于开发人员而言,还是有一些需要掌握的

  2. DOS窗口打开方式

    ① 按Win + R 输入cmd 回车 (黑窗口有点逼格但不多)

    ② 开始——所有程序——附件——命令提示符(极少用)

  3. 常用的dos命令

① 切换盘符: cd: 目录名称: 可以进入指定的目录

② 进入某个文件夹: cd 目录名称

  • cd.. 返回上一级目录

  • cd/ 返回根目录

③ dir:查看当前路径下的内容

  • dir /s 检索所有的文件 color 2 可以把黑窗口变绿色

④ 创建文件夹的指令: mkdir 目录名称

⑤ 删除文件夹的指令: rd 目录名称

可以直接删除为空的文件夹,非空的不能直接删除( 注意哦删除不走回收站无法复原)

rd 目录名称/s 加上/s就能删除非空文件夹

/s/q 什么提示也没有

⑥ 创建文件并写入内容: echo 要写入的内容 >> 要创建的文件名称

(1) echo 输出的作用

(2) >> : 管道符号,表示指向某些位置

⑦ 调用软件打开文件:软件名称 文件名称 notepad 1.txt

⑧ 删除文件:del 文件名称

  • del 1.txt 1.txt是文件名
  • del *.txt 删除所有的.txt文件 *表示匹配任意文件名
  • cls:清屏
  • Ctrl + d 退出:dos代码循环
  • shutdown /s /t 3600 计算机会在3600秒后突然关机,可以恶搞但会被打哈哈
  • shutdown /a 解决方案取消关机

好啦关于学习路线就为小伙伴们介绍到这里,后续给大家介绍一下Java语言

  • 18
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个学习 Java路线推荐: 1. 入门基础阶段 - 先学习 Java 基础语法,掌握变量、数据类型、运算符、流程控制等基本语法。 - 学习面向对象编程,掌握类、对象、继承、多态、接口等概念。 - 学习 Java 中的集合类,包括 List、Set、Map 等,掌握它们的用法和常见操作。 - 学习异常处理机制,掌握如何处理异常。 - 学习输入输出流和文件操作,掌握如何读写文件和网络通信。 2. Web 开发阶段 - 学习 Servlet 和 JSP,掌握如何开发 Web 应用。 - 学习 MVC 设计模式,了解 Model、View、Controller 三个组件的作用和协作。 - 学习 Spring 框架,掌握 IoC、AOP、MVC 等核心技术。 - 学习 MyBatis 或 Hibernate 框架,了解 ORM 技术和数据库操作。 3. 高级阶段 - 学习多线程编程,了解线程的生命周期、同步机制和锁的使用。 - 学习 Java NIO 和 Netty,了解非阻塞 IO 和网络编程。 - 学习 JVM 内存模型和垃圾回收机制,了解 Java 程序的内存管理。 - 学习性能调优和安全编码,了解如何优化 Java 程序的性能和安全性。 4. 实战项目 - 参与开源项目或者自行开发一个项目,将所学技术应用到实践中,加深对知识的理解和掌握。 以上是一个大致的学习路线,具体还需要根据自己的情况、目标和兴趣来进行调整和完善。在学习 Java 的过程中,要坚持练习和实践,不断积累经验和提高能力。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值