java基础-宇宙第一YWM:入门java--基础框图

今天咱一起把J2SE后面的基础知识汇总了解一下,并谈一下个人的拙见。这块各位看官务必牢记,基础知识需要在后期咱们用到哪个的时候返回来多看并加深理解的,而不是说一次性就要全部学完背到脑海里(自己对自己的一个提醒),是一个过程。
分享的都是自己从自己笔记截的图,完整版关注“java入门无止境,给你们分享一波”

客官,您的老白干和半两牛肉来喽…进入正题。

1.异常的知识体系如下:
java基础-宇宙第一YWM:入门java--基础框图_第1张图片
这里其实我自己入门到现在感觉,就是当我们把程序写好后,…结果报错了,那我们利用软件自动去抛出或者try…catch,来处理异常。要是不报错,那恭喜你呗,一切正常,直接开始跑呗。

至于更深的异常知识,碰到书里或者哪篇文章里提到再深入学习呗。

  1. IO流这里,咋说呢,可能自己到现在的高度还不够,IO这块也比较重要自己也在不断学不断总结
    java基础-宇宙第一YWM:入门java--基础框图_第2张图片

  2. 集合。这块也比较重要自己也在不断学不断总结
    java基础-宇宙第一YWM:入门java--基础框图_第3张图片

感觉框图就可以借着框图理解一下了。

这块主要注意区分单列集合和双列集合,以及他们各自的子接口和特点。学的话,感觉他源码里会涉及到数据结构和算法相关知识,个人觉得也就一句话吧…一步一个脚印,做大做强,慢慢来。用的话,个人觉得还是用的比较多了,因为你项目里存东西多半会用集合去存,你就得考虑用哪个子接口,然后也会经常搭配泛型去使用。

  1. 线程…。
    先上图。

java基础-宇宙第一YWM:入门java--基础框图_第4张图片

个人感觉也就是学的时候会自己写写,创建一个线程,其余时间没自己写过。主要的还是创建和启动线程的两种方式。还是因为达到的高度不够哟。但是“多线程高并发”可能大家都听说过,对于大数据基础下该怎么分批处理、分批后怎么保持一致、保持一致时又怎么提高效率、如果用到远程调用改怎么等等,锁、等等,这块还是挺重要的,自己也在不断学不断总结,从基础学完别听慢慢向多线程与高并发蠕动吧,

5网络。

老规矩,先上图。

java基础-宇宙第一YWM:入门java--基础框图_第5张图片

这里的话个人感觉,推荐一本图解HTTP,挺好玩的,可以稍微补一下或者复习以下计算机网络的知识。另外就是这块主要提到TCP以及UDP的发送端和接收端的程序写法。不过也就是学的时候写过,到现在还没自己去写过…来,大家一起喊出来,因为你丫高度不够。

结尾有彩蛋哦

蛋在这里。。。。。。。

给大家提几个问题,(答案在最低端),大家可以回忆下下之前的一些重点。

  1. java数据类型可以分为哪几种,分别包含什么内容。

  2. 面向对象的分析问题的三个步骤

  3. 什么叫方法重载,什么叫方法重写

  4. 有关一些关键字的理解,比如说”new”,”final”,”static”,”this”,”super”…,后续见一个再多理解一个也不迟。

  5. 封装的两个关键点,继承的一个关键点,多态的三个关键点

1.前面博客中有讲,大家动动手翻翻呗
2. 步骤一:这个问题里包含什么类,什么对象(后期有哪些接口,抽象类等)

步骤二:这些类中有哪些方法(后期可思考哪些抽象方法,静态方法等等),哪些变量等

步骤三:类之间,方法之间,变量之间有什么关系。。。(封装呀,继承呀,多态呀,重写呀,实参与形参的对应关系呀)

3.个人觉得方法重载就是在同一个类中,多个方法的权限修饰符,返回值类型,方法名保持一致,而这些同名方法的形式参数的个数或者类型有所不同时,这就产生了方法重载;方法重写个人觉得是针对抽象方法而言的,抽象方法不是没有方法体吗,而重写就是另外定义一个权限修饰符,返回值类型,方法名与被重写方法一致的方法,给他加上{},里面写上程序语句就构成方法重写了。

5.封装:使用private来修饰成员变量+对需要访问的私有成员变量提供一对getXXX,setXXX方法(对boolean的私有成员变量提供一对setXXX,isXXX方法),来实现访问目的;继承:记得用“继承完成后用A is 来验证一下B”;多态:构造多态时,问一下自己有没有三个基础,有继承吗,有重写吗,有父类引用指向子类对象。

你可能感兴趣的:(Java基础~无间断巩固,java,开发语言,后端)