2022
02-12
02-12
java基础的详细了解第六天
目录1、this关键字1.1“this.属性”表示本类属性1.2“this”表示调用本类方法1.3“this”表示当前对象1.4引用传递进阶分析1.5对象比较1.6引用传递实际应用重点1.7数据表与简单Java类(一对多)第一步编写实体类第二步进行关系设计第三步开发需求1.8数据表与简单Java类(多对多)第一步编写实体类第二步进行关系设计第三步开发需求总结1、this关键字首先需要提醒的是,在整个Java之中,this是最麻烦的一个关键字,只要是代...
继续阅读 >
目录1、String类1.1两种对象实例化方式1.2字符串比较1.3字符串常量是String的匿名对象1.4String两种实例化方式区别1、分析直接赋值方式2、构造方法赋值1.5字符串常量不可改变1.6开发中String必用1.7字符串和字符数组charAt方法1.8字节和字符串1.9字符串比较1.10字符串查找1.11字符串的替换1.12字符串的拆分1.13字符串的截取1.14其他操作方法思考题:总结1、String类1.1两种对象实例化方式对于String在之前已经学习过了基本使用,就...
目录1、数组数组的引用传递数组的静态初始化数组与方法的调用Java对数组的支持数组的数据分析数组排序数组的转置数组的二分查找法对象数组总结1、数组数组的引用传递publicclassTestDemo1{publicstaticvoidmain(Stringargs[]){intdata[]=null;data=newint[3];data[0]=10;//第一个元素data[1]=20;//第二个元素data[2]=30;//第三个元素}}publicclassTestDemo1{publicstaticvoidmain(String...
目录1、private实现封装处理2、构造方法与匿名对象3、简单java类4、数组总结1、private实现封装处理如果像想要知道封装,首先必须清楚如果没有封装会怎么样?没有封装方法中的属性,在所有方法被调用后都可以进行无权限的访问。而当进行了封装操作之后,在实例化对象访问该方法的时候会出现无法访问的问题。TestDemo1.java:11:错误:name在Person中是private访问控制per.name="张三";^...
目录1、方法的基本定义2、方法重载3、方法的递归调用4、面向对象的前身是面向过程5、类与对象内存分析引用传递总结1、方法的基本定义限制条件:本次所讲解的方法指的是在主类中定义,并且由主方法由主方法直接调用。方法是指就是一段可以被重复调用的代码块。在java里面如果想要进行方法的定义,则可以使用如下的方法进行完成。publicstatic方法返回值方法名称([参数类型变量,....]){方法体代码;return[返回值...
目录1、Java主要特点2、计算机的高级汇编语言类型:3、JVM(JavaVisualMachine)4、编写第一个Java程序并运行5、CLASSPATH指的是类加载路径6、程序注释,对以后的所有代码都要进行注释,主页可以方便进行开发需求7、标识符和关键字8、Java数据类型的划分以及数据类型的操作java数据类型的划分一般分为两大类:基本数据类型和引用数据类型错误:编码GBK的不可映射字符重要说明:关于数据类型的默认值问题数据类型划分——浮点形传...
目录Java基础知识(多态)多态多态的定义和存在的必要条件多态的案例多态的弊端引用类型转换总结Java基础知识(多态)多态多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源...
目录Java基础知识(抽象)抽象抽象定义abstract的使用定义抽象类抽象类的一些注意点总结Java基础知识(抽象)抽象抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征的过程。具体地说,抽象就是人们在实践的基础上,对于丰富的感性材料通过去粗取精、去伪存真、由此及彼、由表及里的加工制作,形成概念、判断、推理等思维形式,以反映事物的本质和规律的方法。抽象定义在继承过程中,我们知道父类的方法可以子...
目录1、数组Java对数组的支持1、数组的排序:java.util.Arrays.sort(数组名称)2、数组的拷贝:指的是将一个数组的部分内容替换掉另一个数组的部分内容总结1、数组数组的引用传递publicclassTestDemo1{publicstaticvoidmain(Stringargs[]){intdata[]=null;data=newint[3];data[0]=10;//第一个元素data[1]=20;//第二个元素data[2]=30;//第三个元素}}publicclassTestDemo1{publicstaticvoidm...
目录1、private实现封装处理2、构造方法与匿名对象3、简单java类4、数组总结1、private实现封装处理如果像想要知道封装,首先必须清楚如果没有封装会怎么样?没有封装方法中的属性,在所有方法被调用后都可以进行无权限的访问。而当进行了封装操作之后,在实例化对象访问该方法的时候会出现无法访问的问题。TestDemo1.java:11:错误:name在Person中是private访问控制per.name="张三";^...
目录1、方法的基本定义2、方法重载3、方法的递归调用4、面向对象的前身是面向过程5、类与对象总结1、方法的基本定义限制条件:本次所讲解的方法指的是在主类中定义,并且由主方法由主方法直接调用。方法是指就是一段可以被重复调用的代码块。在java里面如果想要进行方法的定义,则可以使用如下的方法进行完成。publicstatic方法返回值方法名称([参数类型变量,....]){方法体代码;return[返回值];}在定义方法的...
目录1、Java主要特点2、计算机的高级汇编语言类型:3、JVM(JavaVisualMachine)4、编写第一个Java程序并运行5、CLASSPATH指的是类加载路径6、程序注释,对以后的所有代码都要进行注释,主页可以方便进行开发需求7、标识符和关键字8、Java数据类型的划分以及数据类型的操作9、运算符自增、自减操作总结1、Java主要特点简单性、跨平台性、分布性、安全性、健壮性、平台独立与可移植性、多线程、动态性、面向对象的编程语言、支持...
目录1、String类1.1两种对象实例化方式1.2字符串比较1.3字符串常量是String的匿名对象1.4String两种实例化方式区别1、分析直接赋值方式2、构造方法赋值1.5字符串常量不可改变1.6开发中String必用1.7字符串和字符数组1.9字符串比较1.11字符串的替换1.12字符串的拆分1.12字符串的截取1.13其他操作方法2.1、给定一个email地址,要求验证其是否正确,提示:可以简单的验证一下,重点验证“@”和“.”。总结1、String类1.1两种对象实例...