![](https://img-blog.csdnimg.cn/12b8fb348fb14694a375f0d9aeade770.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 68
Java基础学习
ChlinRei
。。。。。。
展开
-
Java异常处理
### 一、异常概述### 二、异常的抛出与捕捉*1、抛出异常2、捕捉异常1)try-catch语句块2)finally语句块### 三、Java常见的异常类### 四、自定义异常*### 五、在方法中抛出异常*1、使用throws关键字抛出异常2、使用throw关键字抛出异常### 六、运行时异常### 七、异常的使用原则异常捕获的结构由try、catch和finally三部分组成。其中,try语句块存放的是可能发生异常的Java语句;catch语句块在try语句块之后,用来激原创 2022-06-30 17:35:47 · 375 阅读 · 0 评论 -
Java编程基础(九)
Java编程基础(九)集合类Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java中提供了不同的集合类,这些类具有不同的存储对象,同时提供了相应的方法,以方便用户对集合进行遍历、添加、删除和查找指定的对象。集合与数组的不同数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。说明与数组相同,集合的索引也是从0开始Conllection接口Co原创 2022-05-11 11:00:35 · 145 阅读 · 0 评论 -
Java编程基础(八)
Java编程基础(八)储存类的仓库 – Java常用类库正则表达式含义:描述匹配一系列符合某个语句规则的字符串Pattern:该类的对象表示正则表达式的对象Marcher:该类的对象表示匹配结果总结:可以利用正则表达式做爬虫核心的正则标记:(1) 字符,表示单个字符,只能出现1位。x:表示是一个指定的一位字符,例如:编写一个a,表示是字母a;\:表示一位字符“\”,但是由于“\”有个数含义,所以使用“\”表示一位“\”;\n:匹配换行;(2) 字符范围,在指定的字符范围之中选1位,只原创 2022-05-03 13:25:49 · 1215 阅读 · 0 评论 -
Java编程基础(七)
Java编程基础(七)接口理解:特殊的接口类,接口中只能有静态常量(使用static或final修饰的属性)和抽象方法[public] interface<接口名>{ [<常量>] [<抽象方法>]}接口具备三个特征:public、static、final应用场景:定义标准注意:JDK1.8的新特性–接口中可以有静态方法和默认方法,实现时仅需要使用default关键字来定义。深入接口类–接口的关系:类与类:单继承(一个类只能有一个父类)类原创 2022-05-02 16:13:44 · 224 阅读 · 0 评论 -
Java编程基础(六)
Java编程基础(六)static 修饰属性含义:该属性属于类属性字节码文件加载到方法区,JVM会扫描该类的静态属性并把静态属性加载到静态区中静态区中的数据必须等待项目结束时才会被收回成员变量:每个对象独享一份静态变量:属于类变量,每个对象共享一份class 对象是对应的字节码文件的访问入口想要操作该类,都必须找到class 对象,再利用对象找到class 文件this – 本对象理解:方法中的this 表示调用该方法的对象作用:1.this.属性:调用本对象的成员变量2.this原创 2022-05-02 11:52:52 · 198 阅读 · 0 评论 -
Java编程基础(五)
Java编程基础(五)面向对象设计 – 类和对象面向对象特征封装性、继承性、多态性类现实生活类:抽象的概念,把具有相同特征和操作的事物归为一类先有实体,再有类的概念代码的世界类:抽象的概念,把具有相同属性和方法的对象归为一类编程顺序:先有类,再创建对象类的作用:类相当于一个模块,刻画出具有相同属性和方法的对象类中只有属性和方法属性也叫做全局变量,属性分为成员变量和静态变量方法分为成员变量和静态方法类的声明[标识符] class 类名称{ //类的成员变量 /原创 2022-05-01 11:41:07 · 80 阅读 · 0 评论 -
Java编程基础(四)
Java编程基础(四)常用的数据结构 – 数组数组数组,顾名思义就是一组数据。在Java中,数组也可以视为一种数据类型。它本身就是一种引用类型。Java的数组既可以存储基本类型的数据,也可以存储引用数据类型的数据。一维数组含义:一组数据的容器;作用:存放数据,并操作数据声明与内存的分配数据类型[] 数组名;//声明一维数组名数组名 = new 数据类型[个数];//分配内存给数组数据类型[] 数组名 = new 数据类型[个数]//简洁方式概念元素:数组中存放的数据下标\索引:原创 2022-05-01 10:33:52 · 90 阅读 · 0 评论 -
Java编程基础(三)
Java编程基础(三)重复调用的代码块 – 方法方法常用来实现类的行为构成方法有四大要素:返回值类型、方法名称、参数、方法体修饰符 返回值类型 方法名(参数列表){//方法体return 返回值}静态方法含义:特点功能的代码块好处: 解决代码的冗余 增加了代码的可读性 增加了代码的可维护性分类: 无参数无返回值的方法 带参数的方法 带返回值的方法调用静态方法//run();//play();无参数无返回值的方法语法结构:原创 2022-04-30 10:51:18 · 132 阅读 · 0 评论 -
Java编程基础(二)
Java编程基础(二)最重要的编程部件 – 运算符、表达式、语句运算符Java的运算符可分为四类:算术、关系、逻辑、位算术运算符:用于量之间的运算算术运算符意义+加法-减法*乘法/除法%余数(模)关系运算符:关系运算符意义>大于<小于>=大于等于<=小于等于==等于!=不等于逻辑运算符:只对布尔型操作数进行运算并返回一个布尔数据类型(true原创 2022-04-29 11:59:05 · 400 阅读 · 0 评论 -
Java泛型与集合框架(上机实践三)
Java泛型与集合框架(上机实践三)实践一要求:编写一个Book类,该类至少有price成员变量。该类要实现Comparable接口,在接口的compareTo()方法中规定Book类两个实例的大小关系为二者的price成员的大小关系。编写一个主类,在main()方法中将Book类的若干个对象存放到一个链表中,然后再用Book类创建一个新的对象,并检查这个对象和链表中哪些对象相等。代码:public class Book implements Comparable { double pric原创 2022-04-26 15:37:26 · 519 阅读 · 0 评论 -
Java Web应用和开发环境下载搭建、配置及实训
Java Web应用和开发环境搭建、配置、JDK、tomcat、IDE工作环境下载安装、JDK下载、Web服务器:Tomcat 下载、数据库:MySQL 下载、IDE环境:myeclipse\eclipse下载、JDK 1.8安装及配置实训、Tomcat服务器安装及配置实训、myeclipse\eclipse安装及配置实训、myeclipse\eclipse与Tomcat的集成原创 2022-04-25 16:04:41 · 910 阅读 · 3 评论 -
Java内部类与异常类(上机实践二)
Java内部类与异常类(上机实践二)实践一 内部购物卷手机专卖店为了促销自己的产品,决定发行内部购物券,但其他商场不能发行该购物券。编写一个 MobileShop 类(模拟手机专卖店),该类中有一个名字为 InnerPurchaseMoney 的内部类(模拟内部购物券)。class MobileShop { InnerPurchaseMoney purchaseMoney1;//【代码1】//用内部类InnerPurchaseMoney声明对象purchaseMoney1 InnerPur原创 2022-04-25 14:28:34 · 6577 阅读 · 0 评论 -
Java编程基础(一)
Java编程基础(一)、常用语言、什么是JavaEE、Java体系、编写第一个程序、Java程序、Java数据类型、原创 2022-04-25 10:43:34 · 104 阅读 · 0 评论 -
Java基本数据类型与数组(上机实践一)
输出希腊字母标、数组的引用元素、遍历与复制数组原创 2022-04-25 09:35:12 · 1390 阅读 · 0 评论 -
java复习(一)
java复习(一)1、类中的实例变量在什么时候会被分配内存空间?用类创建对象时2、解释、简述类变量和实例变量的区别?类变量也叫静态变量,也就是在变量前加了static 的变量;实例变量也叫对象变量,即没加static 的变量;区别:一个类通过使用new运算符可以创建多个不同的对象,不同的对象的实例变量将被分配不同的内存空间,所有对象的类变量都分配给相同的一处内存,对象共享类变量。3、子类重写方法的规则是怎样的?重写方法的目的是什么?子类重写的方法类型和父类的方法的类型一致或者是父类的方法的类原创 2022-04-24 09:17:23 · 227 阅读 · 0 评论