普通二本,当时可能也是只顾着玩,又或者是信息差,在学校只把上课内容给学了,真是应了那句话,最浪费时间的是上课,作为一个想学计算机的,那些关键的数据结构,计算机底层原理,操作系统,计算机网络还都是自己考研的时候自学的,不过那个时候算是对计算机和互联网有一点浅薄的认知。临近毕业,虽然Java已死,但是除了毕业论文和找工作也没其他事了,就随便学学Java。

学了这么久,一直听说JavaEE 和JavaSE,却不知是啥,最近了解才晓得含义,JavaSE基本就是Java的基础内容吧,那些数据类型,数组,变量,运算符,面向对象,这个要打好基础。JavaEE就是企业的开发,听说得比较多的就是spring boot,SSM这些东西,学校都是不会教的,现在出去工作大部分企业都是要有JavaEE基础的,所以需要自己去网上学习。我曾尝试过寒暑假在家去自学python,JavaEE的内容,但都以失败告终,在家学两个小时就觉得很充实,现在想想,哈哈!

简述一下最近学的JavaSE

我是跟着韩顺平老师的零基础学Java,与我在b站上看到的其他的不一样,看过好几个学Java的,自我感觉都有一点点照着PPT念的感觉,可能也是我当时没好好听吧!我目前是看的基础部分,刚刚看完面向对象。

javaee需要学什么 javaee有必要学吗_java

 创类的一点基本规则,基本我都记得,一个源文件中只有一个public类有点不记得了。

javaee需要学什么 javaee有必要学吗_变量名_02

这个是底层的01,上学期学的计算机组成原理,现在有点模糊截图记录一下。 

javaee需要学什么 javaee有必要学吗_开发语言_03

Java的负数除法,之前也一直没接触过,不了解,截图了解过程。

javaee需要学什么 javaee有必要学吗_Java_04

这是Java的内存分配机制,之前看过的Java视频博主好像没有细说过,也可能是我没有仔细听,韩老师前期的时候,每个方法都进行了内存分析。

javaee需要学什么 javaee有必要学吗_变量名_05

重载的注意事项。

javaee需要学什么 javaee有必要学吗_开发语言_06

可变参数的例子,之前好像都没有看到过这种用法。

javaee需要学什么 javaee有必要学吗_变量名_07

一直没有重视构造器,直到后面完成韩老师的作业,才明白每个类最好使用构造器初始化一下。  

javaee需要学什么 javaee有必要学吗_Java_08

韩老师的内存分析,一下子就明白了基本数据类型和引用数据类型的区别,这是我目前的理解,基本数据类型赋给另一个变量,实际是另一个变量等于这个值,改变这个变量不会影响之前的变量。而引用数据类型赋给另一个变量,则是两个变量名指向同一个地址,如果修改了其中一个,另一个也会随之改变,同时我也才知道String是引用数据类型,其中还包括数组,类。

javaee需要学什么 javaee有必要学吗_Java_09

this主要是在类中特意指明是类的成员变量,而不是类中方法中的局部变量,这样在使用时都可用一个变量名,一个是this.变量名,一个是变量名。

目前就这么多吧,我是根据截图来的,其实也有许多心得体会,但比较基础,接触较多,就记住了,后面学的就比较生疏了,开始记笔记。