07 2021 档案

摘要:1.1 URL及其应用 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。 URL 解析:协议为(protocol):http主机为(host:port):www.fuxian.org端口号为(por 阅读全文
posted @ 2021-07-30 12:38 蔡地像徐坤 阅读(60) 评论(0) 推荐(0)
摘要:package com.kuangshen.gaoji; //测试:生产者消费者模型 --> 利用缓冲区解决:管程法 //生产者,消费者,产品,缓冲区 public class TestPC { public static void main(String[] args) { SynContaine 阅读全文
posted @ 2021-07-26 10:10 蔡地像徐坤 阅读(63) 评论(0) 推荐(0)
摘要:1.1 线程概述 进程:每个进程都有独立的代码和数据空间,进程是资源分配的最小单位,每个独立的程序占有一个进程 线程:表示程序的执行流程,是CPU调度执行的基本单位,同一类线程共享代码和数据空间,进程是线程的容器,即一个进程包含1+n个线程 多线程:每个线程完成一个功能,并与其他线程在同一个进程中并 阅读全文
posted @ 2021-07-21 12:18 蔡地像徐坤 阅读(147) 评论(0) 推荐(0)
摘要:1. 转换流 InputStreamReader OutputStreamWriter 2. InputStreamReader 类 转换流java.io.InputStreamReader,是Reader的子类,是从字节流到字符流的桥梁。它读取字节,并使用指定的字符集将其解码为字符。它的字符集可以 阅读全文
posted @ 2021-07-20 15:39 蔡地像徐坤 阅读(622) 评论(0) 推荐(0)
摘要:1.1 IO流概述及其分类 * 1.概念 * IO流用来处理设备之间的数据传输 * Java对数据的操作是通过流的方式 * Java用于操作流的类都在IO包中 * 流按流向分为两种:输入流(读取数据),输出流(写入数据)。 * 流按操作类型分为两种: * 字节流 : 字节流可以操作任何数据,因为在计 阅读全文
posted @ 2021-07-20 14:40 蔡地像徐坤 阅读(592) 评论(0) 推荐(0)
摘要:1.0 File类的概述和构造方法 学习IO的目的是处理电脑磁盘上的各种文件(文本,音频,视频),所有的程序运行都是加载到内存中进行的。而Java的IO类可以完成内存和磁盘的数据交换功能,即通过IO类把磁盘上的文件加载到内存当中进行程序的处理。 * A:File类的概述 * File更应该叫做一个路 阅读全文
posted @ 2021-07-19 21:55 蔡地像徐坤 阅读(546) 评论(0) 推荐(0)
摘要:1. 包装类型 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。 包装类均位于java.l 阅读全文
posted @ 2021-07-18 21:44 蔡地像徐坤 阅读(79) 评论(0) 推荐(0)
摘要:1 异常和IO 1.1异常的概述和分类 * A:异常的概述 * 异常就是Java程序在运行过程中出现的错误。 * B:异常的分类 * 通过API查看Throwable * Error * 服务器宕机,数据库崩溃等 * Exception C:异常的继承体系 * Throwable * Error * 阅读全文
posted @ 2021-07-17 14:53 蔡地像徐坤 阅读(64) 评论(0) 推荐(0)
摘要:1 Map集合 1.1 Map集合概述和特点 * A:Map接口概述 * 查看API可以知道: * 将键映射到值的对象 * 一个映射不能包含重复的键 * 每个键最多只能映射到一个值 * B:Map接口和Collection接口的不同 * Map是双列的,Collection是单列的 * Map的键唯 阅读全文
posted @ 2021-07-17 00:24 蔡地像徐坤 阅读(48) 评论(0) 推荐(0)
摘要:1 HashSet集合 1.1 HashSet存储字符串并遍历 * A:Set集合概述及特点 * Set集合,无索引,不可以重复,无序(存取不一致) * B:案例演示 * HashSet存储字符串并遍历 package com.jhedu.day17; import java.util.ArrayL 阅读全文
posted @ 2021-07-16 17:28 蔡地像徐坤 阅读(166) 评论(0) 推荐(0)
摘要:1 集合2 1.1 去除ArrayList中重复字符串元素方式 * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 public class Demo01_ArrayList { public static void main(Str 阅读全文
posted @ 2021-07-14 17:32 蔡地像徐坤 阅读(91) 评论(0) 推荐(0)
摘要:1.集合 1.1 集合的由来及集合继承体系图 *A:集合的由来 * 数组长度是固定的,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,Java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少。 *B:数组和集合的区别 * 区别1: * 数 阅读全文
posted @ 2021-07-13 23:50 蔡地像徐坤 阅读(79) 评论(0) 推荐(0)
摘要:作业要求:使用正则表达式,输出符合要求的手机号。 作业要求:去掉重复的.和字,输出一句话 作业要求:利用正则将字符串切割成数组 作业要求:写出符合要求的正则表达式 阅读全文
posted @ 2021-07-13 16:11 蔡地像徐坤 阅读(97) 评论(0) 推荐(0)
摘要:1.String > StringBuffer * a:通过构造方法* b:通过append()方法 2.StringBuffer > String * a:通过构造方法* b:通过toString()方法* c:通过subString(0,length); 阅读全文
posted @ 2021-07-12 22:18 蔡地像徐坤 阅读(897) 评论(0) 推荐(0)
摘要:1.内部类 概述: 把类定义在其他类的内部,这个类就被称为内部类。 举例:在类A中定义了一个类B,类B就是内部类。 内部类位置: 成员位置(成员内部类) 局部位置(局部内部类) 内部类的种类: 成员内部类 成员变量 静态成员内部类 --静态成员变量 局部内部类 --局部变量 匿名内部类 内部类的访问 阅读全文
posted @ 2021-07-11 18:03 蔡地像徐坤 阅读(54) 评论(0) 推荐(0)
摘要:###10.08_面向对象(内部类概述和访问特点)(了解) A:内部类概述 B:内部类访问特点 a:内部类可以直接访问外部类的成员,包括私有。 b:外部类要访问内部类的成员,必须创建对象。 外部类名.内部类名 对象名 = 外部类对象.内部类对象; C:案例演示 内部类极其访问特点 ###10.09_ 阅读全文
posted @ 2021-07-11 16:36 蔡地像徐坤 阅读(111) 评论(0) 推荐(0)
摘要:1.接口的概述及特点 * A:接口概述 * 从狭义的角度讲就是指java中的interface * 从广义的角度讲对外提供规则的都是接口 * B:接口的特点 * 接口用关键字interface表示 * interface 接口名{} * 类实现接口用implements 接口名{} * class 阅读全文
posted @ 2021-07-10 11:18 蔡地像徐坤 阅读(472) 评论(0) 推荐(0)
摘要:2 抽象类的概述及特点 * A:抽象类概述 * 抽象就是看不懂 * B:抽象类的特点 * a:抽象类和抽象方法必须有abstract 关键字修饰 * abstract class 类名{} * public abstract void eat(); * b:抽象类不一定有抽象方法,有抽象方法的类一定 阅读全文
posted @ 2021-07-09 23:48 蔡地像徐坤 阅读(381) 评论(0) 推荐(0)
摘要:1.1 多态的概述及其代码体现 * A:多态(polymorphic)概述 * 事物存在的多种形态 * B:多态的前提 * a:要有继承关系 * b:要有方法重写。 * c:要有父类引用指向子类对象。 代码: public class Demo01_Polymorphic { public stat 阅读全文
posted @ 2021-07-09 18:44 蔡地像徐坤 阅读(51) 评论(0) 推荐(0)
摘要:1.方法的重写(覆盖Override): 子类继承了父类原有的方法,但有时子类并不想原封不动的继承父类中的某个方法,所以在方法名,参数列表,返回类型(除过子类中方法的返 回值是父类中方法返回值的子类时)都相同的情况下, 对方法体进行修改或重写,这就是重写。但要注意子类函数的访问修饰权限不能少于父类的 阅读全文
posted @ 2021-07-09 16:04 蔡地像徐坤 阅读(281) 评论(0) 推荐(0)
摘要:this(当前对象的引用)和super(子类使用父类的方法)关键字的区别和应用 * A:this和super都代表什么 * this:代表当前对象的引用,谁来调用我,我就代表谁 * super:代表当前对象父类的引用 简单说:this指向当前类对象,super指向父类。 * B:this和super 阅读全文
posted @ 2021-07-09 14:41 蔡地像徐坤 阅读(98) 评论(0) 推荐(0)
摘要:1.1 类与类之间的关系 A:继承(extends) * 让类与类之间产生关系,子父类关系 * 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 特点:子类具有父类的所有属性和方法,并拥有自己的独有的属性和行为。 B:继承 阅读全文
posted @ 2021-07-09 14:35 蔡地像徐坤 阅读(73) 评论(0) 推荐(0)
摘要:A:案例演示 * 通过一个案例引入static关键字。 * 人类:Person。每个人都有国籍,中国 * B:画图演示 * 带有static的内存图 4.3 静态关键字的特点 A:static关键字的特点 * a:随着类的加载而加载:静态变量是类所拥有的,而不是某一个对象 * b:优先于对象存在 * 阅读全文
posted @ 2021-07-08 16:51 蔡地像徐坤 阅读(163) 评论(0) 推荐(0)
摘要:简单概述: A:什么是匿名对象 没有名字的对象 B:匿名对象应用场景 a:调用方法,仅仅只调用一次的时候。 那么,这种匿名调用有什么好处吗? 节省代码 注意:调用多次的时候,不适合。匿名对象调用完毕就是垃圾。可以被垃圾回收器回收。 b:匿名对象可以作为实际参数传递 首先要知道栈和堆的区别: 栈:存储 阅读全文
posted @ 2021-07-08 11:43 蔡地像徐坤 阅读(4964) 评论(1) 推荐(1)
摘要:简单概述: 成员变量 就是事物的属性 成员方法 就是事物的行为 怎样定义成员变量和方法: 成员变量 和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。 成员方法 和以前定义方法是一样的,只不过把static去掉,后面在详细讲解static的作用。 成员变量和局部变量的区别 A:在类中的位 阅读全文
posted @ 2021-07-08 00:38 蔡地像徐坤 阅读(268) 评论(0) 推荐(0)
摘要:作业目的:将两个数组合并为一个数组,并排序 源码如下: public class jh_30_数组合并 { /** * 1.申请一个新的数组,新的数组的长度是两个数组的长度之和 * 2.分别把两个数组中对应的元素给赋值到新的数组中 * * @param args */ public static v 阅读全文
posted @ 2021-07-07 11:14 蔡地像徐坤 阅读(1459) 评论(0) 推荐(0)
摘要:random的作用范围:[0.0,1.0),前闭后开 Math.random() > [0.0,1.0)Math.random()*3 > [0.0,3.0)(int)(Math.random()*3) > [0,3) 阅读全文
posted @ 2021-07-06 00:07 蔡地像徐坤 阅读(307) 评论(0) 推荐(0)
摘要:二分查找源码: public class jh_29_数组查找_二分查找 { /** * binarySearch搜索指定值的指定值数组。 * 前提:列表要排好序(升序) * arr:要搜索的数组 * num:要搜索的值 * 如果包含再数组中,则返回索引,否则,返回(-(插入点)-1) * @par 阅读全文
posted @ 2021-07-05 23:28 蔡地像徐坤 阅读(78) 评论(0) 推荐(0)
摘要:作业目的:将一个老列表排序后,拷贝到一个新列表中,再往新列表中插入一个数 此处,新列表的最后一位数默认为0 目的是求出插入元素的索引位 此处,出现了两个55,并没有插入的原素 这样就好了,下面是源码: package com.jh.test6;import java.util.Arrays;impo 阅读全文
posted @ 2021-07-05 16:27 蔡地像徐坤 阅读(264) 评论(0) 推荐(0)