首页 > 编程语言 >Java基础-转岗学习路线

Java基础-转岗学习路线

时间:2024-05-20 11:08:14浏览次数:31  
标签:Java 数据类型 编程 基础 路线 转岗 开发

2023年初,因为公司项目的调整变化,原来的Unity项目取消了,没有其他适合的项目和岗位可以做了,公司也不进行裁员而是允许转岗,鉴于就业形势不佳以及我有机会来好好学习其他技术,于是我决定转岗Java后端开发,当然,总归还是迫于无奈,对我来说也是个不小的挑战,因为虽然做开发四年有余,有Java代码基础,但是只写过安卓代码,没有后端开发经验,对数据库操作和SQL不熟悉,对Java后端框架也知之甚少,现在回想起来也是挺厉害,只靠自学,不到一个月就上手项目工作了,如今也承担起了一个项目的后端开发工作,虽然还相对初级,但这几个月里是收获了大量的新知识新技术,我想帮助还是非常大的,当时的笔记都记录在有道云笔记中,现在抽空整理搬到博客上。

学习路线

一、Java基础 1.内容清单,建立编程思想   Java概述,快速学习,Java运行机制,JDK,Java开发规范   变量,数据类型   运算符,二进制   控制结构,循环   数组、排序、查找   面向对象基础,成员方法,传参机制,构造器   中级,封装继承多态   2.提升编程能力   面向对象高级,类变量和类方法,接口,内部类   枚举和注释   Exception异常   常用类,String StringBuffer StringBuilder   集合,集合框架体系   泛型,自定义泛型   线程基础,线程使用继承和实现 Synchronized 互斥锁   IO流,输入流、输出流     3.分析需求,代码实现能力   网络编程,TCP编程   反射,反射获取类的信息   MySql基础,MySql数据类型 CRUD,增删改查,函数,外连接,索引   JDBC和连接池,JDBC Api,事务,连接池Druid,DAO   正则表达式,常用类、元字符   Java8新特性   Java11新特性 类型推断,集合增强API       二、Java高级      

标签:Java,数据类型,编程,基础,路线,转岗,开发
From: https://www.cnblogs.com/weigangblog/p/18201457

相关文章

  • 【JAVA】BOSS系统发版艺术:构建高效、优雅的微服务部署策略
    在现代软件开发领域,微服务架构与容器化部署已迅速成为行业新趋势。微服务架构通过将应用拆分成多个小型、自治的服务单元,每个服务承担某项特定的业务功能。而容器化部署则以其轻量级和高度可移植的特性,为这些微服务的有效打包、分发和运行提供了强大支持。在这样的环境中,实现微服......
  • hdu1025java
    1:dp+二分 NlogN的复杂度2:注意road与roads区别3:注意输入不能用Scanner4:注意格式最后是要输出两个空行假设存在一个序列d[1..9]=215364897,可以看出来它的LIS长度为5。下面一步一步试着找出它。我们定义一个序列B,然后令i=1to9逐个考察这个序列。此外,我们用......
  • RabbitMQ在Java中的完美实现:从入门到精通
    哈喽,大家好,我是木头左!一、RabbitMQ简介RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。本......
  • net.sf.jsqlparser.schema.Column.withColumnName(Ljava/lang/String;)Lnet/sf/jsqlpar
    https://blog.csdn.net/yuanzhugen/article/details/133648431 SpringBoot整合mybatisplus报错:net.sf.jsqlparser.schema.Column,isavailablefromthefollowinglocationsAnattemptwasmadetocallthemethodnet.sf.jsqlparser.schema.Column.withColumnName(Ljava/l......
  • 使用javap -v 命令遇到的问题
    今天在学习jvm的时候,在使用javap-v查看编译后的class文件的信息的时候,遇到了LocalVariableTable项显示不全的问题。经过排查后才发现,原来是自己本机配置的jdk环境是java11的,于是将环境退回到jdk8,再次执行javap-v命令就看到了自己想要的结果了。这里还有一点需要注意的是,......
  • java+mybatis+easyExcel快速导入excel数据到MySQL
    这里有一些数据需要导入数据库。demo地址:importExcel使用步骤如下:一、修改database相关内容 1.修改application.properties文件中数据库地址及信息二、新建实体类1.新建excel数据所符合的实体类,这里举例Excel中有如下数据,表头字段为“username”。数据......
  • JavaScript Promise Time Limit Function All In One
    JavaScriptPromiseTimeLimitFunctionAllInOneLeetCode2637.PromiseTimeLimiterrorsfunctiontimeLimit(fn:Fn,t:number):Fn{returnasyncfunction(...args){//letbegin=Date.now();letbegin=performance.now();letresult=......
  • HTML 28 - Javascript
    Ascriptisasmallpieceofprogramthatcanaddinteractivitytoourwebsites.Forexample,ascriptcouldgenerateapop-upalertboxmessage,orprovideadropdownmenu.ThisscriptcouldbewrittenusingJavaScriptorVBScript.Nowadays,onlyJavaScr......
  • [转帖]【全网首发】一些可以显著提高 Java 启动速度方法原创
    https://heapdump.cn/article/4136322?from=pc 我们线上的业务jar包基本上普遍比较庞大,动不动一个jar包上百M,启动时间在分钟级,拖慢了我们在故障时快速扩容的响应。于是做了一些分析,看看Java程序启动慢到底慢在哪里,如何去优化,目前的效果是大部分大型应用启动时间可......
  • Java(7)-Maven抽取公共模块构建jar包
    前提假设:项目中有两个Moudle,分别是Moudle1和Moudle2,它们有些代码是相同的,比如相同的类和API,重复书写当然可以正常运行,但是我们可以用maven打包成jar包,其他Moudle直接引用即可。步骤1.新建一个Module-commonpox.xml中配置Module1和Moudle2同样使用的依赖:<dependencies......