自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 进程和线程

进程和线程都是一个控制流程。 一个进程通常对应于一个程序 一个程序可以有多个不同的线程构成 程序:编程语言开发的工具软件,静态的,在没有启动运行之前只是磁盘中的一个普通文件 进程: 特征:1.进程是可用于资源的独立单位 进程同时又是一个可独立调度和分派的基本单位 线程:因为具有许多进程所具有的特征,因此被称为轻量级进程线程是进程中的实体 2.不拥有系统资源 3.可以创建和撤销程序运行时就自动产生了...

2019-12-24 22:27:55 64

原创 String类

String类的初始化: 在操作String类之前,首先需要对String类进行初始化。在Java中,可以通过以下两种方式对String进行初始化,具体如下:1.使用字符串常量直接初始化一个String对象,其语法格式如下: String 变量名=字符串 在初始化字符串对象时,既可以将字符串对象的初始化值设为空,以可以初始化为一个具体的字符串,,其示例如下: String str1=null; ...

2019-12-21 20:31:08 121

原创 异常

异常:程序运行时磁盘空间不足,网络连接中断,被加载的类不存在。针对这些非常情况,Java语言引入了异常(Exception),以异常类的形式对这些非正常情况进行封装,并通过异常处理机制对程序运行时发生的各种问题进行处理。 系统级别的错误:Error,这种错误是控制不了的 程序员级别的错误:程序异常,是可以控制的。 抛出: 自动抛:抛给虚拟机 人为抛:谁调用,谁处理1.方法类抛:抛出的的是对象 Th...

2019-12-21 19:56:06 67

原创 Collection接口和list接口

Collection接口:是所有单列集合的根接口 boolean addAll(Cpllection c):将指定集合c中的所有元素添加到集合中。 boolean add(Object o):向集合中添加一个元素。 void clear():删除该集合的所有元素 Boolean remove(Object o):删除该集合中的指定元素。 boolean removeAll(Collection c...

2019-12-19 21:31:46 276

原创 集合

内部类: 成员内部类:在成员内部类中,可以访问外部类的所有成员,包括成员变量和成员方法,在外部类中,同样可以访问成员内部类的变量和方法。外部类创建对象使用内部类 外类名.内类名(对象名)=new(外部类)。new(内部类) 静态内部类:就是使用static关键字修饰的成员内部类,与成员内部类相比,在形式上,静态内部类只是在内部类前增加了static关键字,但是在功能上,静态内部类中只能访问外部类...

2019-12-16 20:05:58 48

原创 JAVA

抽象类的接口 抽象类:那么该类也必须使用absyract关键字来修饰。 但抽象类中可以不包含任何抽象方法,抽象是不可以被实例化的 抽象方法是没有方法体的,不可以被调用,需要创建一个子类,在子类中实现 接口:接口是一种特殊的抽象类,它不能包含普通方法,其内部的所有方法抽象,它将抽象进行的更为彻底。 Java允许一个类实现多个接口,使程序更灵活,更扩展。 接口主要用途:一个接口可以继承多个父类接口,但...

2019-12-16 19:50:14 80

原创 JAVA

抽象类和接口 抽象类: 必须使用abstract关键字来修饰,但对象类中可以不包含任何抽象方法,抽象类是不可以被调用,需要创建一个子类,在子类中实现抽象类中的抽象方法。 抽象方法不能是私有的 接口:接口是一种特殊的抽象类,它不能包含普通方法,其内部的所有方法都是抽象方法,它将抽象进行的更为彻底 ...

2019-12-15 21:37:49 39

原创 JAVA

super和this都可以调用构建方法,但为什么不能同时出现? 答:如果是子类关系,子类默认调用父类构造方法。 为什么super和this调用语句只能用于第一句能? 答:因为这属于创建对象的过程,必须创建完成才能继续执行。 面向对象特征之三: 两种体现:1.方法的重载和重写 2.对象的多态性 可以直接应用在对象类和接口上 编译时类型 运行时类型 重写:父类不知道方法 多态实现:1.继承 2....

2019-12-15 21:18:47 104

原创 JAVA

子类:extends声明某一个类是另一个的子类 1.首先要有基类(父类)2.由父类派生出新类 类的继承:1.继承的出现提高了代码的复用 2.继承的出现让类与类之间有关联 特点:1.父类有些成员不想让子类使用可以将属性设为私有 2.子类扩展的某些成员不适合自己,子类可以重写 方法重写:1.重写至少有两个类 2.有相同方法,参数列表 3.重写的方法返回值类型不能大于重写的方法返回值类型 4.重写的访问...

2019-12-11 19:40:53 76

原创 JAVA

类定义一种新的数据类型,是具有相同特征和共同行为的一组对象 【访问符】【修饰符】class 类名{ 【属性】 【方法】} 语法:类名 对象名=new 类名 访问对象属性 对象名。属性名 方法就是一个封装模块。 this关键字:构造方法不能在静态方法使用 1.代表类的当前对象 2.构造方法 方法的重载:一个不能满足,需要添加多个 原则:1.在同一个类中 2.方法名相同 3.参数列表不同,参数个数类型...

2019-12-11 19:21:46 46

原创 JAVA

方法:对某一种功能的封装 ooa面向对象分析 ood面向对象设计 oop面向对象编程 面向对象:1,声明形式和c语言不一样 2,方法的重载,方法名一样(别的都不一样) 3,一切事物皆对象 4,一个对象可以通过使用数据值来描述自身所具有的形态 5,对象还具有行为 类是对象的抽象,它用于描述一组对象的共同特征和行为,把共同特征作为类的属性,也叫做成员变量,把共同行为作为类的方法,也叫成员方法。 用变量...

2019-12-11 18:48:00 39

原创 JAVA

数组分为:一维(线性) 二维(平面) 多维 数组的语法:数据类型[]数组名;(只是简单的声明数组没有大小) 当数据使用new(新建/开辟)分配存储空间后数组默认初始值。 1,数值类型的数组初始值为0 2.布尔类型为false 3.字符类型的为“\0” 4.引用数据类型为null 注意:数组被创建之后其大小不能改变,但数组中各个元素的值是可以改变的,且访问数组中的元素时,下标索引不能越界,范围必须在...

2019-12-11 18:45:40 55

原创 JAVA

操作符的作用:连接一些变量 !是逻辑非运算&&与||或 表达式必须有布尔类型 若表达式为ture返回值value1 若表达式为flase返回value2 顺序结构:程序从上到下逐行的执行,中间没有判断和跳转 判断条件:逻辑值 语法:if(条件表达式){语句块} [elseif (条件表达式2){语句块2}] …… [else。{语句块n}] 注意:1.所有条件表达式返回值肯定是逻辑值 2.当条件表...

2019-12-11 18:44:38 58

原创 JAVA

操作符的作用:连接一些变量 !是逻辑非运算&&与||或 表达式必须有布尔类型 若表达式为ture返回值value1 若表达式为flase返回value2 顺序结构:程序从上到下逐行的执行,中间没有判断和跳转 判断条件:逻辑值 语法:if(条件表达式){语句块} [elseif (条件表达式2){语句块2}] …… [else。{语句块n}] 注意:1.所有条件表达式返回值肯定是逻辑值 2.当条件表...

2019-12-11 18:44:05 59

原创 JAVA

欣儿: [文件] 欣儿: Java语言的特点 简单易用 安全可靠 跨平台 面向对象 支持多线程。资源免费。健壮安全,简单。动态性。 Java se标准版。 Java意义企业版用于web应用开发。 从Java应用领域来分企业级应用。金融。电信。交通。电子商务 移动领域应用。 手机。PDA。机顶盒。 Java的运行机制 原文件 编译器 字节码文件 解析器 机器码软件 计算机。 J...

2019-12-11 18:41:26 444

空空如也

空空如也

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

TA关注的人

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