java基础
文章平均质量分 69
Qing__zi
这个作者很懒,什么都没留下…
展开
-
【安装Java环境】
java环境安装原创 2022-09-24 10:04:41 · 836 阅读 · 0 评论 -
java基础--java8新特性
java8新特性java8概述java8(又称JDK1.8)是java语言开发的一个主要版本。支持Lambda表达式。函数式接口。新的Stream API新的日期API其他特性Lambda表达式Lambda表达式:特殊的匿名内部类,语法更简洁。Lambda表达式允许把函数作为一个方法的参数(函数作为方法参数传递),将代码像数据一样传递。基本语法<函数式接口><变量名>={参数1,参数2...}->{ //方法体 };Lambda引入了新的操作原创 2021-10-26 09:50:59 · 120 阅读 · 0 评论 -
java基础--异常
异常概念概念:程序在运行过程中出现的不正常现象。出现异常不处理将终止程序运行。异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。异常处理:java编程语言使用异常处理机制为程序提供了异常处理的能力。分类Throwable:可抛出的,一切错误或异常的父类,位于java.lang包中。Error:JVM、硬件、执行逻辑错误,不能手动处理。StackOverflowErrorOutOfMemoryErrorExce原创 2021-10-18 16:49:41 · 91 阅读 · 0 评论 -
java基础--集合()
集合集合的概念概念:对象的容器,定义了多个对象进行操作的常用方法。可实现数组的功能。和数组的区别:数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型位置:java.util.*;Collection接口有序:先写入的先输出。Collection 父接口特点:代表一组任意类型的对象,无序、无下标、不能重复。方法:list接口与实现类泛型和工具类set接口与实现类map接口与实现类...原创 2021-10-18 16:00:22 · 53 阅读 · 0 评论 -
java基础--Object类
Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层。任何类,没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类型可以存储任何对象。作为参数,可接受任何对象。作为返回值,可返回任何对象。getClass()方法public final Class<?> getClass(){}返回引用中存储的实际对象类型。应用:通常用于判断两个引用中实际存储对象类型是否原创 2021-10-15 15:14:52 · 63 阅读 · 0 评论 -
java基础--内部类
内部类概念:在一个类的内部再定义一个完整的类。特点:编译之后可生成独立的字节码文件。内部类可直接访问外部类的私有成员,而不破坏封装。可为外部类提供必要的内容功能组件。class Outer{ class Inner{ }}编译后生成的字节码文件: Outer$Inner.class、Outer.class成员内部类在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。Outer out =new Outer();Inn原创 2021-10-15 15:02:00 · 117 阅读 · 0 评论 -
java基础--接口
接口接口的语法接口相当于特殊的抽象类,定义方式、组成部分与抽象类类似。使用interface关键字定义接口。没有构造方法,不能创建对象。只能定义:公开静态常量、公开抽象方法。interface MyInterface{ public static final String FIELD="value"; public abstract void method();}与抽象类的异同相同:可编译成字节码文件。不能创建对象。可以作为引用类型。具备Object类中所定义的方法。不原创 2021-10-15 09:30:44 · 94 阅读 · 0 评论 -
java基础--三个关键字
三个关键字抽象 abstract抽象:似是而非的,像却又不是。具备某种对象的特征,但不完整。不该被创建的对象:例如Animal不应该被独立创建成对象。现实生活中并不存在“动物”对象。抽象类abstract修饰类,此类不能new对象。被abstract修饰的类,称为抽象类。抽象类意为不够完整的类、不够具体的类,抽象类对象无法独立存在,即不能new对象。抽象类的作用:可被子类继承,提供共性属性和方法可声明为引用,更自然的使用经验:抽象父类,可作为子类的组成部分,依附于子类对象存在,由父类原创 2021-10-14 14:54:43 · 125 阅读 · 0 评论 -
java基础--面向对象的三大特性
面向对象的三大特性封装封装的必要性:在对象的外部,为对象的属性赋值,可能存在非法数据的录入。就目前的技术而言,并没有办法对属性的赋值加以控制。例如:stu.age=10000;封装封装概念:尽可能隐藏对象的内部实现细节,控制对象的修改及访问的权限。访问修饰符:private(可将属性修饰为私有,仅本类可见)私有属性在类的外部不可访问class Student{ String name; private int age; String sex;}public class T原创 2021-10-14 10:17:40 · 104 阅读 · 0 评论 -
java基础--对象
对象面向对象思想(Object Oriented Programming):一切客观存在的事物都是对象,万物皆对象。任何对象,一定具有自己的特征和行为。对象及类的定义对象特征:称为属性,一般为名词,代表对象有什么。行为:称为方法,一般为动词,代表对象能做什么。类类的抽取:在一组相同或类似的对象中,抽取出共性的特征和行为,保留所关注的部分。属性:通过变量表示,又称实例变量语法:数据类型 属性名;位置:类内部,方法的外部方法:通过函数表示,又称实例方法。语法:public 返回值类原创 2021-10-14 08:50:00 · 56 阅读 · 0 评论 -
java基础--数组
数组概念概念:一组连续的存储空间,存储多个相同数据类型的值特点:1. 类型相同 2. 长度固定声明与赋值创建:public class demo{ public static void main(String[] args){ int[] a=new int[5];//声明int数组类型变量,定义变量名为a,分配长度为5的连续空间 }}组成数组中每个数据格被称为“数组元素”。对每个元素进行赋值或取值的操作被称为“元素的访问”。访问元素时,需要使用“下标”(从0开始,依次+原创 2021-10-13 16:44:01 · 93 阅读 · 0 评论 -
java基础--方法
方法概念概念:实现特定功能的一段代码,可反复使用。定义定义语法:public static void 方法名称(){//遵循标识命名规范//方法主题(功能代码)}经验:将需要在多个位置重复使用的一组代码,定义在方法内部。定义的位置:方法定义在类的内部,与main方法并列。调用在需要执行方法代码的位置,通过方法名称进行调用。注意:调用方法时,会优先执行方法内部代码,结束后,返回到方法调用处,继续向下执行。示例:public class Test{ public static v原创 2021-10-13 15:46:21 · 75 阅读 · 0 评论 -
java基础--概述
java基础概述什么是程序程序就是为了模拟现实世界,解决现实问题而使用计算机语言编写的一系列有序的指令集合。java的特点面向对象:贴近人类思维模式,模拟现实世界,解决现实问题简单性:自动内存管理机制、不易造成内存溢出;简化流程处理、语义清晰跨平台:操作系统、服务器、数据库java的运行机制计算机的执行机制编译执行:将源文件编译成平台相关的机器码文件,一次编译,多次执行。执行效率高,不可跨平台解释执行:将源文件交给不同的平台独有的解释器执行效率低,可以跨平台java的执行机制先编原创 2021-10-13 10:13:47 · 86 阅读 · 0 评论 -
java基础--语言基础
java语言基础变量变量的概念:计算机内存中的一块存储空间,是存储数据的基本单元。赋值运算符:概念:为变量赋值变量名=值; //将等号右边的值,赋值给等号左边的变量(存值)变量定义流程声明:数据类型 变量名;例如:int a; //开辟整数变量空间赋值:变量名=值;例如:a=100; //将整数值赋给变量注意:java是强类型语言,变量的类型必须与数据的类型一致。变量的定义方式声明变量的3种方式:先声明,再赋值:【常用】数据类型 变量名;变量名 = 值;声明并赋值:原创 2021-10-13 11:49:07 · 70 阅读 · 0 评论 -
java基础--选择结构与分支结构
选择结构与分支结构选择结构概念:根据已知条件进行逻辑判断,满足条件后执行响应操作基本if选择结构语法if(布尔表达式){ //代码块}执行流程对布尔表达式进行判断。结果为true,则先执行代码块,再执行后续代码。结果为false,则跳过代码块,直接执行后续代码。if else 选择结构语法if(布尔表达式){ //代码块1}else{ //代码块2}执行流程对布尔表达式进行判断。结果为true,则先执行代码块1,再退出整个结构,执行后续代码。结果为fals原创 2021-10-13 14:31:33 · 227 阅读 · 0 评论 -
java基础--循环结构
循环结构概念概念:通过某个条件,重复执行一段逻辑代码。while循环语法while(布尔表达式){ //逻辑代码(循环操作)}执行流程先对布尔表达式进行判断,结果为true,则执行逻辑代码。本次执行完毕后,再次进行判断,结果仍旧为true,则再次执行逻辑代码。直至布尔表达式的结果为false时,才会退出循环结构,执行后续代码。循环的组成循环有四部分组成,用代码进行说明package demo;public class Test{ public static void原创 2021-10-13 15:00:19 · 103 阅读 · 0 评论