为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第二季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

IMOOC老齐 全栈工程师
难度入门
时长 4小时 0分
  • 常用的UML建模工具: Visio、Rational Rose、PowerDesign三种建模工具应用最广
    查看全部
    0 采集 收起 来源:UML 简介

    2015-08-27

  • 3种常用的UML图: (1)用例图(The Use Case Diagram) 用例图能够以可视化的方式,表达系统如何满足所收集的业务规则,以及特定的用户需求等信息。 (2)序列图(The Sequence Diagram) 序列图用于按照交互发生的一系列顺序,显示对象之间的这些交互。 (3)类图(The Class Diagram) UML类图、业务逻辑和所有支持结构一同被用于定义全部的代码结构
    查看全部
    0 采集 收起 来源:UML 简介

    2015-08-27

  • UML概念: Unified Modeling Language(UML) 统一建模语言或者标准建模语言 是一个支持模型化和软件系统开发的图形化语言
    查看全部
    0 采集 收起 来源:UML 简介

    2015-08-27

  • 接口和抽象类的区别???
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-08-27

  • 4. 接口中的方法只能是抽象方法,总是使用,即使定义时不添加public abstract修饰符,系统也会自动加上。
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-08-27

  • (1)接口的概念: 1. 类是一种具体实现体,而接口定义了某一批类所需要遵守的规范。接口只规定这些类里必须提供某些方法。 2. 接口就是用来被继承、被实现的,修饰符一般建议用public。注意:不能使用private和protected修饰接口!!! 3. 接口中的属性是常量,即使定义时不添加public static final修饰符,系统也会自动加上。 4.
    查看全部
    0 采集 收起 来源:Java 中的接口

    2015-08-27

  • Java 中的 static 使用之静态初始化块 Java 中可以通过初始化块进行数据赋值。如: 在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。如果使用 static 修饰初始化块,就称为静态初始化块。 需要特别注意:静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。 通过输出结果,我们可以看到,程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。 public class HelloWorld { String name; // 声明变量name String sex; // 声明变量sex static int age;// 声明静态变量age // 构造方法 public HelloWorld() { System.out.println("通过构造方法初始化name"); name = "tom"; } // 初始化块 { System.out.println("通过初始化块初始化sex"); sex = "男"; } // 静态初始化块 static { System.out.println("通过静态初始化块初始化age"); age = 20; } public void show() { System.out.println("姓名:" + name + ",性别:" + sex + ",年龄:" + age); } public static void main(String[] args) { // 创建对象 HelloWorld hello = new HelloWorld(); // 调用对象的show方法 hello.show(); } }
    查看全部
  • Java 中的 static 使用之静态方法 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法或类方法。其实之前我们一直写的 main 方法就是静态方法。静态方法的使用如:
    查看全部
  • 如何调用静态方法:同一个类:可以直接写函数名也可以通过类名引用 不同类:只能通过类名引用(虽然通过对象 引用不会报错,但不建议这样做) 需要注意: 1、 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如: 如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。如: 2、 在普通成员方法中,则可以直接访问同类的非静态变量和静态变量,如下所示: 3、 静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。如: public class HelloWorld { // 定义静态变量score1 static int score1 = 86; // 定义静态变量score2 static int score2 = 92; // 定义静态方法sum,计算成绩总分,并返回总分 public static int sum() { return score1+score2; } public static void main(String[] args) { // 调用静态方法sum并接收返回值 int allScore = HelloWorld.sum(); System.out.println("总分:" + allScore); } }
    查看全部
  • 使用 static 可以修饰变量、方法和代码块。Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他作用的特殊性更推荐用类名访问~~
    查看全部
  • 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
    查看全部
  • package com.road; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //图形实例rectangle实例指向长方形图形 Shape rectangle = new Rectangle(); rectangle.getPerimeter(); rectangle.getArea(); //图形实例rectangle实例指向圆形图形 Shape circle = new Circle(); circle.getPerimeter(); circle.getArea(); } }
    查看全部
  • 数据模型分析: 1.通过对现实世界的事与物主要特征的分析/抽象,为信息系统的实施提供数据存取的数据结构以及相应的约束。 2.数据结构组成:操作(方法)/属性 业务模型分析 1.在设计应用程序之前,应该明确该应用程序必须执行哪些任务 分析业务需求是应用程序开发的最重要的步骤之一 确认业务需求目的在于创建一个能同时满足零售商和消费者需要的解决方法。 显示和流程分析 1.显示:用户可以看到的信息提示界面 2.流程:显示信息的执行过程/步骤
    查看全部
    0 采集 收起 来源:综合练习

    2015-08-26

  • 抽象类: 1、使用abstract关键字修饰; 2、使用情景: 父类只知道子类的方法,但不知道如何实现; 具有相同特征的类的抽象,作为模板,避免子类设计的随意性; 3、作用:规定子类必须实现的方法,但不关注怎样实现; 4、使用方法: 定义方法时,只要声明,不要细节;包含抽象方法的类是抽象类; 定义类时,可以包含普通方法,也可以没有抽象方法; 抽象类不能直接创建,可以定义引用变量;
    查看全部
  • 引用类型转换: 1、分为:向上/隐式/自动类型转换(小类型向大类型转换)和向下/强制类型转换(大类型向小类型转换); 2、使用instanceof运算符避免转换的安全性问题;写入判断语句中; 3、向上即为子类引用转换为父类引用(父类引用指向子类对象),向下即为父类引用转换为子类引用; 4、向下时使用“(子类)父类对象”进行强制类型转换;类型不匹配,运行时会报错;
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!