zoukankan      html  css  js  c++  java
  • 学习《21天学通Java 6》(三)12章总结

    第1章 Java语言

    1.面向对象编成(OOP)是一种软件开发方法,它将程序视为一组协同工作的对象。

    2.Java程序被编译成一种名为字节码的格式,字节码可以被任何带有Java解释器的操作系统,软件或者设备运行。

    3.Java之所以安全的两个关键因素是没有指针且能自动管理内存。

    4.在类中,属性是通过变量定义的,变量是计算机程序中用来存放信息的位置。 实例变量和类变量

    5.行为指的是对象能够对自身和其他对象执行的操作。行为可以用来修改对象的属性,接收来自其他对象的信息以及向其他对象发送消息让他们执行任务。

    方法是对象类中用来完成特殊任务的一组相关语句。方法也分为实例方法和类方法。

    6.继承

    继承是一种机制,让一个类能够继承另一个类的所有行为和属性。继承其他类的类叫做子类,被继承的类叫超类。

    一个类只能有一个超类。

    在Java类层次结构的顶端是类Object。

    如果子类中定义了名称和其他方面都与超类相同的方法,首先被找到的方法是被使用的方法(从层次结构的底部开始向上查找)——覆盖

    7.接口

    一些相似行为需要在类层次结构中不同的分支间复制时,java通过使用接口来解决这些共享行为的问题。

    8.包:用于将相关的类和接口组合起来。它使得一组类仅在需要时才可用,并避免了不用分组的类名可能发生冲突的情形。

    第2章 Java  编程基础

    1. Java没有可用于程序任何地方的全局变量,实例变量和类变量用于在对象之间传递信息,因此不需要全局变量。

    2.变量声明通常位于命名和标识方法的语句之后。

    3.默认情况下,实例变量和类变量的初始值取决于它的数据类型——数值变量0,字符变量'\0',布尔变量false,对象null

    4.基本数据类型8种——不管在什么操作系统和平台上,这些数据类型的长度和特征都相同,这与其他编程语言中的某些数据类型不同。

    byte  (8bit)      -128-127

    short(16bit) -32768-32767

    int     (32bit)

    long   (64bit)

    float   (1.4E-45~2.4E+38)

    double(4.9E-324 ~ 1.7E+308)

    5 要声明常量,可在变量声明前加上关键字final,并给变量设定一个初值

    6.print() 不换行,println()换行

    7.注释有三种//,/**/,/**...*/(将被视为用于描述类及其公有方法的正式文档)这种注释可被诸如JDK中的javadoc工具实用程序读取。Javadoc程序实用这种注释来创建一组超文本标记语言文件,用于说明这个程序及其类层次结构和方法。

    8.字面量可以是任何直接表示一个值的数字、文本或其他信息。

    数字、字符和字符串都是字面量。

    在数字后面加上字母L或者l来指出字面量的类型是long

    如果需要八进制的字面量整数,前面加0;

    如果需要十六进制字面量整数,前面加0x。

    所有浮点数字面量都被视为double。要将字面量的类型指定为float 加F或者f

    9.boolean变量的取值只能是true或者false

    10.字符字面量

    \n 换行;\t 水平制表符;\b 退格

    \r 回车;\f 换页; \\反斜杠;\'单引号

    \" 双引号 \d 八进制 \xd十六进制 \ud unicode字符

    11.Java总是先计算表达是右边的内容,然后再把结果赋给表达式左边的变量

    12 java中的字符串是一种对象,而不是基本数据类型,也不像C那样被存储在数组中。

    13 public static void main(String[] args){....}

    public 该方法对其他类和对象也是可用的,方法main必须被声明为公有的

    static 该方法是类方法

    void 无返回值

    main()接受一个参数:一个字符串数组,这个参数用于存储命令行参数

    14.& 和 &&

    区别:如果是&不管什么情况下,&两边的表达时都将被计算

    如果是&&,泽当左边的表达式是false时,右边的表达式将不再计算

    同理-> |和||

    用于xor合并的运算符只有^

    15Java中拼接运算符的用法很简单(+)

    将任何变量类型和对象之都作为字符串处理。如果拼接运算的任何一个部分是String或者String字面量,则其他的所有元素都将被作为字符串进行处理。

  • 相关阅读:
    第四周总结&实验报告二
    实验报告 一
    周总结
    期末总结
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第五周课程总结&试验报告(三)
  • 原文地址:https://www.cnblogs.com/miki/p/3308572.html
Copyright © 2011-2022 走看看