码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 自学java怎么入门?


    这个问题,每年都会很多人提出,总结一下,大概是可以分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+ mybatis: Springmvc+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面试热点必考问题

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

  • 相关阅读:
    8.13
    SpringBoot集成Redis业务功能 01、限制玩家积分的每日重置次数
    设计模式-10--多例模式(Multition pattern)
    dpdk 将arp和icmp数据包交给kni 实现ping
    设计模式之【单例模式】全解,单例模式实现方式,暴力打破单例模式与解决方案,你真的认识单例模式吗?
    【每日一题Day345】LC2562找出数组的串联值 | 模拟
    Android 设计模式六大原则
    设计模式【1】-- 单例模式
    【Mybatis 源码】 Mybatis 是如何解析配置文件中的内容 -- properties
    数字IC手撕代码-XX公司笔试真题(脉冲密度调制)
  • 原文地址:https://blog.csdn.net/m0_57290404/article/details/126895237
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号