自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 core Java笔记08— —并发

我们知道,计算机中每个任务在一个线程中执行,如果一个程序可以运行多个线程,那么称这个程序是多线程的。 多线程与多进程的区别在于,每个进程都可以拥有自己的一整套变量,而线程则共享数据。 01什么是线程 建立线程的方法: 1.实现Runable接口,构造Thread对象,再启动(start方法)线程。 2.建立Thread类的一个子类来定义线程。 3.也可以使用匿名内部类 通常推荐第一种,因为Java是单继承,多实现的。 注意:不要调用run方法,直接调用run方法只会在同一个线程中执行这个任务,而没有启动新的

2020-07-25 23:11:02 94

原创 core Java笔记07— —集合

01Java集合框架 Java的集合类库将接口(interface)与实现(implementation)分离。 首先是队列:队列接口指出可以在队列尾部添加元素,在队列头部删除元素,并且查找队列中元素的个数。其方式是先进先出。 队列有两种实现方式:一十循环数组,另一种是使用链表。 循环数组是一个有界集合,即容量有限;若程序中要收集的对象数量没有上限,则使用链表。 集合类的基本接口是Collection接口。 其中有一个迭代器,可以通过反复调用next方法,逐个访问集合中的每个元素。注:可以认为Java迭代器

2020-07-23 15:42:16 79

原创 core Java笔记06— —泛型

泛型程序设计,即编写的代码可以对多种不同类型的对象重用。 使用泛型的好处: 在这之前,我们采用继承程序设计,这会带来一个问题,例如我们传递一个ArrayList类,往其中赋值,我们可以往数组中添加任何值,但在获取的时候,我们需要对传递的值进行强制类型抓换。此时就容易出问题。引入类型参数,可以用ArrayList<数据类型>就可以轻易的看出传递的类型。使程序更加易读也更加安全。 如何使用泛型: 泛型类是一个或者多个类型变量的类。我们会一个类可以用类名,其中这个类型变量T在整个类定义中用于指定方法的

2020-07-19 16:42:40 107

原创 coreJava笔记05— —异常、断言、日志

在我们程序遇到错误的时候,我们总是会希望: 通知遇到的错误; 保存所有的工作; 允许用户妥善的退出; 在Java中遇到错误时,我们有异常处理机制去处理错误。并通过断言来有选择的检查。最后日志信息可以帮助我们备份,日后分析。 01异常 异常的分类:异常的对象都派生于一个Throwable类的一个实例。在其下一层分为error和exception两个分支。其中error错误描述了Jav运行时系统内部错误和资源耗尽,对此类错误除了终止程序外,我们几乎无能为力。 Exception又可以分为两大类RuntimeEx

2020-07-18 15:56:14 136

原创 core Java笔记04— —接口、lambda表达式、内部类

01 接口 在Java中,接口是对希望符合这个接口的类的一组需求,注意接口不是类,虽然在功能上说,接口可以被看作为没有实例字段的抽象类。由此也可见,接口是不会有实例字段的,接口中也绝不会实现方法。对于具体的方法以及实例字段的实现应该由实现接口的那个类来实现。注意接口中的方法都是public。 为什么要使用接口提供方法?:由于Java是一个强类型语言。在我们调用方法的时候,编译器要能检查这个方法确实存在。但同时我们也应该注意到,同一个方法(例如sort方法),可能会有多个类都可以提供,此时若我们直接使用方法,

2020-07-18 00:26:55 108

原创 coreJava笔记03— —继承

继承(inheritance)就是基于我们已有的类去复用这些类的方法,并增加一些新的方法与字段。继承毫无疑问是我们经常使用的较为熟悉的,本篇仅作一个简要笔记大纲。 01类、超类、子类 超类,或则叫父类与子类或者叫派生类是典型的is-a类。由于子类时继承了父类,所以往往子类会拥有比父类更多的功能。 覆盖方法(Override):由于父类中的一些字段时私有的,我们不能直接调用,若此时我们直接调用父类方法会导致我们的调用与父类无关,此时可以使用super.方法来调用父类方法。 子类构造器:采用super字段同样可

2020-07-15 23:59:50 703

原创 core java笔记02——对象与类

对象与类 01面向对象 众所周知,Java是一个面向对象(OOP)的程序设计模式,即所谓,有了对象再确定我们调用什么方法去解决它。 而类(class)即可以理解为我们构建对象的模板。而由类构造(construck)对象的过程我们则称之为创建类的实例(instance)。封装是我们处理对象的又一个重要的概念,其将数据和行为组合在一个包中,并对对象的使用者隐藏了具体的使用方式。其中操作数据的过程,我们称之为方法(method)。另一个重要的概念是继承,会在后续提到。 对于对象有三点需要注意:对象的行为、对象的状

2020-07-13 22:24:03 118

原创 2020求职路— —core java 笔记基础01

Java白皮书关键术语: 11个性质: 简单性,面向对象,分布式,健壮性,安全性,体系结构中立,可移植性,解释性,高性能,多线程,动态性 关于Java applet; 在网页中运行Java程序被称为Java applet. 关于Java基本程序设计结构1. 1.类的命名规范: 大写字母开头的名词,采用骆驼命名法。 Java的通用语法格式是:对象.方法(参数) 2.八大基本数据类型 四大整形:int long short byte 注意各自的取值范围 两个浮点类型: float double 注意精度范围 一

2020-07-12 23:17:57 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除