暂时未有相关云产品技术能力~
同名公众号 后端开发技术
环境变量的具体配置(1)JAVA_HOME 值为: D:\Program Files\Java\jdk1.6.0_18(2)CLASSPATH值为: .;%JAVA_HOME%\lib\tools.
接口=全局常量+公共的抽象方法; 1.接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,它只规定这些类里必须提供某些方法。 2.接口用interface定义,语法: [修饰符] interface abstract 接口名 [extends 父接口1,父接口2……] {//中括号中为可选项 零个到多个常量定义…… 零个到多个抽象方法的定义 } 3.接口就是用来被继承、被实现的,修饰符一般建议用public,不能使用private和protected修饰接口。
抽象类定义1、语法定义:抽象类钱使用abstract关键字修饰,则该类为抽象类。2、应用场景:a、在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法b、从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。
引用类型转换:1.向上类型转换(隐式/自动类型转换),是小类型到大类型的转换。如:Dog dog=new Dog();Animal animal=dog;//正确,自动类型提升,向上类型转换2.向下类型转换(强制类型转换),是大类型到小类型的转换(存在风险,溢出)如:Dog dog1=(Dog)animal;//向下类型转换3.instanceof运算符,来解决引用对象的类型,避免类型转换的安全性问题。
多态: 指的是对象的多种形态 主要分为 引用多态 、方法多态 继承是多态的实现基础,别忘了子父类要有继承关系. 多态特性: 一、引用多态 1.父类引用可以指向本类对象 Animal obj1 = new Animal(); 2.
Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认继承Object类,且Object类中的方法适合所有子类1.toString()方法在Object类里面定义toString()方法的时候返回的对象的哈希code码(对象地址字符串)如果...
Super关键字:在对象内部使用,代表父类对象访问父类的属性super.age访问父类方法super.eat();子类构造过程中必须调用父类的构造方法:隐示super();显示调用父类构造方法,必须放在构造方法的第一行 当子类构造方法中既没有显示调用父类的构造方法,父类又没有无参的构造方法则编译出错 super关键字的应用: 1.子类的构造过程中必须调用其父类的构造方法2.如果子类的构造方法没有显示调用父类的构造方法,则系统会默认调用父类的无参构造方法。
继承的初始化顺序:1.初始化父类再初始化子类。2.先执行初始化对象中的属性,再执行构造方法中的初始化。父类对象-->属性初始化--->构造方法子类对象-->属性初始化--->构造方法 final关键字: 表示“最终的”,即不可修改。
什么是 Java 中的内部类 问:什么是内部类呢? 答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!! 答:内部类的主要作用如下: 1.
this.xxxx表示的是属性
Java 中的 static 使用之静态变量 大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。
如何定义一个类:1.类的重要性:所有java程序都是以类class为组织单元的,是基本元素。2类是模子,确定对象将会拥有什么样的特征(属性)和行为(方法)。先有类才能够描述具体对象。3类的组成:属性和方法4定义一个类的顺序:a.定义类名:publi class 类名{内容},class是定义类的关键字。
Java 中方法的重载 问: 什么是方法的重载呢? 答: 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。
Java 中无参无返回值方法的使用 如果方法不包含参数,且没有返回值,我们称为无参无返回值的方法。 方法的使用分两步: 第一步,定义方法 例如:下面代码定义了一个方法名为 show ,没有参数,且没有返回值的方法,执行的操作为输出 “ welcome to imooc.
如何定义 Java 中的方法 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 一般情况下,定义一个方法的语法是: 其中: 1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至...
Java 中的二维数组 所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。 那么如何使用二维数组呢,步骤如下: 1、 声明数组并分配空间 或者 如: 2、 赋值 二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引从 0 开始 也可以在声明数组的同时为其赋值 如: 3、 处理数组 二维数组的访问和输出同一维数组一样,只是多了一个下标而已。
使用 foreach 操作数组 foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思,那么到底怎么使用 foreach 语句呢? ...
使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。
什么是数组 问:编写代码保存 4 名学生的考试成绩。 答:简单啊,定义 4 个变量呗 问:那“计算全年级 400 名学生的考试成绩”,肿么办 答: 。。。
1.导入java.util.Scanner类 2.创建Scanner对象 Scanner input=new Scanner(System.in); 3.接收并保存用户输入的值 int x=input.nextInt(); input.nextDouble();
Java循环跳转语句之 break 生活中,我们经常会因为某些原因中断既定的任务安排。如在参加 10000 米长跑时,才跑了 500 米就由于体力不支,需要退出比赛。在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。
Java循环语句之 while 生活中,有些时候为了完成任务,需要重复的进行某些动作。如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈。在 Java 中实现功能时,也经常需要重复执行某些代码,例如,我们为了表示“浓烈的爱”,希望输出 1000 行“我爱慕课网!”。
Java条件语句之 switch 当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。例如:根据考试的名次,给予前 4 名不同的奖品。第一名,奖励笔记本一台;第二名,奖励 IPAD 2 一个;第三名,奖励移动电源一个;最后一名奖励 U 盘一个。
Java条件语句之 if 生活中,我们经常需要先做判断,然后才决定是否要做某件事情。例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S 。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用 if 条件语句实现。
Java中运算符的优先级 所谓优先级,就是在表达式中的运算顺序。Java 中常用的运算符的优先级如下表所示: 级别为 1 的优先级最高,级别 11 的优先级最低。
什么是运算符 运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。
Java常量的应用 所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。 语法:final 常量名 = 值; 程序中使用常量可以提高代码的可维护性。
Java中的自动类型转换 在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如: , 代码中 int 型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为: 82.0 这种转换称为自动类型转换。
变量是什么 简单的说,我们可以把变量看作是个盒子,可以将钥匙、手机、饮料等物品存放在这个盒子中,也可以在需要的时候换成我们想存放的新物品。 在 Java 中,我们通过三个元素描述变量:变量类型、变量名以及变量值。
Java中的关键字 Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重哦!! Java 中常用关键字: 注意:Java区分大小写 认识Java标识符 问:标识符是神马? 答:标识符就是用于给 Java 程序中变量、类、方法等命名的符号。
文本编译器编写JAVA 控制台CMD模式运行程序: D:\Practice\Java\160717>javac HelloWorld.java D:\Practice\Java\160717>java HelloWorld Hello World!
Java了解 配置JAVA环境变量 JAVA_HOME------JDK路径PATH------命令文件位置,bin文件夹(:隔开)CLASSPATH------类库文件位置,lib文件夹(.
字符串 一个字符串是用双引号括起来的一个词或一个句字,比如:“Hi,imooc!”。你可以用PHP语言输出把这个字符串输出,像这样: 也可以用单引号括起来,就像下面代码: 可以把两个字符用连接符连接起来,像这样: 注意:连接符可以连接多个字符串,上面的例子就是把一个字符串拆分为二个小字符串,然后用一个连接符连起来。
计算表达式 不同于HTML和CSS,在php中我们可以做计算,比如我们写入echo 12*3计算机会计算出结果36。如下代码: 任务 我也来试一试:计算12*3,并把结果输出 1.在右部编辑器中的第9行输入PHP代码,让它可以计算12*3。
PHP可以做什么? 为什么要学习PHP?“我可以用JavaScript来实现程序编写。”但JavaScript的能力是有限的,JavaScript通常运行在浏览器(客户端),它可以制作网页上面的特效:鼠标滑过背景改变颜色,还有网页上常见的鼠标滑过弹出菜单。