前端小白学习java一个月的成果总结,欢迎大佬批评指正!

192 阅读3分钟

2024年8月10号七夕节我分手,emo了好久好久,最近才好一点。

2024年12月18号我突然萌生了学习java的想法。一是想提升一下自己的技术,二是通过学习让我转移注意力。

打算用一年的时间学习完。学习计划!

1.学习java基础>jvm>多线程>mysql>redis>设计模式>SpringBoot(Spring+SpringMVC)
2.java基础打算给3个月的时间学习。
3.mysql学习1个月
4.redis学习1个月

暂定的目标,当然根据情况适时调整,当然不要求最后能有多厉害,可以简单做一个后台系统的增删改查就很满足了。

现在开始分享一下我的学习进度,欢迎大佬指导! 目前在学习java基础

一:了解java的基础程序设计

1.掌握了java中的数据类型划分

1735815761266.jpg long长整数(默认值0L)、int整数(默认值0)、short短整数(默认值:short0)、byte位(默认值:byte0)、chat字符(默认值:\u000 空)、float单精度(默认值:0.0f)、double双精度(默认值:0.0d)

当然还要注意数据类型的转换,java不像js,java属于强解释性语言,int定义了变量,那么值必须为整数,如果是字符串就会报错。

QQ_1735816240671.png

2.还有一些常用的转移字符

"双引号 、 \n换行等有很多目前就不多举例了

3.类型转换

java的数据类型定义时就已经确定,不可以随便更改

QQ_1735816594475.png 注意:任何数据类型碰到string类型的变量或常量之后都向string类型转换

QQ_1735816818323.png

4.java里的算数运算符

其实与js类型,任何语言都有相同之处

QQ_1735816858065.png

QQ_1735817137552.png 细心的小伙伴肯定会发现10/3等与3为什么不是3.33333333333 因为在ji都是整数类型,计算的结果也必须是整数类型,如果想要得到浮点数,就必须进行强制转换。

5.关系运算符

QQ_1735817296192.png

QQ_1735817339024.png

6.小结

java里也有if、while等条件判断语句、自增自减等操作,具体可以结合chaigpt自行练习,这里就不一一举例了。 数组与方法,java里的数组需要定义长度在进行元素添加删除、其实我比较喜欢集合。后面我会慢慢更新!

二、除了上面的java基础语法,目前我还学到了面向对象,已经学习完毕

简单介绍一下,后面我会慢慢更新

1.面向对象的三大概念、封装、继承、多态
2.类与对象
3.封装性
4.构造方法
5.匿名对象
6.string类
7.引用数据传递及应用
8.this关键字
9.static关键字
10.代码块
11.构造方法私有化
12.对象数组
13.继承 extends
14.final关键字
15.抽象类、接口
16.对象的多态、向上转型、向下转型
17.Object类、包装类、内部类、匿名内部类

** 最后,目前就学习了这么多,当然感觉不太熟练,需要多多练习。好久没写文章了,排版不好看。定期更新学习进度。 可能有不对的地方,也欢迎大佬指导,我必洗耳恭听。如果有小伙伴也想一起学习可以加我好友,进群一起学习监督。!!!**