- 博客(17)
- 收藏
- 关注
原创 接口使用实例
本次引入两个接口使用实例。实例一:自定义类型排序 给定一个学生类:class Student{ private String name; private int age; private int score; public Student(String name,int age,int score){ this.name = name; this.age...
2019-11-19 23:37:34 425
原创 接口
接口是抽象类的更进一步。抽象类可以包含非抽象方法和字段,但接口当中包含的方法均是由抽象方法以及被static final 修饰的静态常量。语法规则 接口的关键字为 interface,如下代码所示:interface IPaint{ public static final int A = 10; public abstract void draw();} 关于接口当...
2019-11-19 23:36:39 195
原创 面向对象三大特性之多态
多态性在面向对象中是一个最重要的概念,在Java中主要有两种体现形式:方法的重载与覆写和对象的多态性。方法重写 子类实现父类的同名方法,并且参数的类型和个数完全相同,这种情况称为覆写/重写/覆盖。 关于覆写的注意事项 1. 覆写和重载是两个不同的概念和意义; 2.普通方法是可以完成覆写的,但是被static修饰的静态方法无法被覆写; 3.覆写中子类的方法访问权限不能够低于...
2019-11-19 23:35:28 388
原创 代码块
代码块 是指用“{}” 括起来的一段代码,根据位置以及声明关键字不同,代码块可以分为普通代码块、构造块、静态代码块以及同步代码块。1.普通代码块 普通代码块就是指直接在方法或是语句中定义的代码块。如下代码。public class CodeDemo01{ public static void main(String args[]){ { // 普通代码块 int x = ...
2019-11-19 23:34:05 194
原创 面向对象三大特性之继承
代码中创建的类,主要是为了抽象现实中的一些事物(包含属性和方法)。有的时候客观事物之间就存在一些关联,进而推之类和类之间也存在某些关联。例如,对于猫咪来说,其属于动物的范畴,如果此时需要实现动物和猫咪吃东西和猫咪特有的喵喵叫,就会在编写代码的时候存在大量的重复的代码。 为了实现代码之间的复用,就引入了继承的关系。像动物这样被继承的类称之为父类,基类或者超类,对于猫咪这样的类,称之为子类,派...
2019-11-19 23:33:02 125
原创 类和对象初步认识
类和对象 在面向对象中,类和对象是最基本、最重要的组成单元。类实际上就是某类群体的一些基本特征抽象。对象就是表示一个个具体的东西。例如:做月饼时所使用的的模子就像是一个类,通过这个模子而做出来的一个个月饼就是对象。1.类和对象的使用 类就是一类对象的统称。对象就是这一类具体化的一个实例。类是由属性和方法组成的。类的定义语法如下:class 类名称{ 数据类型 属性; ........
2019-11-19 23:31:46 596
原创 Java数组的使用和定义
数组 就是指一组相关类型的变量集合,并且这些变量可以按照统一的方式进行操作。1.数组的基本用法 1.1创建数组 数组是引用类型,在Java当中所有引用类型想要分配空间就必须要使用new关键字。数组静态初始化 数据类型[] 数组名称 = {初始化数据}; int[] array1 = {1,2,3,4,5,6}; 静态初始化时候,数组元素的个数和初始化数据的格式是保持...
2019-10-19 20:13:25 237
原创 Java方法
1.什么是方法 方法 是类或对象的行为特征的抽象,方法 是类或对象最重要的组成部分。** 方法** 就是一个代码片段,类似于C语言中的“函数”。 方法 存在的意义: 1.当代码的规模比较复杂的时候能够模块化的组织代码; 2.方法能够在多个位置当中使用; 3.能够让代码更好理解; 4.直接调用写好的实现方法,快捷实现想要达成的目的。 方法不能够独立存在,方法必须...
2019-10-18 23:41:07 94
原创 运算符知识点总结
运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。Java语言使用运算符将一个或者多个操作数连缀成可执行的语句。 JAVA语言当中的运算符可分为以下几种:算数运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、类型相关运算符。1.算术运算符 Java支持所有的基本算术运算符用于执行基本的数学运算:加、减、乘、除和取模。 +:加法运算符,将两数据的值相加起来。此外...
2019-10-13 13:02:07 349
原创 JAVA数据类型划分
变量和类型 变量指的是程序在运行期间可以改变的量。相当于开辟一块内存空间来保存一些数据。 类型则是对变量的种类进行划分,不同类型的变量能够有不同的特性。1.整型变量...
2019-10-12 23:50:35 170
原创 浅谈冯诺依曼体系
冯诺依曼体系 下图就展现了一种类型的计算机的框架。该计算器由一个中央处理单元(CPU)和一个存储器组成。存储器存储数据和指令,并且根据所给的地址对它进行读或写操作。数据和指令都存储在存储器中的计算机称为冯诺依曼机。 CPU有几个可以存放内部使用值的内部寄存器(运算器和控制器)。其中,存放指令所在存储器地址的寄存器是程序计算器(PC)。CPU先从存储器中取出指令,然后对指令进行译码,最后执...
2019-09-28 00:28:55 485
原创 十进制转换为二、十六进制的方法
十进制转换为二进制 在现实生活当中通常都是使用十进制的数值进行计算。但是在计算机当中,二进制、八进制以及十六进制的使用相比于十进制来说就更加的普遍。 接下来就和我来看看十进制是如何转化为二进制的吧! 一.除二取余 输入一个十进制的数字,一直除以二,将其余数记下来。接下来再用商来除以二,记下余数,直到商变为0结束。再将余数倒着依次排列就能够得到二进制数值了。代码:import s...
2019-09-27 20:23:51 2057
原创 C语言操作符超详解
操作符总结 分类:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、函数调用和结构成员。一. 算术操作符 生活当中常见的运算符号,其中%是取模。+ - * / % 注意事项:1.除了%操作符之外,其他的操作符都是可以作用于整数和浮点数;. 2.对于 / 操作符,假如两个操作数都是整数则执行整...
2019-09-06 19:37:26 773
原创 一张图搞定扫雷游戏
扫雷小项目实战一:项目目标 1.实现扫雷的基本操作,设置雷,排除雷; 2.第一次如果触雷,不被炸死 3.坐标周围没有雷时,可以实现展开。二:设计思路 1.有一个扫雷的区域,并且能够...
2019-07-30 00:12:25 1535
原创 用C语言实现三子棋游戏
三子棋项目一:项目目的实现基本的三子棋操作,玩家或者电脑谁先满足同一条线上有3颗己方的棋子,谁就获胜。二:设计思路在实现一个项目时,应该考虑到项目的基本构成要素有哪些。1.需要实现三子棋必须先有一个三子棋特定的棋盘,我们可以使用二维数组来实现。2.作为游戏的开始,应该有主菜单,显示开始游戏和退出游戏。3.提供给用户在游戏过程中想要占领三子棋的地方。由程序先判断此位置是否已经被占用,被...
2019-07-29 20:17:39 135
原创 一步一脚印,创造辉煌
个人介绍身为即将步入社会的大学生,对未来的生活有着无限的憧憬。在各位伙伴都已经决定了未来的发展方向时,我选择了程序员的道路。这次选择既是兴趣使然,也是人生中所下的一个重要抉择。其实从大一时候就已经开始接触了相关C语言知识,对此也产生了浓厚的兴趣,深深地感受到了编程所带来的魅力。编程目标能够拥有优秀的编程能力和清晰的逻辑思维能力能够有扎实的JAVA基础熟练掌握对数据库的使用日常小任务...
2019-07-15 20:11:44 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人