自学java怎么入门?

73 篇文章 1 订阅

这个问题,每年都会很多人提出,总结一下,大概是可以分8部分,刚入坑的宝儿可以看看这8部分的大方向,心里就有谱了

Java入门应该学什么知识点?入门步骤是什么?

要先了解Java技术的背景及相关概念,了解什么是Java,代码语法基本格式,输出表达式;Java语言基础、循环、数组 ; 了解类和对象;OOP封装、继承、多态等内容。

Java入门步骤:

1、Java环境配置
工欲善其事必先利其器,学习Java先要配置Java运行所需要的Java环境,网上也有很多教程可以百度一下。找个大厂的,可以参考学学,放出来的课程总不会是砸招牌的

2、集成开发环境安装

初学者推荐eclipse,安装和使用都比较简单,网上也有很多教程。

3、Java第一个程序
用eclipse开始练习写出你的第一个Java程序,通过这个小程序你可以了解Java最基础的语法以便我们后续的学习。

4、Java数据类型

Java是一门强类型的语言,必须为每一个变量声明一种类型。在Java中一个有8种基本类型,四种整型(byte,short,int,long),两种浮点(float,double),一种字符类型char,一种用于表示真值的boolean型。

5、Java变量

学完了数据类型学变量。在Java中每个变量都有一个类型。声明变量类型时变量的类型位于变量名之前。

6、Java运算符

学习了数据类型及变量,下面我们就来了解下数据之间是怎么进行运算的.

7、Java输入输出

为了增加后面示例程序的互动性,需要程序能够从控制台接收输入标准输入流,并在控制台中以适当的形式输出标准输出流。在Java里点号(.)用于调用方法(在C语言中被称为的函数)。

8、Java控制流程
Java和任何其他程序设计语言一样,Java使用条件语句和循环语句确定控制流程。

以上每个步骤可以拓展的内容有很多,新手的话在第一阶段的学习时最难熬,入门阶段需要背的东西特别多,掌握一个适合自己的入门步骤学习过程可以少走很多弯路哦。
 


Java 自学免费加油站

Java基础语法-面向对象-集合-IO-线程与并发-异常-网络编程
java基础传送门: Java基础入门视频教程,零基础小白自学Java必备教程

​​

Java进阶
java进阶13天: Java13天进阶教程,深入学习Java编程核心思想
API:  Java基础教程2020新版JDK8日期API解析

​​

技术框架 Spring: Java进阶教程spring框架,深入浅出讲解细致
SpringMVC+ mybatisSpringmvc+Mybatis由浅入深全套视频教程
mybatis plus: MybatisPlus深入浅出教程,快速上手Mybatis-Plus
spring data: java进阶教程数据层全栈方案Spring Data高级应用

​​

分布式架构
Zookeeper+Dubbo: Dubbo快速入门,Java分布式框架必会的教程
Springcloud: SpringCloud从小白到精通教程
Skywalking: java基础教程全面的深入学习Skywalking
服务器中间件
Rabbitmq: RabbitMQ全套教程,RabbitMQ消息中间件到实战面试
Rocketmq: RocketMQ系统精讲,电商分布式消息中间件,硬核揭秘双十一
Kafka: Kafka深入浅出,快速玩转分布式发布订阅消息系统
Redis: Redis入门到精通,Java企业级解决方案必看
MongoDB: java必备基础教程-MongoDB基础入门到高级进阶
Apollo分布式: 轻松入门Apollo分布式配置中心-服务中间件
服务器技术
Tomcat: Java进阶教程Tomcat核心原理解析
容器技术
Docker: Docker容器化技术,从零学会Docker教程
Kubernetes: Kubernetes(K8S)超快速入门教程

​​

练手项目合集
1.传智健康项目 https://www.bilibili.com/video/BV1Bo4y117zVa
2.iHRM 人力资源管理系统 https://www.bilibili.com/video/BV18A411L7UXa
3.Java项目《 万信金融》企业级开发实战 https://www.bilibili.com/video/BV1Ub4y1f7rka
4.好客租房项目 https://www.bilibili.com/video/BV1sZ4y1F7PDa
5.品优购V1.3.1项目实战 https://www.bilibili.com/video/BV1mi4y1L7Hta
6.Java大型分布式微服务闪聚支付项目 https://www.bilibili.com/video/BV17v411V79c/a
7.Java集信达短信平台实战 https://www.bilibili.com/video/BV1J

​​

面试题:
深入解读阿里等一线大厂java面试必考HashMap技术点
Java面试热点问题,synchronized原理剖析与优化
Java面试热门内容精讲之——并发编程volatile
MySQL优化教程,超详细的MySQL数据库优化,Java面试热点必考问题

觉得有帮助可以抓紧收藏,说不定啥时候失效了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值