zoukankan      html  css  js  c++  java
  • [java学习]《疯狂java讲义》

    javac -d 指定放置生成的类文件的位置

    java区分大小写

    面向对象程序设计的最小程序单元是类,结构化程序设计里最小的程序单元是函数。

    消息是一个实例与另一个实例之间传递的信息。

    类图有三种基本关系:关联(聚合、组合的区别)、泛化、依赖。

    类图的最上面表示类的名称、中间部分表示类的属性、最下面的部分表示类的方法。

    聚合使用带空心菱形框的实线表示,组合使用带实心菱形框的实线表示。

    继承使用带空心箭头的实线表示,依赖使用带箭头的虚线表示。

    对JAVA程序而言,可复用的组件通常打包成一个JAR、WAR等文件,对应于C/C++的函数库或动态链接库。

    在cmd界面下编译运行*.java文件步骤:1 javac -d . HelloWorld.java       2   java HelloWorld

    可以使用 EDITPLUS来构造编译运行环境,具体参考《疯狂java讲义》

    使用Integer的方法parseInt将一个字符串转换成int类型

    疯狂java讲义:P101,如何扩展为三维数组

    导入Arrays类的方法: import java.util.Arrays;

    组合与集成的联系和区别:P108

    通常把static修饰的属性和方法称为类属性、类方法。

    this关键字最大的作用就是让类中的一个方法,方位该类的另一个方法或属性。

     JAVA的SWAP函数的实现与C++有所不同,具体看P117的图例和代码说明。

    P120介绍形参长度可变的方法。

    abstract和interface两个关键字用于定义抽象类和接口。

    类成员不能访问实例成员。

    由于Arrays类处于java.util包下,为了在程序中使用Arrays类,必须在程序中导入java.util.Arrays类。

    final修饰的方法不能被重写

    接口体现的是规范和实现分离的设计哲学,接口里的field只能是常量,接口里的方法只能是抽象方法。

  • 相关阅读:
    cuda9.0 中不存在libnppi.so
    深度学习训练踩坑记
    采用代理之后,pip 运行报错socks
    摄像机模型
    段错误:使用opencv打开视频流
    ffmpeg+cuda+opencv
    pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple
    【TCP/IP详解】BOOTP:引导程序协议
    【TCP/IP详解】TFTP:简单文件传送协议
    【TCP/IP详解】IGMP Internet组管理协议
  • 原文地址:https://www.cnblogs.com/whutqueqiaoxian/p/5693244.html
Copyright © 2011-2022 走看看