Java编程思想读书笔记


    Java编程思想读书笔记
      份试图提纲挈领读书笔记java编程思想八百页书娓娓道包含太细节读者非常贴心强烈建议细细读书果希短时间学会java种语言书选择谭浩强系列书程中觉章中重思想整理里希回顾时候参提高希家带着样目篇读书笔记
      第章 象导
      起程型语言编写程序面象语言编写程序更加简单易理解复c++编程思想里章抛砖引玉章节明白跳回头
      第二章  切象
      java语言里面切象程序员通引操象简单例子非常轻松读者进入java世界需注意java数会储存5方:寄存器堆栈堆常量存储非ram存储new创建般象放堆中特殊基象放堆栈中果想基象放堆中需包装基类型
      第三章 操作符
      java中操作符语法类似c学起点困难没特注意两较整数相加者相时候溢出问题long者biginteger解决问题
      第四章 控制执行流程
      想起pointer on c书第章句话书适合希迅速学门新语言什iffor重弱智问题耽搁进度读者呵呵章厌烦介绍运算操作符优先级类型转换选择循环等基特性c者c++编程验读者概浏览
      第五章 初始化清理
      关初始化:
      1初始化重定忘记java编译器会防止未初始化数意外cc++更优方
      2编译器初始化序:
      a类首次加载时候关静态初始化动作会执行
      a1类加载包括首次创建该类型象者该类静态方法静态域首次访问
      a2静态域初始化切初始化前静态变量散布代码方会方法(包括构造器)调前初始化
      bnew calssname()创建象时候会堆开辟足够存储空间块存储空间清零然执行字段初始化动作(里字段初始化非静态静态变量已a中执行完毕静态变量存储方静态数占份存储空间)
      c执行构造器
      关清理
      c++关清理部分包含确定性目前需知道事情正常情况需调finalize方法垃圾回收区会动回收象时需注意需关闭文件
      需注意数组进行赋值时候实际引传递说二者指堆
      第六章 访问权限控制
      关包
      应该域名样发布java程序时候包名设置域名倒转想正确包工作正确设置classpath新手说确挑战初难
      关访问权限修饰词
      值注意果两编译单元放目录没设置包名话方拥包访问权限访问权限修饰词修饰方法数类类两种访问权限包访问权限public访问权限默认包访问权限果希该类拥访问权限构造器设置private例外通该类static成员部创建(工厂设计模式单例设计模式)
      第七章 复类
      三种方法复类:组合继承代理
      组合新类里面放已定义类象然通调方法实现功
      继承通extends关键词继承某父类样访问父类public方法(继承般规父类数成员指定private方法指定public)子类初始化需注意(创建子类象时该象包含基类子象)java会子类构造器中插入基类默认构造器调果没默认基类构造器者想调带参数基类构造器必须关键词super显式编写调基类构造器语句配适参数列表
      代理意思(姑导出类基类样字眼清楚讨继承里面关键词)导出类里保存基类象然方法该基类种种方法进行包装
      决定种方法复类呢?isa继承hasa组合组合继承总体更广泛代价更
      转型
      牛逼第八章第九章第十章密切相关完书印象深转型
      final原种定弄清楚什final设计效率
      final作数时候:final作基象int该值成改变旦初始化法更改作普通象引时候final引恒定变引指象变编译器需确保final象定初始化通构造器中初始化达相效果(称空白final认名字容易误解)java允许参数列表中声明方式参数指明final特性匿名部类传递数(重)
      final作方法时候说明作者想保持该方法继承程中改变覆盖时final修饰方法会关闭动态绑定样编译器会final方法调生成限效代码说限着编译器牛逼生成代码越越效
      final作类时候作者声明该类设计允许继承
      学更深入事实感兴趣:java中事物象类编译代码存电脑中文件夹里(文件夹层次根反转域名)该文件需程序代码时加载具体说类static成员函数(包括构造函数)访问时加载第八章 态
      态重基原理转型:继承允许象视身类型基类型加处处理
      方法调方法题关联起称绑定java中方法期绑定(
    static方法final方法)编写基类交道程序代码代码导出类正确运行
      (什static动态绑定:static方法法类名方法名样方式调存发送消息某象象判断做样情况
      什final动态绑定:早期final种法程序员指定某方法final意味着程序员明动态绑定机制声明该方法需动态绑定样获更性种法已少)
      初始化时候导出类构造函数会动调基类默认构造函数程直递基基类果需调参数构造函数需手动执行反果需进行清理工作(部分时候需)务必手动执行基类清理工作先继承链类实现dispose()方法执行某类清理工作时候需手动调superdispose()种情况务必执行superdispose()前释放成员象清理序执行序相反
      外构造器方面更加复杂调机制理需知道条效准简单方法象进入正常状态果话避免调方法
      java编译器够允许态java机制保存象类型信息rtti正种机制java编译器允许转型获扩展类扩展出方法(扩展类扩展方法种继承纯继承样做?户度量)转型失败话会抛出classcastexception
      然章讲态态总解决问题方案事情必复杂起应该总优先考虑更加灵活组合
      第九章 接口
      种专门提供接口类抽象类含少abstract方法该类必须声明abstract抽象方法没方法体派生类必须实现否派生类必须生命抽象
      interface关键词抽象概念更进步:1类完全抽象2类转型种interface类遵循某特定接口需implement关键字
      章中出现策略设计模式词创建够根传递参数象具行方法称策略设计模式
      策略设计模式适配器设计模式联合提供非常强功遇法更改类(编写)想满足接口然放设计模式里面(然满足接口法止)编写适配器包装该类时产生需接口
      抽象类接口两原:1重继承关系中(真常见java api知道)导出类转型接口2防止客户端程序员创建该类象该抽象类接口呢?事实果知道某事物应该成基类第选择应该成接口
      接口间继承够形成体系更现实生活特注意接口中相方法名通常会造成代码读性混乱令快
      工厂方法设计模式重设计模式代码中增加额外间接性重原想创建框架
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    《Java趣味编程100例》

    第1章 变幻多姿的图表图表简洁直观,在各种场合得到广泛应用,给人以很强的视觉冲击,经常让人难以忘怀。我们的程序中如果能够灵活地应用图表,一定能给我们的程序增色不少。本章将带你进入变换多姿的图...

    2年前   
    816    0

    java教案

    设计摘要专业 物联网 课程 Java程序设计课时 1 课型 理论+实践班级 18级物联网教材 零基础学Java-明日科技出版章节 面向对象核心技术

    4年前   
    822    0

    java毕业论文java程序设计

    XXXX学院XXXX毕业论文Java程序设计专业 计算机网路技术 学号XXXX 姓名 XXX 指导教师姓名 XXX 职称 单位 XXX 完成毕业设计(论文)的实践基地 XXX...

    6个月前   
    538    0

    linux编程SHELL编程实验报告

    Linux编程课程设计报告题 目: Linux Shell编程 专 业 学 号 姓 名 ...

    1年前   
    610    0

    java 50题

    【程序1】    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔**到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?    //这是一个菲...

    9年前   
    7727    0

    java求职信

    java求职信第一篇:java程序员求职信模板尊敬的领导:您好!十分感谢您在百忙之中能翻阅我的自荐信。与公司是一种选择,与我则是一种机会。在上千份大同小异的求职信中,我期望你手中的这份能给您带...

    11年前   
    474    0

    JAVA学习计划

    Java学习计划 好的计划是成功的一半,今天是在创新思维的第一节课,在这门课程的开始,一个有策略的、有目的性的计划是非常必要的,为了在以后的学习中能够达到最好的效果,“坚持”是一把雕刻刀,不...

    10年前   
    9152    0

    java实习报告心得

    java实习报告心得  作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:   作为就业培训,项目的...

    9年前   
    538    0

    java学习笔记

    java学习笔记  jdk(java development kit)  有如下公司或组织开发jdk  sun jdk  ibm jdk  bea jrocket  gun jdk  其中ib...

    10年前   
    575    0

    2018年java实习心得

    java实习心得  这一期的实习,虽然实习的时间不长,但是总体上收获挺大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。以下是我在这次实习中的一些感悟和体会:  1....

    6年前   
    402    0

    java实训报告总结

    java实训报告总结  作为就业培训,项目的好坏对培训质量的影响十分大,常常是决定性的作用。这篇文章是关于在学习java软件开发时练习项目的总结,简单总结为以下几点:   作为就业培训,项目的...

    10年前   
    586    0

    JAVA终端测试规范

     中国移动通信企业标准 QB-╳╳-╳╳╳-╳╳╳╳ JAVA终端测试规范V1.0 Testing Specification for JAVA...

    9年前   
    7589    0

    《成为有思想的教师》读书笔记

    《成为有思想的教师》读书笔记  思想是什么,说白了就是一个人特有的观念。一个好教师,一定是有思想的人,不仅自己有思想,而且他的思想要对他所带的孩子产生良好的影响。  写到这里,不禁自问,我是有...

    11年前   
    604    0

    编程 汇编题目

    一、选择题1. 已知指令CALL DWORD PTR [BX]执行前(SP)=108H, 则该指令执行后SP的内容为 ( )。A. 100H B. 104H C. 0...

    4年前   
    702    0

    linux与windows 编程区别

    linux windows 编程的区别 如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix...

    7年前   
    2605    0

    软件编程实习总结

    软件编程实习总结  实习时间:3月1日―――5月9日  实习地点:广州xx大学生实训基地  实训目标:  1.通过系统性的实训,熟练掌握java se、java ee知识体系,具备java开发...

    9年前   
    521    0

    Scratch趣味编程

    Scratch趣味编程随着社会信息化程度的不断提高,掌握运用计算机 解决问题的能力显得越来越重要,计算机程序设计是培 养学生运用计算机解决问题能力的重要途径,也是培养 学生计算思维与创新能力的...

    2年前   
    706    1

    编程人员的质量感言

    质  量  感  言   质量是社会生活中最常见的概念,是企业永恒的主题,关系到企业的生存与发展。做为加工中心的一名编程人员,深知这个岗位的重要性,图纸一但输入错误会对公司造成很大的损失,...

    12年前   
    12715    0

    java学习心得笔记

    java学习心得笔记  j2ee学习笔记   注:框架可以用word菜单中的 “视图/文档结构图” 看到   j2ee模式   value object(值对象) 用于把数据从某个对象/层传递...

    9年前   
    501    0

    迷你DVD管理器java

    实 验 报 告课程名称:面向对象信息系统开发实 验:期中大作业班 级:02学生姓名:李康序 号:34学 号:20181060261 ...

    4年前   
    631    0

    文档贡献者

    卡***路

    贡献于2013-05-22

    下载需要 2 积分 [ 获取积分 ]
    下载文档