美文网首页
《JAVA编程思想》笔记

《JAVA编程思想》笔记

作者: GeorgeDon | 来源:发表于2018-01-26 00:13 被阅读0次

《JAVA编程思想》是一本适合有一定java编程基础的用来巩固基础知识,这次也只花了一周的时间从第一章看到了第九章,IO操作和网络编程因为自己之前有一定的基础就没有再花时间细看,后面有空了我会专门整理一下之前的IO以及集合的学习。
java 是一门面向对象的编程语言,在java中所有的操作都是针对对象,但是在java中有一些基础类型,这些基础类型并不是对象,这些基础类型存在的意义就是控制数据在内存中存储时所占用的空间大小,以及如何将这些类型再转换成我们需要的形式(字符、二进制表示、数字)。为了便于操作,在java中可以将这些基础类型封装成相应的对象。
关于对象需要关心的是对象的定义、初始化、作用域和生命周期。为了操作出错,我们在创建一个对象的时候一定要对其进行初始化,如果不初始化对象也需要将对象句柄置为null,因为只有句柄有值时,才能对对象句柄做相应的操作。
java的包管理相对于C++便捷了很多,java解释器在获取对应的类文件的顺序是:环境变量->CLASSPATH->jar包。
java类的设计很复杂,但是使用起来很方便,其中继承、多态、抽象、接口、内部类,是需要重点理解的地方。在类的继承中,含有自变量的构造器,必须明确写出对基础类型的调用。多态有很多好处:动态绑定、推迟绑定或者运行时绑定。
在java中有两个关键字段很重要:final,static

final修饰数据:要么在定义的时候赋值,要么在构造器中赋值,一旦赋值就不可被初始化;
final方法:该方法不可以被覆盖;
final类:该类不能被继承

static修饰数据:该数据在该数据所在类首次使用的时候被初始化,并且被该类的所有对象共享;
static修饰方法:不需要生产对象实例也可以使用该方法;
static修饰内部类:只用用于修饰内部类,不用生成外部类对象就可以生产内部类对象,也用于控制内部类对外部类的属性的访问权限(不能访问外部类的非静态属性)
static 代码块:在该类首次被使用的时候初始化执行,java中代码块的执行顺序为:静态代码块>mian方法>构造代码块>构造方法

相关文章

  • 2021-09-15 JAVA编程思想

    Java编程思想重点笔记(Java开发必看)[https://www.cnblogs.com/softwareof...

  • 《JAVA编程思想》笔记

    《JAVA编程思想》是一本适合有一定java编程基础的用来巩固基础知识,这次也只花了一周的时间从第一章看到了第九章...

  • 「Java编程思想」「笔记」

    第一章 对象导论 "我们之所以将自然界分解,组织成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵...

  • 《Java编程思想》——《Java编程思想》——

  • java的编程思想

    《java的编程思想》 编辑推荐 《Java编程思想(第4版)》获奖历史: ·2003年《Software Dev...

  • 有追求的程序员书单

    Java经典进阶书籍 Effective Java Java编程思想 Java并发编程实战 Java核心技术卷一 ...

  • java编程思想(一)---笔记

    《java编程思想》这本书被视为java经典,再此总结一些重点知识: 1.java多态性理解 所谓多态就是指程序中...

  • java编程思想之笔记

    本书中对于类和对象的定义是:万物皆为对象,它可以有状态、有行为,而它的行为是它的类型(类)决定的;当调用某一...

  • java编程思想笔记--多态

    java编程思想笔记--多态 在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。​ ...

  • Java编程思想-学习笔记

    第一章 对象导论 1.1 抽象过程 一、所有的编程语言都提供抽象机制 1. 人们所能够解决的问题的复杂性直接取决于...

网友评论

      本文标题:《JAVA编程思想》笔记

      本文链接:https://www.haomeiwen.com/subject/ouobaxtx.html