JavaSE
javaSE基础知识点总结
柠萌呀
致力于Java学习,加油,我能行!
展开
-
Java基础总复习笔记【二】:Java继承、多态、重写(Override)与重载(Overload)、抽象类、接口、封装
目录一、Java继承1.继承类型2.继承的特性3.继承关键字(1)extends关键字(2)super(3)this二、三、四、五、六、七、八、一、Java继承继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。1.继承类型2.继承的特性(1)子类拥有父类非 private 的属性、方法。(2)子类可以拥有自己的属性和方法,即子类可以对父类进行扩原创 2020-08-20 23:29:00 · 739 阅读 · 0 评论 -
Java基础总复习笔记【一】:Java基础、基本数据类型、变量、修饰符、运算符、循环结构、条件语句、switch case、数组、对象和类、包
目录一、Java基础1.Java 标识符2.Java修饰符3.Java 变量4.Java 关键字二、Java 基本数据类型1.内置数据类型2.引用数据类型3.类型转换(1)自动类型转换(2)强制类型转换三、Java变量1.类变量(静态变量)一、Java基础1.Java 标识符Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。注意事项:(1)所有的标识符都应该以字母(A-Z 或者 a-z),美元符( $ )、或者下划线( _ )开始(2)首字符之后可以是字母(A-Z 或者原创 2020-08-20 15:18:59 · 780 阅读 · 0 评论 -
JavaSE基础知识【八】:Java变量:类变量、局部变量、实例变量
目录Java变量一、类变量(静态变量)二、局部变量三、实例变量Java变量一、类变量(静态变量)类变量也称为静态变量,在类中以 static 关键字声明,但必须在方法之外。无论一个类创建了多少个对象,类只拥有类变量的一份拷贝。静态变量除了被声明为常量外很少使用。常量是指声明为public/private,final和static类型的变量。常量初始化后不可改变。静态变量储存在静态存储区。经常被声明为常量,很少单独使用static声明变量。静态变量在第一次被访问时创建,在程序结束时销毁。与实原创 2020-08-17 11:46:38 · 213 阅读 · 0 评论 -
实现无头单向非循环链表(Java)
无头单向非循环链表实现public class MySignalList{//头插法public void addFirst(int data);//尾插法public void addLast(int data);//任意位置插入,第一个数据节点为0号下标public boolean addIndex(int index,int data);//查找是否包含关键字key是否在单链...原创 2019-11-12 16:11:39 · 156 阅读 · 0 评论 -
顺序表的实现(Java)
用一下方法打印顺序表public class Test {// 打印顺序表public void display() { }// 在 pos 位置新增元素public void add(int pos, int data) { }// 判定是否包含某个元素public boolean contains(int toFind) { return true; }// 查找某个元素对...原创 2019-11-12 15:02:35 · 482 阅读 · 0 评论 -
JavaSE知识点(脑图)纯手打,欢迎评论探讨补充
JavaSE知识点(脑图)纯手打,欢迎评论探讨补充细小知识点可看我的博客,和图中链接原创 2020-06-16 16:04:03 · 137 阅读 · 0 评论 -
JavaSE基础知识【七】:抽象类和接口
抽象类1.语法规则:包含抽象方法的类叫做抽象类。abstract class Shape { abstract public void draw(); //抽象方法}2.注意事项:(1)抽象类不能被实例化。(2)抽象方法不能是 private 的。(3)抽象类中可以有抽象方法,也可以有非抽象方法和成员变量。代码示例:abstract class Shape { a...原创 2019-11-17 12:30:00 · 363 阅读 · 0 评论 -
JavaSE基础知识【六】:多态
多态1.向上转型:子类的值赋值给父类,父类引用子类对象。父类只能调用父类自己的方法或者成员属性。向上转型发生的三种时机:(1)直接赋值:代码示例:Animal animal=new Cat(); //Cat为Animal的一个子类。(2)方法传参:代码示例:public static void func(Animal animal){ animal.eat();}pub...原创 2019-11-16 17:45:43 · 144 阅读 · 0 评论 -
JavaSE基础知识【五】:继承
继承原创 2019-11-15 21:09:22 · 130 阅读 · 0 评论 -
JavaSE基础知识【四】:包
包原创 2019-11-14 17:55:42 · 119 阅读 · 0 评论 -
JavaSE基础知识【三】:类和对象
一、面向过程和面向对象1.面向过程(Procedure Oriented):是一种以过程为中心的编程思想。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。(C语言是面向过程的)2.面向对象(Object Oriented,简称OO):是一种以事物为中心的编程思想。(Java是基于面向对象的)3.面向过程和面向对象的区别举例:把大象装冰箱...原创 2019-11-12 14:44:45 · 170 阅读 · 0 评论 -
JavaSE基础知识【二】:数组总结
数组数组的定义:相同数据类型的集合,内存是连续的。(java中数组不在栈上,在堆上)数组的基本表现形式:int[] array={1,2,3,4,5};int[] array=new int[]{1,2,3,4,5};int[] array=new int[5];//未初始化当定义好数组后,没有初始化,默认值为0。数组当中如果是引用类型就是null。3. 数组的使用注意事项:...原创 2019-10-20 12:36:54 · 203 阅读 · 0 评论 -
JavaSE基础知识【一】:数据类型和运算符基本知识
**变量**整型变量int 变量名=初始值;代码示例:int num=10;//定义一个整型变量System.out.println(num);(1)int变量占四个字节,和操作系统多少位没有关系。(2)int的数据范围为-2^31 到 2^31 (也就是大概-21亿到21亿);如果运行结果超出了int的...原创 2019-10-12 17:24:57 · 207 阅读 · 0 评论