javase知识点总结_秃头老表的博客-程序员秘密_java se包括哪些知识点

技术标签: java  后端  开发语言  

小编历时两个月学完了javase,下面是小编的一样学习经验分享,相信看了这篇博客对你会所有帮助!首先说说小编学习的视频来源,小编一直持有一颗白嫖的心理,所有学习的视频来源当然是白嫖的

视频来源:动力节点

在最新开始学习的时候,小编看的黑马视频,但是发现黑的视频较快,所有换了速度慢一点的动力节点,个人比较推荐的是老杜的视频讲解

接下来聊一聊重点的知识点

首先是基础知识,类的定义,基本数据类型,循环结构,终止循环结构的关键字(break,return continue),运算符,标识符学完这些你需要知道基本数据有那些怎么定义怎么使用,循环结构如何使用以及如何终止和循环终止区别,知道三目运算符前面为真条件值后面是假条件值,知道标识符的定义准则,这些都是最基础的基础,同C,C++,PHP,这些一样在最开始的时候都是讲解的这些,而小白在这段时间可反复练习这些基本代码,可以提敲代码的速度!

接下来是方法,与面向对象编程,学到这里你需要知道方法的定义以及由那些方法(构造,成员,抽象)知道方法的重写和重载,实现,知道面向对象的三大特点(封装,继承,多态)知道类的属性封装,知道java类支持单继承但是可以多实现接口,知道父类对象指向子类,知道instanceof,this,final,super,关键字的含义和使用,知道final 修饰的量不能改变,this指向对象自己,能够自己定义类实现方法的重写和实现,类的继承,向上转型和向下转型!

下面是抽象类,接口,和数组,学了这些需要知道抽象类的定义,以及抽象类不能创建对象,接口也不行,知道内部类的定义使用,能够自定义接口,知道抽象方法,知道接口中的方法是抽象方法需要在实现它的类中取实现,知道一维数组和二维数组的遍历方法以及定义方法,知道使用较多的一维数组,能够简单的使用数组存放类的对象!

然后是异常,学完这些需要知道异常时java的特殊机制,为了让程序员更好的优化程序,知道如何自定义异常类如何捕捉和抛出异常,知道try catch 关键字的含义使用方法!

接下来时集合,学到这里需要知道ArrayList时一维数组,而LinkedList是链表,知道到Hashset,HashMap,TreeMap,的使用方法,知道treemap是树图,知道如何添加元素,删除元素,查找元素,知道他们之间的关系继承图,知道properties,hashtable 线程安全,知道定义类如果存放在Set集合中需要实现Comparable或者需要Comparator比较器

然后是IO流以及多线程,反射机制,对于IO类需要知道FileInputStream,FileOutputStream,知道什么是输入流什么是输出流,知道流的分类以及区别,知道对象流,字节流,字符流,能够自己使用流将自定义对象序列化和反序列化,对于多线程,需要知道什么是多线程,多线程的实现以及五种状态,如果使用线程获取文件的绝对路径,对于反射知道什么是反射,知道如何使用配置文件!

上面是学习java基础必须掌握的东西,对于学习但是不做java这方向的学生来说,上面的如果都会了那么考试绝对没有问题,如果是走java这个方法的学生来说这些是最基本的东西,会这些你也只是一只脚跨过门槛,你还需要学习数据库,jdbc,javaweb,javascript,以及各种java框架,需要自己能够完成项目,小编分享的只是个人学习的感悟,但是每个人的感想都是不一样的,希望可以帮助到真在学习javase的友友们,接下来小编由于期末复习将会停止更新一段时间,如果有喜欢小编写的东西的可以互相关注一下,同时也谢谢友友读到了最后!后面小编将会更新Mysql,jdbc,javaweb,javascript,sping,ssm,springboot等相关知识类容的博客哦!

提示:java中awt*和swing框架已经过时没有深入学习的必要!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_53909398/article/details/121909083

智能推荐

BZOJ1216:[HNOI2003]操作系统_aga28832的博客-程序员秘密

我对模拟的理解:https://www.cnblogs.com/AKMer/p/9064018.html题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1216不兹磁多线程的系统不是好系统>_<对于每个进程,我们都记录下关于它的五个参数:进程号,起始时间,持续时间,终结时间以及优先级。按照题意,优先级越大越...

Android标签页TabLayout控件实战及ViewPager取消预加载_风云正的博客-程序员秘密

一、概述在2015年的google大会上,google发布了新的Android Support Design库,里面包含了几个新的控件,其中就有一个TabLayout,它就可以完成TabPageIndicator的效果,而且还是官方的,最好的是它可以兼容到2.2以上版本,包括2.2。 依稀记得前几年要实现这样的功能用的还是viewpagerindicator开源库,如今既然谷歌推出了TabLayo

08day 数据泵(expdb/impdb)—数据导出_Reyn_vip的博客-程序员秘密

一 expdb/impdbdata pump有以下三个部分组成: 客户端工具:expdb/ impdb data pump api (即DBMS_DATAPUMP) metadata api (即DBMS_METADATA)默认情况下,用户可导出/导入自己schema下的数据,但如果要导出/导入其他schema下的数据,必须要把以下两个角色赋予改用户: DA...

vm虚拟机修改物理时间_修改虚拟机BIOS启动时间方法介绍_jacksonyxu的博客-程序员秘密

有网友想了解关于修改虚拟机BIOS启动时间方法?其实关于修改虚拟机BIOS启动时间方法是非常简单的,下面先让我们了解关于BIOS和虚拟机的特点吧,BIOS是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。而虚拟机设计用于模拟物理...

echarts根据数据范围显示不同的颜色[email protected]的博客-程序员秘密

<!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title></title

随便推点

七 Flink window API_andyonlines的博客-程序员秘密

文章目录1 winsow的概念2 window的类型2.1 时间窗口(Time Window)2.2 计数窗口(Count Window)1 winsow的概念flink是流失处理框架,在真实应用中流一般是没有边界的.那要处理无界的流我们一般怎么处理呢?一般是把无界流切分成一份份有界的流,窗口就是切分无界流的一种方式.它会将流数据分发到有限大小的桶(bucket)中进行分析.2 window的类型2.1 时间窗口(Time Window)滚动时间窗口(1) 将数据依照固定的窗口大小

安卓笔记---TextView部分字符串点击事件_非鱼渡的博客-程序员秘密_textview部分文字点击

一需求每一个app都需要做一个类似这个东西二实现1.可用使用控件拼接,嗯…不太行,手机设置调整字体大小和显示大小的时候,这时这两个控件的拼接就会出点问题2.可用使用文本超链接点击textview的一部分字体,类似QQ空间或者微博高亮度字体的跳转xml文件 <TextView android:id="@+id/user_protocol" android:layout_width="wrap_content" android:layout_he

perl中uc,lc,ucfirst,lcfirst的用法(转载)_帅86的博客-程序员秘密_ucfirst

在perl中,我们可以通过uc,lc,\U,\L来修改变量的大小写。其中uc,\U是将变量中的字母全部转换为大写,对应的lc和\L是将变量中的字母全部转换为小写。如果我们只想将变量的首字母大写或将变量的首字母小写,我们可以使用perl提供给我们的另外两个函数ucfirst和lcfirst来实现,下面我们来看一个具体的例子:#! /usr/bin/perluse strict;use w

Dao层是什么_weixin_43063542的博客-程序员秘密_dao层是什么层

Service是业务层,Dao是数据访问层,这样的分层是基于MVC架构来说的,分层的主要作用是解耦。对于Spring这样的框架,(View\Web)表示层调用控制层(Controller),控制层调用业务层(Service),业务层调用数据访问层(Dao)。具体起来,Dao的作用是封装对数据库的访问:增删改查,不涉及业务逻辑,只是达到按某个条件获得指定数据的要求;而Service,则是专注业务逻辑,对于其中需要的数据库操作,都通过Dao去实现;...

数学形态学_qq_43564297的博客-程序员秘密

数学形态学形态学运算主要用于如下几个目的:1.图像预处理(去噪声、简化形状)。2.增强物体结构(抽取骨骼、细化、粗化、凸包)。3.从背景中分割物体。4.物体量化描述(面积、周长、投影)。...

5G NR MCG,SCG,PCell,PSCell,SCell,SpCell 概念澄清_--清欢--的博客-程序员秘密

在看5G NR协议或者研究5G项目时,我们经常看到MCG,SCG,PCell,PSCell,SCell和sPCell等概念。新手往往很难区分这些概念,今天来给大家梳理一下。首先澄清MCG和SCG两个概念。MCG和SCG的全称如下:MCG:Master Cell group,主小区组SCG:Secondary Cell group,辅小区组MCG和SCG是双链接(DC,Dual co...

推荐文章

热门文章

相关标签