Think in java读书笔记

Think In JAVA读书笔记 运算符按位运算与(&)两个操作数中位都为1,结果才为1,否则结果为0或(|)两个位只要有一个为1,那么结果就是1,否则就为0非(~)如果位为0,结果是1,如果位为1,结果是0亦或(^)两个操作数的位中,相同则结果为0,不同则结果为1。移位运算符左移运算符(<<)num << a,相当于num乘以2^a10 <<2=40 1010<<2=101000 右移运算符(>>)num >> a,相当于num 阅读详情
第三章:流程控制


1、几乎所有的运算符都只能作用于primitive。但“=”、“==”、“!=”是例外,它们可以运用于所有对象,此外,String类也支持“+”和“+=”。
   (chap3,P2)


2、Reference变量的赋值,会使表达式左边的reference丢失原来的对象,原来的对象成了没有reference的内存垃圾。
   (chap3,P3)


3、Java的书籍总是强调Java没有地址传递,但我觉得reference传递就是地址传递。


4、Integer n1 = new Integer(47);
   Integer n2 = new Integer(47);
   System.out.println(n1.equals(n2));
   打印的结果是true,不要认为理所当然就是这样,其实,equals比较的是reference,这里是两个reference,显然不会相等,之所以输出true,是因为Integer类中已经对equals函数
   做了处理,如果是自己写的类,而没有重载equals,那么打印的肯定是false。
   (chap3,P11)


5、Java提供了位操作符,但我觉得没有必要使用它。
   (chap3,P15)


6、在Java中,逗号运算符只能用在for循环中。
   (chap3,P37)


7、switch只能用char、byte、short、int。
   (chap3,P43)
告别Qt Creator!VSCode + QMake + MinGW:从零搭建高效Qt开发环境 本文详细介绍了如何使用VSCode替代Qt Creator搭建高效的Qt开发环境,涵盖VSCode配置、QMake与MinGW集成、智能提示优化及构建调试技巧。通过实战案例展示如何提升开发效率30%以上,特别适合中大型Qt项目开发。 阅读详情

相关推荐

RV1126平台librga图像旋转裁剪实战

本文详细介绍了在rv1126平台上使用librga库实现图像旋转和裁剪的方法。首先解释了librga的基本概念和关键对象,包括源图像、目标图像和操作参数。随后分步骤说明了初始化设置、缓冲区创建、裁剪区域定义(通过坐标和尺寸参数)以及旋转操作(支持常见角度)。提供了完整的示例代码演示如何组合裁剪和旋转操作,并强调了性能优化、错误处理、格式支持等注意事项。通过硬件加速的librga,可以在rv1126平台上高效完成图像处理任务。

hwmxrhx的博客 1546

Think in Java 读书笔记(一)(浓缩出精华_(:з)∠)_)

最近需要整理一堆资料,在即将回到学校的日子里略显迷茫,先从自己读书笔记开始整理把~下面是Think in java 的读书笔记,希望這篇文章能够作为一个好的开端。 第一章OOP 1、OOP 2、每个对象都提供服务(当正在开发或理解一个程序设计时,最好的方法就是将对象想象为服务提供者) 3、程序猿按照角色可分别为类创建者和客户端程序猿。 4、代码复用是面向对象程序设计语言所提供的最了不起的

泡泡茶壶的博客 922

AD9361快速锁定实战:Profile寄存器配置与频率调谐算法解析

本文深入解析了AD9361射频收发器的快速锁定(Fast Lock)功能,重点阐述了其核心机制——Profile寄存器配置。通过剖析16字节Profile结构,详细讲解了频率调谐算法,包括LO_DIV、LO_INT、LO_FRAC等关键参数的计算,以及如何通过查表获取优化的环路滤波器参数。文章提供了完整的Python算法示例和FPGA实现要点,旨在帮助工程师实现毫秒级甚至微秒级的频率切换,满足跳频通信等高性能应用需求。

weixin_29196315的博客 230

Think in Java 异常类(第12章) 读书笔记

概念: 首先看一下Java中的异常体系: Error:一般是指与虚拟机相关的问题,如 OOM,ThreadDeath。 RuntimeExprion:NullPointerException,ClassCastException,IllegalArgumentException,ArrayStoreException,IndexOutOfBoundsException,Num...

ltx0720的博客 353

使用RustDesk或者AnyDesk的TCP隧道实现Codesys系列PLC的远程调试和下载

Codesys远程调试

exat500g的博客 7281

Xilinx FPGA 100G RDMA开发实战:基于AXI Lite配置的ROCE V2高速通信系统搭建

本文详细介绍了在Xilinx FPGA上搭建100G ROCE V2高速通信系统的实战过程。通过分析RDMA技术优势与FPGA实现的必要性,重点阐述了基于AXI Lite接口配置ERNIC IP核的关键步骤,包括硬件系统构建、驱动开发及与商用网卡的互通测试,旨在实现兼具高性能与灵活性的网络加速方案。

js777的博客 580

think in java 读书笔记

think in java 第四版 普通内部类,不能有staic数据和字段 猜想:外部类会根据字段和方法决定编译或运行时期内存分配,内部类作为其中一部分,一旦被决定,无法修改,所以内部类若不是静态,里边不能有static修饰的字段和方法 Foreach:collection能用foreach是因为Iterable接口(1.5引进)的iterator()方法,任何一个类实现了Iterable,都可...

PangQiuu的博客 383

S4 Hana SD -信贷管理 - 02

在S4版本中,客户的信用管理数据在事务代码BP维护,业务伙伴角色是UKM000。在维护过程中,我们并不能直接输入信贷控制范围这个组织架构,而是需要输入一个信用段,并且在信用段的维度下去维护相应信用管理数据。对于信用段,可以分为主信用段(信用段是0000)和其他临时信用段,我们可以通过配置把次级信用段的客户信贷负债汇总到主信用段。当然,在后台也有配置,会把信用段和信贷控制范围这两者进行关联.3.2SPROIMG > 财务供应链管理 > 信用管理 > 信贷风险监视 > 主数据 > 创建信用段。

weixin_46525734的博客 1968

Think In Java 读书笔记

一直想写一个关于Java的读书系列帮助自己梳理知识总是无从开始,最近把Think In Java 又重新看了一遍决定写个读书笔记关于Java的值传递与引用传递一直以来关于Java是值传递还是引用传递都是争论不断,一种观点认为Java中只有值传递,另一种观点认为Java有值传递和引用传递两种,其实只是说法不同。 说只有值传递是将参数为应用的情况时传递的应用当成一种特殊值,而说值传递和引用传递都有的观

ktzhep的博客 238

Vmware Vcenter7.0证书web续期发生错误

生成证书,选择第三个(PS,如果没有域名的,一定要写IP,不然很容易卡在85%,服务不能起来)这里大概率可能是证书里面的FQDN和主机不匹配,又或者是主机解析FQDN有问题。vCenter _MACHINE_CERT快到期了,通过web界面更新证书失败。vSphere Client 版本 7.0.2.00200。登陆ssh到vcenter,重新生成证书。先关掉HA,不然证书管理会报错。第一步先这样,重新续订一下证书。

m0_74823595的博客 3951

万字详解YOLOv8网络结构Backbone/neck/head以及Conv、Bottleneck、C2f、SPPF、Detect等模块

YOLOv8是由Ultralytics开发的最先进的目标检测模型,推升了速度、准确性和用户友好性的界限。YOLO这一缩写代表“你只看一次”(You Only Look Once),通过在一次网络传递中同时预测所有边界框,提升了算法的效率和实时处理能力。相比之下,其他一些目标检测技术需要经过多个阶段或过程来完成检测。YOLOv8在流行的YOLOv5架构上进行了扩展,在多个方面提供了改进。

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 14万+

读书笔记-think in java

#mermaid-svg-3LPPrGqTJ1SY8zNw .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-3LPPrGqTJ1SY8zNw .label text{fill:#333}#mermaid-svg-3LPPrGqTJ1SY8zNw .node rect,#mermaid-svg-3LPPrGqTJ1

Procedure_monkey的博客 300

掌握C++新特性中智能指针的综合指南

本文是一篇关于C++中智能指针的综合指南,旨在深入探讨现代内存管理的核心概念和技术。智能指针是C++中一种强大的工具,可以帮助开发人员更安全、高效地管理内存资源。通过详细解析各种类型的智能指针,包括unique_ptr、shared_ptr和weak_ptr,读者将了解它们的原理、用法和适用场景。本文将重点介绍智能指针的优势,如自动内存释放、避免内存泄漏和循环引用等问题。此外,还将讨论智能指针与传统指针的区别,并提供一些最佳实践和实用技巧,帮助读者在实际项目中正确、高效地使用智能指针。

Lion_Long的博客 1201

Think in Java 读书笔记(1)

Think in java 那个是2008年买的,断断续续看了一下。没有系统的全部看完,以前看的很多都忘记了,打算利用最经一段时间来全面系统的看一下。并将自己理解的一些东西记录到博客,方便一下初学中吧。

yuwenruli的专栏 716

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

读书笔记《think in Java》①

think in Java 第一章 1.1抽象 所有东西都是对象。对象里面保存着数据,对象可以对自己进行操作。 程序包含许多对象。通过消息传递调用对象。 每个对象都有自己的存储空间,可以封装其他对象生成新对象。 每个对象都有一直类型,都是类的实例,能够接受不同类型的消息。 同类对象能接收相同的消息——对象的【可替代性】。 1.2对象的接口 “类型”决定了接口,而“类”是那个接口的一种特殊实现方式。 1.3实现方案的隐藏 “public”(公共)意味着后续的定义任何人均可使用。 “private”(私有

SherlockerSun的博客 339

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

think in java笔记_Thinking in java读书笔记 PDF 下载

主要内容:第一章对象导论1. 因为类描述了具有相同特征(数据元素、静态)和行为(功能、动态)的对象集合。public表示紧随其后的元素对任何人都是可用的,而private这个关键字表示除类型创建者和类型的内部方法之外的任何人都不能访问的元素。Private就像你与客户端程序之前的一堵砖墙,如果有人试图访问private成员,就会在编译时得到错误信息。篇protected关键字与private作用相...

weixin_39765280的博客 259

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Think in java 读书笔记

第二章:一切皆对象2.1:类 又称为对象的类型!2.2: 本书中,谈到‘类型’都是指class      对象的类型 说的是class  !  new class() 是类型实例化出来的对象!2.3: 对象的类型是class , class的类型是Class,俗称类类型2.4:执行new 来创建对象时,数据存储空间才被分配!  第八章:多态8.1:向上转型:对象即可作为它自己本身的类型使用,也可作...

qq_29425387的博客 208

读书笔记----THINK IN JAVA

一年前的夏天的一个周六,忽然一个冲动跑到中关村图书大厦花了很多银子买了一本THINK IN JAVA。买回来之后就一直没怎么看过,我一直觉得这书太简单(一直没多看,只看了开头),提不起兴致,又没什么实用价值。今年换了一次工作,新公司采用非SSH架构的平台,可以说跟CS开发的模式比较类似(系统是bs的),一次平台的转换激发了我对设计模式的学习兴趣。之前看了一半《大话设计模式》,之后嫌电子版看的不过瘾

小凯 589
上一篇: Think in java读书笔记
下一篇: Think in java读书笔记
Android_Java_student
博客等级 码龄11年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值