zoukankan      html  css  js  c++  java
  • Java笔记

    javac -d bin src/HelloWorld.java

    java -cp bin com/test/HelloWorld

    类名.静态方法名[参数];  //静态属性属于类 非静态方法属于对象

    对象.非静态方法名([参数]);

    1、Java中如何定义变量

    int[] arr=new int[长度]

    ArrayList<Student> list=new ArrayList<Student>();  //底层使用数组    <>泛型

    HashSet定义一个存储String类型的HashSet集合对象:

    HashSet<String> set=new HashSet<String>();

    2、Java中数据类型

    3、标识符

    4、代码定义在哪

    5、包:目录/文件夹

    package com.base;

    6、类:特质 一》属性    行为 一》方法·

      封装 继承 多态

      编译时类型     运行时类型

      Animal a=new Cat();

      final

      final修饰的类不能被继承

      final修饰的方法不能重写

      static

      static修饰的变量、类、方法优先加载于不被static修饰的

      使用不被static修饰的变量或者方法先new对象

      

    构造器 特殊的方法  没有返回值的方法

    • 如果没有显示的出现构造器,JVM会提供一个默认的无参构造器
    • 如果显示出现构造器,JVM不会提供构造器
    • 如果自己重载了构造器,则自己需要提供无参构造器
    • 构造器的作用之一:给属性赋值
    • 无参构造器    反射

    循环输出ArrayList:

    for (Book value : book) {
        System.out.println(value);
    }  // for value in book
    
  • 相关阅读:
    A1141. PAT Ranking of Institutions
    A1140. Look-and-say Sequence
    A1139. First Contact
    A1138. Postorder Traversal
    A1137. Final Grading
    A1136. Delayed Palindrome
    A1135. Is It A Red-Black Tree
    A1134. Vertex Cover
    A1133. Splitting A Linked List
    layer.open打开iframe页面的调用父页面方法及关闭
  • 原文地址:https://www.cnblogs.com/qiangang/p/13650531.html
Copyright © 2011-2022 走看看