笔记
无尘子
这个作者很懒,什么都没留下…
展开
-
JavaWeb 概述
学习JavaWeb第三天 一、XML基础 1、XML概述 1.什么是xml:英文Extensible MarkUp Language,可扩展的标记语言。 * 可扩展的标记语言:在xml里面的标记是可以扩展的。 * xml版本号1.0 ,1.1 xml用途:它用来存储数据 * 1.作为系统与系统之间传输数据的格式 * 2.作为项目的配置文件 * 3.保存有结构关系型的数据。 比如: <china name="中国原创 2021-11-20 21:12:04 · 66 阅读 · 0 评论 -
2021-05-13
一、 1、如果 try 出现了多个异常对象,那么可以使用多个 catch 来进行异常处理 2、如果 try 中产生了异常,那么就会执行 catch 中的异常处理逻辑,执行完 catch 中的逻辑后会继续执行 try–catch之后的代码 3、如果 try 中没有产生异常,那么就不会执行 catch 中的异常逻辑,直接执行后续代码二、 finally 关键字: 1、finally 不能单独使用,必须和 try 一起使用 2、finally 一般用于资源释放(资源回收),无论程序是否出现异常,都要释放资源(I/原创 2021-05-13 11:58:34 · 51 阅读 · 0 评论 -
2021-04-25
一、 1、 数组长度不可变 ArrayList,长度可变 用法: ArrayList,有一个尖括号表示泛型 泛型:也就是集合中所有的元素都是统一的类型 注意:泛型只能是引用数据类型,不能是基本类型 对于ArrayList集合而言,直接打印得到 2、 public boolean add(E e); 备注:对于ArrayList来说,添加动作一定会成功 publicE get(int index)从集合中获取元素,index为ArrayList索引值 publicE get(int index)从集合中原创 2021-04-25 20:55:28 · 48 阅读 · 0 评论 -
2021-04-25
一、 数组长度不可变 ArrayList,长度可变 用法: ArrayList,有一个尖括号表示泛型 泛型:也就是集合中所有的元素都是统一的类型 注意:泛型只能是引用数据类型,不能是基本类型 对于ArrayList集合而言,直接打印得到 二、 public boolean add(E e); 备注:对于ArrayList来说,添加动作一定会成功 publicE get(int index)从集合中获取元素,index为ArrayList索引值 publicE get(int index)从集合中移除指原创 2021-04-25 20:50:22 · 36 阅读 · 0 评论 -
2021-04-08
1、询问成员变量的两种方式: (1)直接通过对象名称访问(看等号左边的是谁,就用谁,没有则向上找) (2)通过成分方法间接访问(看该方法属于谁,就用谁) 2、成员方法: new的是谁,就用谁 3、对比: (1)成员变量,编译看左边,运行还是看左边 (2)成员方法,编译看左边,运行看右边 (3)向上类型转换,总是安全的,但也有缺陷,原来子类的特有功能不能使用了。 (4)向下类型转换,由父类型转换成子类型,还原 4、final的作用 (1)用来修饰一个类 (2)用来修饰一个方法 (3)用来修饰一个局部变量 (原创 2021-04-08 10:33:51 · 51 阅读 · 0 评论 -
2021-04-06
1、Java的继承机制( 在Java语言中,一个类虽然不能有多个直接父类,但是它可以有多个间接父类。) 2、 抽象方法(没有方法体{},必须使用abstract关键字来修饰。不能直接调用,只能被重写才能使用。) 注意: 1.抽象类不能直接被使用,不能直接实例化。2.必须用一个子类来继承抽象的父类。 3.子类必须覆盖重写,抽象父类中的所有抽象方法。 4.一个抽象类不一定含有抽象方法,但是一个有抽象方法的类一定是抽象类。 ...原创 2021-04-06 11:40:57 · 100 阅读 · 0 评论 -
2021-04-01
1、父类:父类也可以叫基类、超类 2、子类 (1)子类也可以叫派生类 (2)子类的构造方法中,有一个默认隐含的 super() 调用。所以先调用父类的构造方法,在后执行子类的构造方法。 (3)子类构造方法可以避过super来调用父类的重数构造方法。 (4)子类一定会调用父类的构造方法,如果我们自己不写,编译器会自动生成一个super()。 (5)如果我们自己写了可以通过super()调用父类的重数构造方法。 3、父类和子类继承关系当中的特点: (1)子类可以拥有父类的“内容” (2)子类还可以拥有自己原创 2021-04-01 10:46:13 · 82 阅读 · 0 评论 -
2021-03-28
一、构造 1、构造方法必须和类名完全一样 2、构造方法不能有返回值,void也不行 3、不能有具体的返回值 4、编译器会默认赠送一个构造方法 5、如果我们自己写了构造函数, 编译器就不能赠送 6、方法的重载(方法名相同,方法参数不一样) 二、一个标准的类 1、所有成员都要使用private修饰 2、为每一个成员编写get set方法 3、编写一个无参构造函数 4、编写一个有参构造函数 ...原创 2021-03-28 16:29:03 · 44 阅读 · 0 评论 -
2021-03-21
运行代码: 1、原创 2021-03-21 15:17:10 · 45 阅读 · 0 评论 -
2021-03-16
1、单if语句 表达格式: if(关系表达式){ 语句体; } 2、if…else if…else语句 表达格式: if(判断条件1){ 执行语句1; }else if(判断条件2){ 执行语句2; } …… }else if(判断条件n){ 执行语句n; }else{ 执行语句n+1; } 3、switch语句使用的注意事项: (1)多个case后面的数值不可以重复。 (2)switch后面小括号当中只能是下列数据类型: 基本数据类型:byte/short/char/int 引用数据类型:String字符原创 2021-03-16 22:17:59 · 61 阅读 · 0 评论 -
2021-03-11
字符+数值 运算符Java语言的运算符和其他高级语言的运算符基本相同。按运算符需要的操作数来分,有一元运算符(如++、- -等),二元运算符(如+、-、等)和三元运算符(如? : )。按照运算符的类别来分,则分为以下几类: 1、算术运算符(+,-, ,/,%,++,–); 2、关系运算符(>,<,>=, <=,==,!= ); 3、逻辑运算符(&&,||,!); 4、位运算符(>>,<<,>>>,&,^,|,~); 5原创 2021-03-11 20:44:23 · 64 阅读 · 0 评论 -
2021-03-09
1、变量定义的格式:数据类型 变量名=数据值;。 2、字符串两个双引号中间的内容为空 3、字符常量:两个单引号中间有且仅有一个字符,没有不行;两个单引号中间有且仅有一个字符,有两个不行。 变量名唯一 4、float的数据值后面加F;long的数据值后面叫L。 5、数据转换分为:自动数据转换(隐式)和强制类型转换(显式) 6、字符“0”的数值为48,字符“9”的数值为57,字符“A”的数值为65,字符“Z”的数值为90 ,字符“a”的数值为97,字符“z”的数值为122。 7、运算符:= +原创 2021-03-09 22:42:14 · 74 阅读 · 0 评论 -
2021-03-04
// 第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样 // public class后面代表定义一个类的名称,类是Java当中所有源代码的基本组织单位。public class HelloWorld { // 第二行的内容是万年不变的固定写法,代表main方法 // 这一行代表程序执行的起点 public static void main(String[] args) { // 第三行代表打印输出语句(其实就是屏幕显示) // 希望显示什么东西,就在小括号当中填写什么内容 S原创 2021-03-04 20:46:18 · 81 阅读 · 1 评论 -
2021-03-03
一、十进制转二进制练习 根据十进制转换二进制的思想:把这个数除以2若为单数则为1,为偶数则为0,直到最后一个数为1为止。所以我们要做的就是用你给定的这个数除以2,如果结果为奇数则r=1,否则r=0;如此循环下去,直到这个数〉=1。 15=1111 10=1010 二、二进制转十进制的练习 11011=27 11111=31 三、在自己的电脑安装JDK;配置相应的环境 若学习JAVA,必须安装JDK(java development kit java开发工具包),并进行环境变量的配置后方可进行java的学原创 2021-03-03 22:37:45 · 89 阅读 · 1 评论