Java基础自学
文章平均质量分 94
LANGZHIZHEN
勇士经常是孤独的,勇士必须连续作战,保持胜利战果。
展开
-
Java基础自学第七期——并发
Java基础自学第七期——并发当我们打开电脑的时候,我们可以一边听音乐,一边聊微信,一边浏览网页,好像我们电脑可以同时运行多个程序。现在我们电脑可能都是多个CPU,四核八线程,六核十二线程等。但是并发执行的进程数目并不是由CPU的数组制约的。这依赖于操作系统将CPU的时间片分配个每一个进程,给人并行处理的感觉。接下来我们介绍一下线程,进程,并发,并行的区别吧。一、基础部分:并行:是指计算机在同一时刻运行多个任务。就好像你写作业的同时还在听音乐,两个任务是同时进行的。并发:是指计算机在同一段时间原创 2021-02-16 15:14:28 · 111 阅读 · 2 评论 -
Java基础自学第六期——集合
集合本文主要介绍一下Java中几个集合的框架。Collection接口在Java类库中,集合类的基本接口是Collection接口。这个接口有两个基本方法:public interface Collection<E>{ boolean add(E element); Iterator<E> iterator();}add方法是向集合中添加元素。如果改变了集合,方法返回值是true,否则返回false。iterator方法则会返回一个实现Iterator接口的对象原创 2021-02-13 17:25:30 · 151 阅读 · 1 评论 -
Java基础自学第五期——异常
Java基础——异常这篇文章给大家总结一下Java中异常处理的相关内容。在理想状态下,我们输入数据的格式永远都是正确的,选择打开的文件也一定存在,并且不会出现bug。然后在实际开发的过程中,会有各种各样的bug和处理异常。面对着几千行几万行的代码,如果要一行一行的调试查bug,这听起来太恐怖了。为了便于程序员调试程序,Java对于程序运行中出现的错误,使用了一种称为异常处理的错误捕获机制处理。异常处理的任务就是将控制权从错误产生的地方转移给能够处理这种情况的错误处理器。当出现异常时,理想程序应该能做到原创 2021-02-10 08:12:03 · 202 阅读 · 0 评论 -
Java基础自学第四期——内部类和lambda表达式
Java基础自学第二期(下)本文总结一下各种内部类与lambda表达式简单应用。内部类内部类是定义在另一个类中的类。为什么要使用内部类呢?其主要原因有以下三点:内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据内部类可以对同一个包中的其他类隐藏起来当想要定义一个回调函数且不想编写大量代码时,使用匿名内部类比较便捷内部类主要有成员内部类,静态内部类,局部内部类和匿名内部类。成员内部类一个类A中包含另一个类B,就称类B时类A的成员内部类。例如身体与心脏,汽车与发动机。publ原创 2021-02-07 17:02:17 · 137 阅读 · 3 评论 -
Java基础自学第三期——接口
Java基础自学第二期(上)本文我将主要介绍一下接口和lambda表达式接口接口的介绍在日常生活中,我们经常使用接口:插座的插口,电脑的USB接口,电缆的接口等。我们使用接口的时候,从来不会去考虑他的内部构造是怎样的,只管这个接口能够给我们提供怎样的功能。在Java中,接口与类相似,但又不同于类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。简单点说,接口中也会有自己的成员变量,成员方法。接口没有构造方法,所以无法直接实例化一个接口。既然无法直接实例化一个接口,这时候Java给原创 2021-02-05 16:19:11 · 138 阅读 · 3 评论 -
Java基础自学第二期——反射与数组
Java自学心得第一期(下)本文具体介绍一下泛型数组,反射,包装类与自动装箱。泛型数组在C语言中,当我们要使用一个数组时,必须在编译阶段确定数组的长度。当我们事先不知道实际需要数组的大小时,这样做无疑会浪费掉额外的内存空间。然而在Java中,可以使用ArrayList类,使用方法类似于数组,但可以动态地增删数组元素,自动调节数组的容量。与C语言的数组类型对应,ArrayList在定义数组是仍需要确定它的类型,只不过这里ArrayList是一个采用类型参数的泛型类。使用“<参数类型>”来原创 2021-02-02 09:04:12 · 356 阅读 · 5 评论 -
Java基础自学第一期——继承与类
Java自学心得第一期(继承)本人大二计算机专业,想在寒假期间把java学过的知识给总结一下,边学习边总结总是好的,希望各位朋友大牛看过之后可以给出意见,欢迎大家一起讨论交流,一起进步。文章结构可参考Java核心技术(第十版)。本文想具体介绍一下类、超类和子类的关系,以及泛型数组列表的应用和反射的相关概念。类、超类和子类首先,类是java中比较重要的一个概念,类似于对一组拥有共同特征和功能的事物的抽象描述。超类和子类可以对应数学中集合的关系。简述可以说,子类包含超类。当然,在java中是子类继承原创 2021-01-31 17:23:16 · 387 阅读 · 4 评论