java自主学习
文章平均质量分 94
young
这个作者很懒,什么都没留下…
展开
-
Java常用类
1.String类1.1String的特性<1>String:字符串,使用一对""引起来表示。它们的值在创建后不能更改;<2>String声明为final的,不可被继承;<3>String实现了Serializable接口:表示字符串是支持序列化的;实现了Comparable接口:表示String可以比较大小;<4>String内部定义了final char[] value用于存储字符串数据。1.2理解String的不可变性<1&g原创 2022-04-11 11:52:12 · 897 阅读 · 0 评论 -
Java集合
1.集合与数组的关系及其概述1.1集合与数组都是容器集合和数组都是对多个数据进行存储操作的结构,简称Java容器。注意:此时的存储是内存层面的存储,而非持久化的存储。1.2数组存储的特点与缺点数组存储的特点:1)一旦初始化之后,其长度就确定了;2)数组一旦定义好,其元素的类型也就确定了,我们也就只能操作指定类型的数据。数组存储的缺点:1)一旦初始化之后,其长度就不可修改;2)数组中提供的方法十分有限;3)若想获取数组中实际元素的个数,没有现成的属性和方法可用;4)数组存储的是有序、可原创 2021-11-10 21:46:31 · 1059 阅读 · 0 评论 -
异常处理基础
1.异常概述与异常体系结构1.1Java程序在执行过程中所发生的异常分为两类:<1>Error:Java虚拟机无法解决的严重问题,如:栈溢出(java.lang.StackOverflowError),堆溢出(java.lang.OutOfMemoryError);<2>Exception:因编程错误或偶然的外在因素导致的一般性问题,如:空指针异常,网络连接中断,数组角标越界。主要讨论Exception。1.2编译时异常和运行时异常运行时异常(非受检异常):j原创 2021-10-27 17:57:48 · 113 阅读 · 0 评论 -
面向对象(下)
1.关键字:static1.1类属性(静态变量)和类方法(静态方法)的设计思想类属性(静态变量)与类方法(静态方法):作为该类的各个对象之间共享的变量。在设计类时,那些不因对象的不同而改变的属性(方法)可设置为类属性(方法)。由于不需要创建对象就可以调用静态方法,简化的方法的调用。调用格式为:类名.方法名(形参列表)。1.2static的使用范围属性,方法,代码块,内部类。注意:构造器不可以。1.3static修饰属性<1>使用static修饰属性→静态变量(或称类变量,原创 2021-10-26 17:21:05 · 272 阅读 · 0 评论 -
面向对象(中)
1.面向对象特征之二———继承性1.1继承性的好处<1>减少代码冗余,提高了代码的复用性;<2>便于功能的扩展;<3>为多态性的使用提供前提。1.2继承的格式public/缺省 class A extends class B {}A:称作子类,派生类,subclassB:称作父类,超类,基类,superclass1.3子类继承父类后有哪些不同体现:一旦子类A继承父类B后,子类A中就获取了父类B中的声明的所有结构:属性,方法。特别的,原创 2021-10-22 12:12:23 · 167 阅读 · 0 评论 -
面向对象(上)
1.面向对象的三条主线<1>Java类及类的成员:属性,方法,构造器;代码块,内部类<2>oop的三大特征:封装性,继承性,多态性<3>其它关键字2.类和对象的一些概念(类:抽象;对象:为某类事物的真实存在的个体)(类的设计:实质就是类的成员的设计)2.1属性和方法·属性=成员变量=field=域、字段·方法=成员方法=method=函数创建类的对象=类的实例化=实例化类2.2类和对象的使用(面向对象思想落地的实现)step原创 2021-10-10 18:13:54 · 182 阅读 · 0 评论 -
Java基础第一章学习
1.关于Java语言本身的一些概念1.1Java语言跨平台原理在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM)即可。1.2JRE、JDK、JVM的关系JRE(Java Runtime Environment):java运行环境。它是java程序的运行时环境,包含JVM和运行时所需的核心类库。若运行java程序,只需安装JRE即可。JDK(Java Development Kit):java开发工具包。是java程序开关工具包,包含JRE和开发人员使原创 2021-09-26 20:29:27 · 218 阅读 · 0 评论