自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十四章:异常

(1) 父类型:Throwable,位于 java.lang包中,Throwable 类是 Java 语言中所有错误或异常的超类(父类)(2) 案例:内存空间不足,或是Java虚拟机方法调用时栈溢出java.lang.StackOverflowError(栈溢出)。(4) 作用:消极处理异常可以让非运行时异常编译通过,但是没有从根本上解决问题,只是推卸责任,最终程序还是 因为异常而被终止。(2) 非运行时异常:和RuntimeException没有任何继承关系的异常类,称为非运行时异常。

2024-11-03 18:01:31 148

原创 第十三章:集合【开发的重点】

注意:JDK1.7版本,创建ArrayList对象时,并没有完成数组空间分配,而是第一次往集合中存储元素(add方法时),才完成数组空间分配,数组的初始长度为10,每次扩充为1.5倍。e.Object set(int index,Object o):将指定下标对应元素进行修改,修改为o对象。a.ArrayList:底层数组实现的,查询操作时效率较高,增删操作效率较低。b.Vector:底层数组实现的,查询操作时效率较高,增删操作效率较低。1. 集合:是一种工具,也是一种容器,用于存储数量不等的多个对象。

2024-10-26 20:46:05 216

原创 第十二章:常用类

注意:String 转换为 int类型,转换的String需要为纯数字内容,否则运行时报错,错误信息为: java.lang.NumberFormatException(数字格式转换异常)System.out.println(str.indexof("elle"));//判断指定字符串是否在当前字符串中存在。

2024-09-18 22:51:15 312

原创 第十一章:内部类

特点:匿名内部类定义和对象的创建一起完成,基于一个匿名内部类只能创建该类的一个对象。如果方法带有返回值,当方法实现只有一行语句,并且为return。内部类的分类:成员内部类、静态内部类、局部内部类、匿名内部类。理解:用于简化匿名内部类的实现过程,基于函数式接口实现。要求:继承一个父类或是实现一个接口。内部类:定义在一个类内部的类。内部类编译之后会生成独立的。可以省略(没有返回值的方法。只能应用在函数式接口上。中有且只有一行语句时,中的数据类型可以省略。

2024-06-07 23:31:55 330

原创 第十章:接口

(4)接口中的属性都能公开的、静态的、常量(默认被public、static、final修饰)(3)注意:如果一个类实现多个接口,需要把所有接口中抽象方法全部覆盖(包括父接口中的)(2)注意:一个类实现多个接口的同时,允许继承一个父类,但是必须继承在前,实现在后。interface 接口名 extends父接口1,父接口2{}1.接口:是一种标准,接口的实现者和使用者都必须遵循的约定。(2)实现类覆盖接口中的方法时,访问权限必须是public。2. 标记接口:空接口,接口中没有定义任何的属性。

2024-06-07 23:27:20 249

原创 第九章:三个修饰符

(4)类加载:当jvm第一次使用一个类的时候,通过classpath找到对应的.class文件,对文件进行读取,读取该类的相关信息(包、类、父类、属性、方法、构造方法等),将读取到的信息保存到的信息保存jvm内存中,一个类加载只进行一次。2.final 可以修饰的方法:被final修饰的方法能被子类继承,但是不能被覆盖。(3)作用:在类加载的时候,按照和静态属性定义的先后顺序完成静态属性的初始化工作。a.第一次访问该类的静态成员(静态属性、方法)(3)特点:抽象方法只有方法的声明部分,没有方法的实现。

2024-06-02 18:23:30 250

原创 第八章:面对对象的三大特性[封装、继承、多态]

public void set 属性名(数据类型 变量名){2.private:私有的,被private修饰的内容,只能在本类中使用。public 返回值类型 get属性名(){1.目前程序存在的问题:程序没有进行数据安全检测,可能出现业务逻辑问题。this.属性名 = 变量名;3.给私有化的属性提供公开的get和set方法。注意:()中的数据类型取决于赋值对应的属性类型。注意:返回值类型取决于获取的属性类型。(2)get方法 :获取属性值。(1)set方法:为属性赋值。

2024-05-18 18:57:28 236

原创 第七章:面向对象

(1)面向对象:将一些内容看成一个整体,作为一个对象,利用对象与对象之间关系,解决问题。1.理解:计算机中的对象:复杂的客观事物在java程序中的一种表现形式(一切皆有对象)(1)将问题拆分为第一步、第二步、第三步...将问题解决。(2)对象的方法:代表对象能做什么,对应动态的行为和功能。(1)对象的属性:代表对象有什么特征,对应静态数据部分。(2)问题:解决较大业务时,相对麻烦。(2)解决复杂业务相对容易。

2024-05-13 14:28:22 120 1

原创 第六章:数组

数据类型[] 数据名 = new 数据类型[]{值1,值2,值3};(1)数组的下标:从0开始,依次为0、1、2...,数组的长度-1。注意:数组的长度由{}中数据的个数决定,[]中不能再指定数组的长度。数据类型[] 数据名 = new 数据类型[长度];(2)数组的访问:通过数组名+下标,数组名[下标]数据类型[] 数据名={值1,值2,值3};2.数组的重要因素:数组的长度和数据类型。(1)声明数组:确定数组的数据类型。(2)分配空间:确定数组的长度。//利用循环控制数组的下标。

2024-05-01 00:35:46 70

原创 第五章:函数

(2)函数的调用:通过函数名进行反复的使用。3.函数定义的位置:定义在类以内,其他函数以外(与main并列)b.函数的调用:通过函数名进行反复的使用。

2024-04-19 21:57:29 301 1

原创 第四章:循环结构

先执行循环的初始化,接着判断循环条件,如果条件满足-结果为true,执行{}中循环体,从而执行循环变量改变,再次判断循环条件,如果满足-结果为true,执行{}中循环体,从而执行循环变量的改变,再次判断循环条件...执行循环条件不满足,结果为false,终止、结束整个循环结构,继续执行后续代码.....先执行循环变量的初始化,接着执行循环体,同时循环变量改变,然后判断循环条件,条件满足,则再次执行循环体,循环变量的改变,再次的判断循环条件...直到循环条件不满足,结果为false,终止、跳出循环结构。

2024-04-12 21:40:12 229

原创 第三章,分支结构

执行原理:会根据Switch中的表达式结果,从上往下进行依次匹配case后面的值,哪一个匹配成功,则执行case后面对应的语句,如果都匹配不成功,则执行的default后面的语句。(1)Switch后面表达式的结果类型必须是byte、short、int、char、string。(2) 执行原理:如果if()中的条件成立,则执行语句1,否则执行语句2。(2)执行原理:先判断外层的if条件,再判断内层的if条件。(2) 执行原理:如果 if后面()中的条件成立,结。1、概念:定义在函数/方法的内部的变量。

2024-04-12 20:45:54 215

原创 变量、数据类型、表达式、运算符

long 8B -922京 ~922京-1。1. 概念:计算机中的一块内存空间,存储数据的基 本单元。B:字节,Byte 1B = 8b (bit->位)long的字面值后面需要加L/l(建议L,区分 数字1)1. 基本数据类型(简单数据类型、原始数据类型)数据类型 变量名1,数据类型=值,数据类型;2. 变量的组成部分:数据类型、变量名、数据。2. 对象数据类型/引用数据。数据类型 变量名 = 值;(1) 先声明,再赋值。程序猿节日:10.24号。

2024-03-17 17:18:43 382

原创 java的环境搭建

class 类名{ // main函数:也称为主函数,程序的入口, 一个类中最 // 多只能定义 一个 main函数 public static void main(String[] args){ System.out.println("Hello World!(3)classPath:代表告知jvm去哪找执行的.class文件 classPath=.;代表在当前路径下查找需要的文件。(3) 每个类都会生成对应的 .class文件。(1) public :公开的、公共的。

2024-03-09 00:51:43 287 1

原创 JAVA语言程序设计基础

1、先编译:将Java代码通过编译器生成对应的字节码文件(.class结尾)2、后运行:将 .class 文件通过解释器,逐行的解释并运行。3、2009年,sun被oracle(甲骨文)公司收购。1、1995年,sun公司推出的一款面向对象的编程语言。4、跨平台性:可以在不同的操作系统上,执行Java代码。3、注意:实行运行的时候,运行的是.class 文件。2、jdk:java开发的必要工具 1996。四、Java的执行机制:先编译后解释运行。Java的源文件:以 .Java文件。

2024-03-02 17:44:54 190

空空如也

空空如也

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

TA关注的人

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