首页
学习
活动
专区
工具
TVP
发布

来自GitOPEN的技术文摘

热爱技术,热爱探索,热爱分享。
专栏成员
78
文章
66529
阅读量
15
订阅数
《Monkey Java》课程3.0之运算符与表达式
###算术运算符: 关于算术运算符就不多说了,因为我大中国的教育是从小就学加减乘除。
GitOPEN
2019-01-29
3030
《Monkey Java》课程2.x之巩固练习
练习:(请动手) /** * 注意:类名一定和java源文件的名称一致。即 Demo。 * * @author Monkey * */ public class Demo { public static void main(String[] args) { // 布尔型 boolean b = false; boolean bb = true; System.out.println("b-->" + b + ",bb-->" + bb); // 字符型 char c =
GitOPEN
2019-01-29
2470
《Monkey Java》课程2.1之基本数据类型
boolean数据类型适用于逻辑运算,一般用于程序流程控制,在Java中只有2个值:
GitOPEN
2019-01-29
3370
《Monkey Java》课程2.0之变量
又称原始数据类型,包括数值型、字符型(char)、布尔型(boolean); 而数值型又包括整数类型(byte,short,int,long)、浮点类型(float,double)。
GitOPEN
2019-01-29
3530
《Monkey Java》课程1.1之JDK环境配置
安装后,检测环境变量是否配置好: 打开命令行窗口,输入命令java -version回显如下则已配置好:
GitOPEN
2019-01-29
4500
《Monkey Java》课程1.0之前言
《Monkey Java》系列介绍了学习Android所必需的Java基础知识, 是进一步学习《Monkey Android》课程的基础。
GitOPEN
2019-01-29
3540
《Monkey Java》课程6.0之抽象类和抽象函数
本节课程将学习以下内容: 抽象函数的语法特征 抽象类的语法特征 抽象类的作用 ---- 抽象函数的语法特征 定义: 只有函数的定义(返回值类型、函数名、参数列表),没有函数体的函数被称为抽象函数。 特点: 如果一个类中有一个或者一个以上的抽象函数,那么这个类也必须被定义为抽象类; 格式: abstract void function(); 抽象类的语法特征 定义: 使用abstract定义的类(在class前加上abstract关键字)称之为抽象类。 特点: 抽象类天生就是用来被继承的
GitOPEN
2019-01-29
5210
《Monkey Java》课程5.6之面向对象应用
本节课程将学习以下内容: 被客户不断变化的需求所“折磨”; 客户第1次需求:我有一台惠普打印机,开发一个打印机控制程序,要能够实现开机、关机和打印功能; 客户第2次需求:我的办公室加了一台新的佳能打印机,把你的程序修改一下; 客户第3次需求:我的办公室又又加了一台新的清华同方打印机!(自己实现) ---- 1.新建一个名为Printer.java的Java源文件: class Printer{ void open(){ System.out.println("Open"); } voi
GitOPEN
2019-01-29
3380
《Monkey Java》课程5.5之对象的转型
本节课程将学习以下内容: 对象的向上转型 对象的向下转型 ---- 对象的向上转型 概念: 将子类的对象赋值给父类的引用。 注意: 两个类一定要有继承关系; 将子类的对象赋值给父类的引用; 一个引用能够调用哪些成员(变量、方法),取决于这个引用的类型; 一个引用调用的是哪个方法,取决于这个引用所指向的对象。 格式: // Student类是Person类的子类 Student s = new Student(); // 将子类的对象s赋值给父类的引用p; // 理解:每一个学生都是一个人。 Pe
GitOPEN
2019-01-29
3060
《Monkey Java》课程5.4之函数的复写(override)
本节课程将学习以下内容: 函数的复写(override) 使用super调用父类的成员函数 ---- 函数的复写(override) 复写(override),也被称为覆盖或者重写。 在你对父类的成员方法不满意的时候,你可以在子类中复写这个方法,来写出符合自己要求的方法。 特点: 1.在具有父子关系的两个类当中; 2.子类和父类中各有一个函数,这个函数的定义(返回值类型,函数名和参数列表)完全相同,那么它们的关系就是复写。 使用super调用父类的成员函数 左右: 减少子类复写父类的成员方法时出
GitOPEN
2019-01-29
3450
《Monkey Java》课程5.3之子类实例化
本节课程将学习以下内容: 生成子类的过程 使用super调用父类构造函数的方法 ---- 生成子类的过程 使用super调用父类构造函数的方法 注意: 在子类的构造函数中,必须调用父类的构造函数; super所调用的是父类的哪个构造函数,是由super(参数)中的参数个数决定; super(参数);必须是构造函数的第一行。 例子:(请动手) 1.新建一个名为Person.java的Java源文件: class Person{ String name; int age; Person(){
GitOPEN
2019-01-29
4690
《Monkey Java》课程5.2之继承(extends)基础
本节课程将学习以下内容: 什么是继承 为什么要使用继承 继承的基本语法特点 ---- 继承的概念和格式 现实世界中,打个比方,继承就是富二代,就是儿子得到并使用老子的东西; 面向对象的世界中,继承就是一个类得到了另外一个类当中的成员变量和成员方法。 格式: class A{ 语句; } class B extends A{ 语句; } class C extends A{ 语句1; 语句2; } 注意:Java中只允许单继承,不允许多继承。 例子:(请动手) 1.新建一个名为Pe
GitOPEN
2019-01-29
4250
《Monkey Java》课程5.1之static关键字的作用
本节课程将学习以下内容: 静态成员变量的语法特点 静态函数的语法特点 静态代码块的语法特点 ---- 静态成员变量的语法特点 在定义成员变量的时候,在前面添加一个static关键字。 格式:st
GitOPEN
2019-01-29
4220
《Monkey Java》课程5.0之this的使用方法
本节课程将学习以下内容: this的涵义 使用this调用成员变量和成员函数 使用this调用构造函数 ---- this的涵义 this代表一个对象,它代表了调用当前类中的变量或者函数的对象。 使用this调用成员变量和成员函数 例子:(请动手) 1.新建一个名为Person.java的Java源文件: class Person{ String name; void talk(){ // 这里的this就是一个Person的对象。 System.out.println("M
GitOPEN
2019-01-29
4250
《Monkey Java》课程4.3之面向对象基础4
本节课程将学习以下内容: 函数的重载 构造函数的作用 ---- 函数的重载 在同一个类中允许函数的重名这种现象的出现,它有3个特征: 两个或者多个函数在同一个类当中; 函数名相同; 参数列表不同。 例子:(请动手) 1.新建一个名称为Demo01.java的java源文件。 class Demo01 { void funDemo01() { System.out.println("没有参数的funDemo01函数"); } // 这个funDemo01函数重载了上面的funD
GitOPEN
2019-01-29
2630
《Monkey Java》课程4.2之面向对象基础3
本节课程将学习以下内容: 对象的使用方法 多对象的创建方法 匿名对象的创建和使用方法 ---- 对象的使用方法 对象调用变量 格式: 对象.变量 对象调用函数 格式: 对象.函数() 例子:(请动手) 1.创建一个名为Dog.java的java源文件: class Dog { String name; int age; String color; void jump { System.out.println("dog jump"); } } 2.创建一个名为Demo01.
GitOPEN
2019-01-29
3610
《Monkey Java》课程4.1之面向对象基础2
本节课程将学习以下内容: 创建类的方法 创建对象的方法 对象和对象的引用 ---- 创建类的方法 class 类名 { 属性; 方法; } 属性,也叫成员变量,主要用于描述类的状态; 方法,也叫成员方法,主要用于描述类的行为。 例子:(勤动手) // Person是类名,首字母通常大写。 class Person { // 成员变量 int age = 18; // 成员方法,它可以访问同一个类中的成员变量。 void shout() { System.out.prin
GitOPEN
2019-01-29
3180
《Monkey Java》课程4.0之面向对象基础1
本节课程将学习以下内容: 什么是面向对象 应该如何学习面向对象 面向对象的思维方式 目标:熟悉Java语言中的for循环的使用方法。 ---- 什么是面向对象 面向对象是一种编程方法; 面向对象是一种思维方式; 面向对象是一种编程语言。 面向对象的终极目标:消除应用程序中的重复代码。 应该如何学习面向对象 掌握一门面向对象语言的语法; 掌握面向对象的思维方式; 熟悉面向对象设计原则; 掌握面向对象设计模式。 面向对象的思维方式 首先确定谁来做,其次确定怎么做; 首先考虑整体,其次考虑局部; 首先
GitOPEN
2019-01-29
3260
《Monkey Java》课程3.4之练习课
本节课程将学习以下两个练习: 练习1:打印100~200之间的所有素数。 练习2:用*在命令行中打印出金字塔图案。 目标:熟悉Java语言中的for循环的使用方法。 ---- 练习1 源码:(请动手) public class Demo01 { public static void main(String[] args) { for(int i = 100; i < 201; i++){ boolean b = false; for(
GitOPEN
2019-01-29
4110
《Monkey Java》课程3.3之循环语句
本节课程将学习以下知识点: 循环结构 for循环语句 while循环语句 循环结构 一张图看懂什么是循环结构: for循环语句 源码:(请动手) public class Demo01 { pub
GitOPEN
2019-01-29
4230
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档