06 2019 档案
摘要:一、概述 XML全称为可扩展的标记语言。主要用于描述数据和用作配置文件。 XML文档在逻辑上主要由一下5个部分组成: XML声明:指明所用XML的版本、文档的编码、文档的独立性信息 文档类型声明:指出XML文档所用的DTD 元素:由开始标签、元素内容和结束标签构成 注释:以<!--开始,以-->结束
阅读全文
摘要:通过线程池中的线程对象,使用Callable接口完成两个数求和操作 1、l Future接口:用来记录线程任务执行完毕后产生的结果。线程池创建与使用 2、n V get() 获取Future对象中封装的数据结果 用线程池计算1..100,1...200的和
阅读全文
摘要:一、线程安全 多个线程在执行同一段代码的时候,每次的执行结果和单线程执行的结果都是一样的,不存在执行结果的二义性,就可以称作是线程安全的。 讲到线程安全问题,其实是指多线程环境下对共享资源的访问可能会引起此共享资源的不一致性。因此,为避免线程安全问题,应该避免多线程环境下对此共享资源的并发访问。 线
阅读全文
摘要:线程:是程序执行流的最小单元,包括就绪、阻塞和运行三种基本状态。 1. 继承 Thread 类,然后调用 start 方法。 2.实现 Runnable 接口的 run 方法, 然后再用 Thread 类包裹后,调用 start 方法。 3.线程池
阅读全文
摘要:1.1 多线程介绍 1,、进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 2、线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之
阅读全文
摘要:抽象类和接口的对比 什么时候使用抽象类和接口 如果你拥有一些方法并且想让它们中的一些有默认实现,那么使用抽象类吧。 如果你想实现多重继承,那么你必须使用接口。由于Java不支持多继承,子类不能够继承多个类,但可以实现多个接口。因此你就可以使用接口来解决它。 如果基本功能在不断改变,那么就需要使用抽象
阅读全文
摘要:接口概念 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 接口的特点 就像一个类一样,一个接口也能够拥有方法和属性,但是在接口中声明的方法默认是抽象的。(即只有方法标识符,
阅读全文
摘要:在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现 抽象方法定义的格式: public abstract 返回值类型 方法名(参数); 抽象类定义的格式: abstract class 类名 { } 看如下代码: 输出结果为: 抽象方法必须用abstrac
阅读全文
摘要:1:继承的定义: Java继承是面向对象的最显著的一个特征。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。 2:关键字: extends :继承 3:格式形式: public class A extends B {} A:代表子类 B:代表父类 4:子类可继承
阅读全文
摘要:封装,是面向对象思想的特征之一。面向对象共有三个特征:封装,继承,多态。封装表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封
阅读全文
摘要:什么是类? 1. 类是具有相同的属性和功能的事物的抽象的集合,在面向对象程序设计中,人们把一类事物的静态属性和动态可以执行的操作组合在一起就得到类这个概念。 2. 类是个抽象的概念,用来模拟一类事物,一旦定义了一个类,这个类就永远存在。 比如:人,人有男人和女人,他们都有身高,体重等相同的属性,他们
阅读全文
摘要:1.1 集合的创建 创建集合的常用格式在此说明一下: 导包:import java.util.ArrayList; 创建对象:与其他普通的引用数据类型创建方式完全相同,但是要指定容器中存储的数据类型: ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数
阅读全文
摘要:提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类、Random类。 我们可以把类的类型为两种: l 第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 l 第二种,我们自己创建的类,按照类的定义标准,
阅读全文
摘要:恢复内容开始 1.1 案例介绍 随机点名器,即在全班同学中随机的找出一名同学,打印这名同学的个人信息。 此案例在我们昨天课程学习中,已经介绍,现在我们要做的是对原有的案例进行升级,使用新的技术来实现。 我们来完成随机点名器,它具备以下3个内容: l 存储所有同学姓名 l 总览全班同学姓名 l 随机点
阅读全文
摘要:l 观察清单后,可将清单分解为三个部分(清单顶部、清单中部、清单底部) l 1.清单顶部为固定的数据,直接打印即可 l 2.清单中部为商品,为变化的数据,需要记录商品信息后,打印 经过观察,我们确定一项商品应该有如下几个属性: 品牌型号: 即商品名称,String型 尺寸:物品大小,double型
阅读全文
摘要:方法的最大好处是可以进行重复调用,但是至于说那些操作要形成方法,这些都要根据你的实际项目经验而自我总结的。##方法的基本定义限制条件:在主类中定义,并且由主方法直接调用的方法形式。方法就是一段可以被重复调用的方法块。在Java中要想进行方法的定义,则可以使用如下的语法完成。public static
阅读全文