自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 html

1、HTML:Hyper Text Markup Language超文本标记语言 网页显示的内容都写在HTML的标签中 使用标签将要显示的内容进行包裹,方便修饰。 2、标签:<标签名称>内容</标签名称> 注意:标签必须有头有尾,特殊标签除外。 但在HTML中由于浏览器在解释过程中会将不完整的标签自动补充完整,所以在HTML中标签可以只有头部。 在一个HTML文件中,有且只有一个HTML标签,称为根标签。 每个标签在头部都有其属性,例如:lang=“en”.lang为HTML标签的属

2021-03-12 08:45:41 99 1

原创 第十八章 反射与内部类

1.反射:反过来映射(可有效减少耦合度) 应用场景:在编译时不确定哪个类被加载,而在程序运行时才加载、探知、使用 Class:此类为描述类的类 Class.forName(“com.wxkj.pan.Gou”)表示使用Class类类加载指定的类,参数为类的全名称(String类型) 返回值为Class类型的对象 方法: getConstructors()表示获取当前类中所有的公共的构造函数 getConstructor(Integer.class)表示获取参数列表为指定类型的公共的构造函数 getDe

2021-03-12 08:37:58 122 1

原创 第十七章 线程

1.进程和线程的关系: 进程包含线程,一个进程中可以有多个线程 线程不能独立存在 2.线程的实现方式: 1.继承Thread类 覆写父类方法run,在方法中写入线程的操作(一般情况下run方法中写入的是循环) 创建线程对象,调用start( )方法,启动线程。 创建线程对象:线程类 对象 = new 线程类( ); 2.实现Runnable接口 覆写接口方法run,在方法中写入线程的操作(一般情况下run方法中写入的是循环) 创建线程对象,调用start( )方法,启动线程。 创建线程对象:Thread 对

2021-03-11 20:51:44 117

原创 第十六章 常用类

1.object类:上帝类 注意:覆写toString方法,不覆写equals方法,不影响equals方法的比较 创建两个同类对象其哈希值不同(覆写toString,不覆写equals) Student stu1 = new Student(); Student stu2 = new Student(); this表示调用equals方法的这个对象 2、Date new Date();创建一个Date对象,获取当前时间。 getTime():表示获取从1970年零点开始到创建当前Date对象时的毫秒

2021-03-11 20:50:32 88

原创 第十五章 IO流

1.IO流:指数据相对于内存的走向来定义的输入和输出 特点:先进先出 分类:字节流/字符流 输入流/输出流 字节流和字符流的区别: 1.底层实现不同 2.参数不同,字节流使用byte,字符流使用char 3.字节流可以处理任何文件,字符流只能处理文本文档 File:对计算机磁盘空间操作的类,可以对指定盘符文件或文件夹进行操作 注意:创建对象时,路径可以是绝对路径,也可以是相对路径,相对路径开始位置为项目路径 注意:相对路径中,…表示返回上级目录 canRead( ):判断指定盘符是否有读取权限 canWri

2021-03-11 20:47:26 73

原创 第十四章 集合

1.集合(把个数不定的对象一起带着走) 集合是一个存放任意数量的引用的对象的容器(多个对象放在另一个对象中,此对象可成为一个集合对象) 注意:如果集合对象创建时不指定泛型,则在当前集合中可以存放任意类型的对象 包括:Collection List Set Map List: 接口的实现类有ArrayList、LinkedList、Vector 特点:有序,可重复 ArrayList:数组结构(底层使用数组实现),以下标形式获取指定位置元素 优缺点:查询方便、插入和移除不便 注意:Arraylist创建对象

2021-03-11 20:46:09 48

原创 第十三章 异常

1.异常:在程序的运行过程中发生的不正常的事件,它会中断正在运行的程序 错误:一般程序员无法解决的问题(此问题指的不是异常),称为错误,例如:内存溢出 1.编译异常 运行异常 编译异常:在编译过程中,JVM通知程序员此处代码有问题时,称之为编译异常 运行异常:编译通过,在运行时产生的异常,称之为运行异常 2.异常处理:捕获 声明 抛出 异常捕获: try{代码块}catch(Exception e){代码块}finally{代码块} 在try catch finally 中声明的变量,不能

2021-03-11 20:45:29 57

原创 第十二章 接口

接口的实用场景:规定规则,那么其实现类都有这个规则,具体要怎么实现,看你自己 1.接口:interface表示接口 注意:接口提供方法列表 1.interface默认使用abstract关键字修饰, 2.接口中的方法默认使用abstract修饰(接口中全是抽象方法) 特例:静态方法,被public,default同时修饰的方法 3.接口中的属性:必须是静态的常量:接口中的属性必须进行初始化,且默认使用static final修饰 4.接口不能实例化对象 匿名子类 5.接口的对象由其实现类进行实现

2021-03-11 20:44:59 162

原创 第十一章 继承和多态

1.extends: 关键字表示继承 关键字前后为类名称,继承关系为:关键字前面的类继承关键字后面的类 子类:继承别的类的类称为子类(extends关键字前面的类为子类) 父类:被继承的类称为父类(extends关键字后面的类),也称为:基类,超类 注意*****:所有的类默认继承object类 注意*****:在Java中,类只能单继承 注意:可以实现多层继承,即子类 ----->父类------>父类的父类,理论上可以无限继承下去, 但推荐3层 2.创建子类对象后,调用方法时,如果此方法在子

2021-03-11 20:42:50 271

原创 第十章 构造方法

this关键字表示当前类对象本身 作用:关联自身方法和属性,在类中使用。 关联属性:this.属性名称 关联方法:this.方法名称(参数列表) 关联构造函数:this(参数列表) 2.构造方法 / 构造函数 / 构造器 特点: 1.名称与类名称相同 2.没有返回值类型 3.不能使用当前类对象进行关联(调用) 4.创建对象时调用(不是加载时调用) new Gou()中的Gou()即调用当前类中 的无参构造函数 构造函数的调用要优先于普通方法 注意:静态方法(被static修饰的方法除外) 5.

2021-03-11 20:40:00 82

原创 第九章 字符串

1.如何创建String类型对象 定义方式1 最常用 定义方式2 创建一个对象 定义方式3 创建两个对象: "abc"为匿名对象 2.字符串剪切 substring(1,3);参数1表示剪切开始位置,参数2表示剪切结束的位置,此处的位置与元素位置不等同 substring(1);参数表示截取开始的位置。此方法截取当前字符串从指定位置开始到最后的字符 注意:参数为int类型,返回值为string类型 3. isEmpty() 判断当前字符是否为空(没有字符/空串) 注意:此空非null 4.inde

2021-03-11 20:35:18 60

原创 第七八章 类与对象

一.类与对象 1.对象:能提供内容(方法和属性)的东西叫对象 2.类:具有共同行为和特征的很多事务称为类,用属性来描述特征,用方法来描述行为 方法名称后面的小括号中表示可以传递参数,括号中写参数列表。参数以类型名称方式出现,多个参数以逗号隔开 3.类于对象的关系:类是抽象的,用来描述同一类事务,对象是具体的,有实际的行为和特征 关系:在Java中一切对象都是有类型的,即:对象需要使用类来创建 4.创建对象: 类型 对象名称 = new 类型( );eg.Student stu = new Student(

2021-03-11 20:26:27 88

原创 第五章 数组

1.数组:以int类型数组为例 创建数组: int[ ] ints = new int[s]; 变种: int ints[ ] = new int [5]; int [ ] ints = new int [5]; int [ ]ints = new int [5]; int[ ] ints = new int [5]; int[ ] ints = {1,2,3,4,5}; 2.新建数组的每一个元素都有默认值 默认值: byte short int long : 0 float

2020-11-21 15:54:50 133

原创 第四章 循环结构

1…while: 结构:while(条件){代码块} 条件:一个结果为boolean的表达式,为true则循环执行,为false则循环不执行 {代码块 }:当条件为true时执行的内容。 注意:条件部分一定为变量,,且不能让变量为固定值。如果条件部分的值固定为true,则当前循环为死循环 停止:创建一个条件,使用if进行判断,当条件达到某标准时,改变while循环的条件值,由原来的true变为false,结束循环 应用环境:当循环的次数不确定时 2.do…while 结构:do { 代码 } while(条

2020-11-21 15:53:19 107

原创 第三章 选择结构

1.选择结构: if:如果 结构:if(条件){代码块} 条件为:true/false返回ture或false的表达式 提示:条件部分一般不直接给ture或false,而是写一个表达式 if…else…如果,否则 结构:if(条件){代码块}else{代码块} 执行顺序:满足if语句的条件,则执行if语句的代码块,否则执行else对应的代码块 eg. 2.逻辑运算符:& | && || ! &和&&:表示逻辑与 &:普通与,两边条件同时为true则

2020-11-21 15:50:55 447

原创 第二章 Java基础语法

1.基本数据类型:8大基本数据类型 字符型:char 值使用单引号进行包裹,且只能有一个字符 整形:byte short int long 取值范围: byte: -27到27-1 -128~127 1个字节8位 Short: -215到215-1 -32768 2个字节16位 int: -231到231-1 4个字节 系统默认类型 Long:-263到263-1 8个字节 注意事项:long类型超出系统默认int类型 须在后面加L 注意:存在i>i+1 强制转换 在数据(值/变量)前面加

2020-11-21 15:38:35 49

原创 第一章 Java简介和编程环境

1.计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 2.关键字:每一种开发语言都有定义了特殊功能的单词,这一种单词称为关键字 注意:用户自定义不能使用关键字 3.在每一个Java文件中只能有一个公共类,且当前公共类的名称必须和文件名称相同 1.在Java中,所有的类名称首字母必须大写 2.Main方法为Java的函数唯一入口,所有的Java程序都是从main方法开始的 Main方法的构成: public static void main(String[]args){ } 3

2020-11-21 15:33:57 76

空空如也

空空如也

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

TA关注的人

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