Java基础
文章平均质量分 91
java基础相关知识体系
IT程
小猿java,专业分享编程知识,公众号:小猿java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java异常处理
上一篇:面向对象编程(下)——第二部分7. 异常处理7.1 异常概述与异常体系结构1. 异常概述异常:在Java语言中,将程序执行中发生的不正常情况称为“异常” 。 (开发过程中的语法错误和逻辑错误不是异常)异常分类Java程序在执行过程中所发生的异常事件可分为两类:Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OOM。一般不编写针对性的代码进行处理。public class ErrorTest {原创 2021-08-13 11:05:22 · 183 阅读 · 0 评论 -
面向对象编程(下)——第二部分
上一篇:面向对象编程(下)——第一部分6.5 抽象类与抽象方法1. 抽象类的引入随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一 般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类。2. abstract关键字可以修饰的结构:类、方法,代表抽象的不能修饰的结构:变量、代码块、构造器、私有方法、静态方法、final的方法、final的类4. 抽象类:用abstract修饰的类特点:抽象类不能实例化原创 2021-08-10 22:37:02 · 273 阅读 · 0 评论 -
面向对象编程(下)——第一部分
上一篇:面向对象编程(中)——第二部分6. 面向对象编程(下)6.1 关键字:static(静态的)1. static的介绍使用范围(可以修饰的结构):在Java类中,可用static修饰属性、方法、代码块、内部类修饰后的结构的特点随着类的加载而加载优先于对象存在修饰的成员,被所有对象所共享访问权限允许时,可不创建对象,直接被类调用2. 类变量(静态变量):被static修饰的属性类变量(类属性)由该类的所有实例共享2.1 属性的分类属性,按是否使用static修饰分为:静态原创 2021-08-08 21:50:09 · 201 阅读 · 0 评论 -
面向对象编程(中)——第二部分
上一篇:面向对象编程(中)——第一部分5.5 面向对象特征之三: 多态性1. 多态性的理解多态性可以理解为一个事物的多种形态。2. 什么是多态性对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用);可以直接应用在抽象类和接口上多态性提高了代码的通用性,常称作接口重用3. 多态性的使用(虚拟方法调用)Java引用变量有两个类型:编译时类型和运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。简称:编译时,看左边;运行时,看右边。若编原创 2021-08-07 12:22:22 · 322 阅读 · 0 评论 -
面向对象编程(中)——第一部分
上一篇:面向对象编程(上)——第二部分5. 面向对象编程(中)5.1 面向对象特征之二: 继承性1. 为什么要有继承多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。2. 继承性的好处继承的出现减少了代码冗余,提高了代码的复用性。继承的出现,更有利于功能的扩展。继承的出现让类与类之间产生了关系,提供了多态的前提。3. 继承性的格式class A extends B{}A:子类、派生类、subclassB:父类、原创 2021-08-05 21:50:02 · 200 阅读 · 0 评论 -
面向对象编程(上)——第二部分
4.6 方法其他知识1. 方法的重载定义:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。特点:与返回值类型无关,只看参数列表,且参数列表必须不同。(参数个数或参数类型)。调用时,根据方法参数列表的不同来区别。案例public class PrintStream { public static void print(int i) {……} public static void print(float f) {……} public stati原创 2021-08-03 21:04:25 · 353 阅读 · 0 评论 -
面向对象编程(上)——第一部分
4. 面向对象编程(上)4.1 面向过程和面向对象1. 面向过程(POP) 与 面向对象(OOP)二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。2. 面向对象的三大特征封装 (Encapsulation)继承 (Inheritance)多态 (P原创 2021-07-31 12:22:13 · 314 阅读 · 0 评论 -
java数组
3. 数组3.1 数组的概述1. 定义数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2. 数组的常用概念数组名下标(或索引)元素数组的长度:元素的个数3. 特点数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型。创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址。数组的长度一旦确定,就不能修改。我们可以直接通过下标(或索引)的方式调用原创 2021-07-29 11:14:32 · 248 阅读 · 0 评论 -
Java基本语法
2. Java基本语法2.1 关键字和保留字关键字的定义和特点定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所有字母都为小写保留字Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使 用。自己命名标识符时要避免使用这些保留字2.2 标识符标识符:Java 对各种变量、方法和类等要素命名时使用的字符序列。定义规则由26个英文字母大小写,0-9 ,_或 $ 组成数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java原创 2021-07-29 10:46:33 · 191 阅读 · 0 评论 -
java语言概述
1 java语言概述1.1 软件开发介绍软件开发软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。人机交互方式图形化界面这种方式简单直观,使用者易于接受,容易上手操作。命令行方式需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。常用的DOS命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd…:返回到上一级目录cd\:返回到根目录del:删除文件exit:退出dos命令原创 2021-07-29 10:39:08 · 331 阅读 · 0 评论 -
编程入门知识
0 编程入门0.1 概述计算机包括硬件和软件两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。程序设计定义:创建(或开发)软件。软件包含了指令,告诉计算机做什么。应用场景:软件遍布我们周围。除了个人计算机,飞机、汽车、手机、甚至烤面包机中,同样运行着软件。程序设计语言软件开发人员再称为程序设计语言的强大工具的帮助下创建软件。0.2 计算机硬件介绍计算机硬件包括中央处理器(CPU)、内存(主存)、存储设备(如磁盘、光盘、磁带)、原创 2021-07-29 10:32:49 · 184 阅读 · 0 评论
分享