java基础
文章平均质量分 52
Dylan_cc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
继承
java继承 继承是多态的前提,继承主要解决的问题是:对事物共性的抽取。 特点: 1.子类可拥有父类的内容,也可以拥有自己专用的内容。 2.在继承的关系中,“子类就是一个父类”,子类可以被当作是父类看待。 例如:父类是员工类,子类是老师类,那么讲师就是一个员工。 成员变量: 子类与父类不重名:子类直接继承,子类对象可直接引用 子类与父类重名: 1.直接通过子类对象访问成员变量:等号左边是谁,就用谁...原创 2020-03-19 14:34:48 · 125 阅读 · 0 评论 -
static关键字
static关键字 static修饰成员变量 如果一个成员变量使用了static关键字,那么这个变量不再属于自己,而是属于所在的类,多个对象共享同一份数据, static修饰成员方法 一旦使用static修饰成员方法,那么就称为了静态方法。静态方法不属于对象,而是属于类的。 总结: 如果有了static关键字,那么不需要创建对象,直接就通过类名称来使用它。 使用格式: 静态变量:类名称.静态变量 ...原创 2020-03-07 22:46:10 · 130 阅读 · 0 评论 -
break与continue关键字
循环控制关键字(break和continue) break: 1.可用在switch语句,一旦执行,整个switch语句立刻结束; 2.可用在for循环,一旦执行,循环语句可以结束,打断循环; 例如: public class demo01 { public static void main(String[] args) { for (int i = 0; i < ...原创 2020-03-05 23:13:07 · 251 阅读 · 0 评论 -
ArrayList集合类
ArrayList ArrayList<String> list=new ArrayList<>(); 使用: 对于ArrayList来说,有一个尖括号代表泛型 泛型:装在集合当中的所有元素,全部都是统一的什么类型。 注意: 泛型只能是引用类型,不能是基本类型。 说明: 上述代码说明:list集合中全部的元素均为string类型,但是在<>中只能使用引用类型,...原创 2020-03-05 22:34:06 · 349 阅读 · 0 评论 -
private与this关键字
private关键字 使用: 通过private关键字修饰需要保护的成员变量或者成员方法。 注: 一旦使用了private关键字进行修饰,那么本类当中仍然可以随意访问,但是,超出了本类范围之外就不能直接访问了。只能通过get/set方法进行访问,间接访问private成员变量,就是定义一对getter/setter方法。 this关键字 1.当方法的局部变量和类的成员变量重名时,根据“就近原则...原创 2020-03-02 23:31:10 · 565 阅读 · 0 评论 -
构造方法
构造方法 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在调用构造方法。 注: 1.构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样。 2.构造方法不要写返回值类型。连void都不要写。 3.不能renturn一个具体的返回值。 4.若无编写构造方法,系统则会自动生成。 5.一旦编写了至少一个构造方法(包括构造方法重载),系统不再自动生成。 6.构造方法...原创 2020-03-05 21:29:29 · 301 阅读 · 0 评论 -
面向对象
类与对象 类是对一类事物的描述,是抽象的;对象是一类事物的实例,是具体的。 二者的关系是: 类是对象的模板,对象是类的实体。 解释: 为了能更加形象的描述类和对象之间的关系,我们可以把类理解为生产手机的设计图纸,对象则是真是存在的一部部手机,手机是根据图纸来生产的,所以称为实例,类则是称为模板。我们可以通过类new出示例对象。 使用: 通常情况下,一个类不能直接使用的,需要根据类创建一个对象,才可...原创 2020-03-01 23:26:28 · 151 阅读 · 0 评论 -
数组在内存中的表示
数组的内存图 java中的内存 java中的内存可划分为5部分,分别是 栈(stack):存放的都是方法中的局部变量,方法一定要进入栈中才能运行,同时一旦超出作用域,立刻从栈内存消失。 堆(heap):凡是new出来的东西,都存放在堆中,堆内存里面的东西都有一个16进制的地址值,堆内存里面的数据都有相应类型的默认值。 规则: 整数 0 浮点数 0.0 字符 '\u0...原创 2020-02-28 23:53:58 · 522 阅读 · 0 评论 -
数组
数组 概念 数组相当于是一种容器,可以同时存放多个数据值。 特点 1.数组是一种引用数据类型 2.数组中的多个数据类型,类型必须统一 3.数组的长度在运行期间不可改变(即:不能在程序运行期间往小于数组长度中添加数据) 数组的初始化 1.数组的静态初始化(通过指定内容,间接的确定了数组的长度) 例: int[] array={2,24,3,52}; //创建了包含一个包含int型的4个数字 ...原创 2020-02-28 22:29:48 · 147 阅读 · 0 评论 -
idea快捷键
Idea快捷键 快捷键 功能 Alt+Enter 导入包,自动修正代码中为引入的包 Ctrl+Y 删除光标所在行的代码 Ctrl+D 复制光标所在行的内容,插入与光标的位置的下方 Ctrl+Alt+L 格式化代码 Ctrl+/ 单行注释 Ctrl+shift+/ 选中代码注释,多行注释 Alt+Insert 自动生成代码:tostring、get()、set...原创 2020-02-29 00:19:59 · 278 阅读 · 0 评论 -
java概述
java历史 1.诞生于Sun(Stanford University Network)公司 2.大概与1996年发布正式的第一版 3.java之父:James Gosling(詹姆斯 高斯林) 4.2009年被Oracle公司收购 5.Java分为三大方向:JavaSE、JavaEE、JavaME 6.Java9尝试把三大方向合并,分为不同模块,用模块的方式进行区分。 名词解释 JRE(Ja...原创 2020-03-01 22:54:23 · 152 阅读 · 0 评论
分享