`
dasheng
  • 浏览: 148616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

《java编程思想》学习笔记3,第三章 操作符

阅读更多

1,递增操作符正是对C++这个名字的一个解释,暗示着“超越C一步”。在早期的一次有关java的演讲中,Bill Joy(java创始人之一)声称“java=c++--”(c加加减减)意味着java已去除了c++中的一些很困难而没有必要的东西,成为一种更精简的语言

 

2,字符操作符+和+=

 

字符串操作符有一个有趣的行为,如果表达式以一个字符串开头,那么后续的所有操作数都必须是字符串类型。

 

3,java中没有sizeof

 

在c和c++中,sizeof操作符可以告诉你为数据项分配的字节数。在c和C++中需要使用sizeof的最大原因是为了“移植”

 

不同的数据类型在不同的机器上可能有不同的大小,所以在进行一些和存储空间有关的运算时,程序员必须获悉这些数据类

 

具体有多大。

 

 

    java不需要sizeof操作来满足这方面的需要,因为所有数据类型在所有机器中的大小都是相同的。我们不必考虑移植问

 

题,它已经被设计在语言中了。

 

 

 

分享到:
评论

相关推荐

    《Java编程思想》学习笔记1(操作符、控制语句、对象、初始化与清理).doc

    ### Java编程思想学习笔记知识点详解 #### 一、操作符 **1.1 赋值操作符** - **符号**: `=` - **功能**: 用于将右侧的值赋给左侧的变量。 - **注意**: 当作用于基本类型时,赋值的是具体的值;当作用于对象时,则...

    Java编程思想笔记(全)

    ### Java编程思想笔记知识点概述 #### 第 1 章 对象导论 在这一章节中,主要介绍了Java中的基本概念——对象。对象是面向对象编程的核心,它封装了数据和行为。本章首先解释了对象的概念,接着讨论了如何创建对象...

    core java培训学习笔记

    3. **面向对象编程**:理解类、对象的概念,学会封装、继承和多态三大特性,这是Java的核心思想。同时,深入理解构造器、访问修饰符、抽象类和接口等概念。 4. **异常处理**:掌握try-catch-finally语句块,理解...

    ACCP8.0JavaOOP第一章学习笔记

    ### ACCP8.0 Java OOP 第一章学习笔记 #### 一、为什么使用面向对象 面向对象编程(Object-Oriented Programming, OOP)是一种重要的编程范式,它基于对象的概念来组织和构建软件。本章节主要介绍了面向对象的基础...

    JAVA经典教材笔记

    - Java作为一种广泛使用的编程语言,其学习路径包括掌握基本语法、理解面向对象编程思想、熟悉标准库使用等。 - **JAVA发展概述** - Java的发展历程:从1995年由Sun Microsystems公司发布以来,Java经历了多次重大...

    Thinking In Java的笔记_第一章

    同时,Java也支持用户自定义类型,这是Java编程中最基础也是最重要的活动之一。 #### 三、数据的存储区域 Java中数据的存储位置主要分布在以下五个区域: 1. **寄存器**:位于处理器内部,速度最快,数量有限,一般...

    java学习笔记JDK6课件之七

    在Java学习笔记JDK6课件的第七章中,讲解了如何通过封装来构建类,以及如何利用类来创建对象并进行操作。 首先,封装的基本思想是将数据(属性)和操作数据的方法(行为)捆绑到一起,形成一个独立的单元——类。...

    thinkinjava源码-ThinkingInJava:《Java编程思想4th》学习笔记Notesandsourcecodesaboutt

    本资源包含了这本书第四版的学习笔记和源代码,旨在帮助读者更好地理解和掌握Java编程思想。以下是对这些知识点的详细阐述: 1. **面向对象编程(OOP)**:Java是一种纯面向对象的语言,它强调类、对象、封装、继承...

    Java笔记,本人学习java的心血笔记

    ### Java笔记精要 #### 第1章:Java开场白 ##### 1.1 认识Java程序 Java是一种广泛使用的编程语言,具有平台无关性、安全性强、面向对象等特点。Java程序是由一系列类组成,每个类包含数据成员(字段)和方法。 ...

    18天的JAVA笔记

    多态性则是OOP的第三个关键特征,它使得不同的对象可以对同一消息作出不同的响应。在Java中,多态性体现在方法重写(覆盖)和接口实现上,它增强了程序的灵活性和可扩展性。 在Java开发中,Java Bean是一种常见的...

    张龙 java se课程笔记

    【Java SE课程笔记详解】 Java SE(Standard Edition)是Java平台的核心版本,它为开发桌面应用、服务器端...通过深入学习和实践,你可以扎实掌握Java编程基础,为进一步深入学习Java EE或Android开发打下坚实的基础。

    c#学习笔记.txt

    c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...

    java详细笔记

    Java是一种广泛使用的面向对象的编程...这份笔记详尽地介绍了Java编程语言的各个方面,无论是初学者还是有经验的开发者,都能从中获得宝贵的启示和知识。通过深入学习和实践,可以为实际的软件开发工作打下坚实的基础。

    JAVA语言第08讲(0积分)

    总之,这堂JAVA语言第08讲将是一次全面而深入的学习体验,涵盖了面向对象编程的核心概念,对于想要提升Java编程技能的人来说,是一次不可错过的学习机会。通过系统学习,你不仅可以掌握Java的基本语法,还能理解其...

    mldn核心语法笔记

    这份笔记主要聚焦于Java面向对象的编程思想,通过两个文档——“面向对象(基础)”和“面向对象(基础 第2天)”,系统地介绍了这一关键主题。 1. 面向对象编程基础 面向对象编程(Object-Oriented Programming, ...

    培训java笔记

    ### 培训Java笔记知识点总结 #### 快速排序 快速排序是一种高效的排序算法,其基本思想是通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一...这些知识点对于学习 Java 编程语言至关重要。

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    第三章 Sql查询与函数 一、 SQL概述 SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。  SQL...

Global site tag (gtag.js) - Google Analytics