Javase重要知识点
一生只做一件事——自己喜欢的事。
我是阿德勒哲学践行者,哈哈哈。想为这个社会做点贡献,让自己赋予自己的人生以意义。
展开
-
**Javase 重要知识点总结 day10
**Javase 重要知识点总结 day10关键词 :抽象类 接口 多态#一、抽象类抽象类—— 可以限定子类必须具有的功能。有什么用?为所有的子类提供一个模板,规定所有的子类 共同的特征和功能。子类会进行方法的重写 ,进行修改和拓展。(抽象类,不一定非要 有抽象方法。可有,可无。可以用super 调用相关的方法)抽象类: 只约定了 类的抽象行为,没有具体实现相应的行为。场合:1) 此类太抽象不适合创建对象;2)用的都是子类的对象;3) 此类只是一个 模板的作用。子类 在 此 基原创 2020-10-11 22:42:21 · 265 阅读 · 0 评论 -
**Javase 重要知识点总结 day09
关键字: 继承 重写 Super Object#一、继承引入 *继承:根据已有类 派生出新类的技术。子类 可以 继承父类的 所有功能,而且可以增加自己独特的功能。单一继承。(只能有一个父类)优点:1. 代码重用;2.方便维护。(高耦合)语法:示例:父类Teacher 子类 JavaTeacher新建一个类TestTeacher,在类中创建子类JavaTeacher的对象,那么对象可以调用 JavaTeacher 子类 和 父类 Teacher中,含有变量和原创 2020-09-02 23:13:26 · 173 阅读 · 0 评论 -
**Javase 重要知识点总结 day08
**关键词: 包 访问修饰符 静态 Math**#一、包解决的问题程序包: 管理 类 和 接口 的工具 ,一组 类 和 接口的集合。1、创建package 包名;// 声明包;package 父包名.子包名.[……];声明 必须 位置 文件的第一行代码处;只能有一句声明代码;规范:所有字母都小写包名要唯一: 域名反转.部门名.项目名2、使用不同包:1) 导入程序包import 包名.类名; 例如 import a.A 导入程序包a下的A类文件import 包名.原创 2020-09-02 09:36:59 · 292 阅读 · 0 评论 -
##Javase 重要知识点总结 day07
关键词:递归 构造方法 重载#一、递归允许反复调用自身编程的一种方法。特点:1.它是一种方法2.行为就是:方法自己调用自己3.有出口: 就是结束循环的条件。案例:package day07;public class recrusion {// public void m(){// System.out.println("recrusion is great");// }// public void f(){// System.out.printl原创 2020-09-01 09:19:02 · 148 阅读 · 0 评论 -
Javase 重要知识点总结 day06
关键词: 带参方法 可变参数#1、方法定义this的作用: 调用本类的属性和方法(可以在自定义方法中,调用成员变量和成员方法)一个文件中 定义多个类的写法:例如注意:1.只能有一个类是public修饰的;2.public 修饰的类名 与 文件的名字 必须一致;3.public修饰的类中 定义主方法##2、成员变量和局部变量的区别变量分类:1.成员变量:在类中定义的。1).实例成员变量2).静态成员变量##2.局部变量:在方法中定义的。区别:作用域。成员:原创 2020-08-30 22:52:20 · 213 阅读 · 0 评论 -
##Javase 重要知识点总结 day05
#1.JVM中创建对象的原理对象的初始化对象分两个地方存储,一个是对象名 ---------在栈内存中存储。 一个是对象的属性信息(例如 例子中的name和age之类的)-------在堆内存中存储查询or调用 对象中属性的原理:1)根据 guojing 这个对象名,找到这个对象guojing,获取其中存储的堆内存 地址值2)根据地址值找到堆内存的空间, 根据索引找到相应的值。注意: 后期可能很多人会出现,Null point exception 空指针异常,**为啥?**g原创 2020-08-29 20:27:59 · 122 阅读 · 0 评论 -
Javase 重要知识点总结 day04
关键词:数组数组,就是一个容器,可以放很多数据(变量呢,只能放一个数据)。数组呢,里面是一组相同数据类型的数据。(应用:以后你采集到的信息,字符型放一个数组,整型放一个数组。。。。)格式:数据类型 [ ] 变量名=new 数据类型[数组长度];#1. 数组初始化1)动态初始化,就是先占几个坑,告诉计算机,我有几个数据,计算机会忘坑里面,填进去默认值。如下表所示:例如:int [ ] arr=new int[5];数据类型 default值int 0原创 2020-08-27 23:00:05 · 134 阅读 · 0 评论 -
Javase 重要知识点总结 day03
应用场景:在需求中,需要进行“多次”,“反复“,操作时,需要使用循环语句来实现。#1.if 语句 else if 用法用途:主要是用于你知道循环次数的场合,有限次数。1)if(初始化语句;判断语句;控制语句){ //控制语句一般是自增,自减这样的运算,当然你也可以变量的平方,几倍几倍都可以,很开放,看你实际情况。 循环体}##知识点:比较字符串 是否相等,比较的是值 ,字符序列equals() (这个是比较字符串是否相等,比较有意思) 以原创 2020-08-26 14:37:32 · 150 阅读 · 0 评论 -
## Javase 重要知识点总结 day02
javase day02重点总结#二八原则总结:1.数据类型转换隐式转换 例如 byte转换为int类型,数据类型小(字节小)的数据转换为大的数据类型(字节大的),必须加强制转换。byte a=3;byte b =4;byte c=a+b;//byte short char 运算时,首先会全部升级为int类型,然后进行运算。//此处结果为错误,因为左边是byte类型右边是int类型。所以想要运行正确,必须添加强制转换。//byte c=byte(a+b);2.运算符号/(这是整除哦,原创 2020-08-25 20:53:13 · 142 阅读 · 0 评论 -
**Javase 重要知识点总结 day01**
Javase 重要知识点总结 day01**#1.Java语言的跨## 标题平台特性(可移植性)(注:图片来自网站截图,如有侵权请联系作者删除。谢谢。)Java源文件(.java)通过编译器编译成字节码文件(.class)后通过JVM 翻译成各个平台不同的二进制文件我们开发的源程序.java文件通过编译器javac编译成与平台无关的.class字节码文件 , 再在不同平台的虚拟机上将.class文件通过解释器java解释成不同平台的指令,但得到的执行结果是相同的。#2.DOS(disk ope原创 2020-08-22 16:03:11 · 196 阅读 · 0 评论