iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >分享一些Java初学者必须要会的知识点
  • 622
分享到

分享一些Java初学者必须要会的知识点

javaava 2023-05-31 17:05:47 622人浏览 独家记忆
摘要

分享一些Java初学者必须要会的知识点?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。基本数据类型Q. 为什么 -0/3 结果是 0,而 -0.0/3.0 结果是

分享一些Java初学者必须要会的知识点?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

基本数据类型

Q. 为什么 -0/3 结果是 0,而 -0.0/3.0 结果是 -0.0?(注意后边的结果0带负号)

A. 在Java里,整数是用补码表示的。在补码中0只有一种表示方法。另一方面,浮点数则是用 IEEE 标准表示的, 对于0有两种表示方法, 0 和 -0。

Q. 我可以用 % 除以一个小数吗?

A. 当然可以。比如,如果 angle 是一个非负数,那么 angle % (2 * Math.PI) 就会把 angle 转换到 0 到 2 π 之间。

Q. 当 a b 都是基本类型变量时,a += b 和 a = a + b 的效果有区别吗?

A. 当 a 和 b 的类型不同时,那两条语句的效果就可能有区别。 a += b 等同于 a = (int) (a + b),这种情况下可以是 a是int型,b是float型。但是同等情况下 a = a + b 就会编译报错。 

条件语句和循环语句

Q. 为什么判断字符串相等不能使用 == ?

A. 这反映了基础类型(int, double, boolean)和引用类型(String)的区别。

Q. 有没有在什么情况下,一条语句块的花括号不能省略的?

A. 在下面的例子中,第一段代码是合法的,第二段代码会引发编译错误。从技术角度说,那一条语句是一个变量声明,而不是语句,所以会报错。

// legal for (int i = 0; i <= N; i++) {  int x = 5; } // illegal for (int i = 0; i <= N; i++)  int x = 5; 

--结束END--

本文标题: 分享一些Java初学者必须要会的知识点

本文链接: https://www.lsjlt.com/news/227205.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 分享一些Java初学者必须要会的知识点
    分享一些Java初学者必须要会的知识点?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。基本数据类型Q. 为什么 -0/3 结果是 0,而 -0.0/3.0 结果是...
    99+
    2023-05-31
    java ava
  • Ajax必须要学的知识点有哪些
    这篇文章主要为大家展示了“Ajax必须要学的知识点有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax必须要学的知识点有哪些”这篇文章吧。一、Ajax简...
    99+
    2024-04-02
  • 数据类型:PHP编程初学者必须掌握的知识点
    PHP是一种流行的服务器端脚本语言,广泛用于Web开发。在PHP中,数据类型是编程中的基础知识,掌握好数据类型对于PHP编程初学者来说是非常重要的。在本文中,我们将介绍PHP中的常见数据类型,并提供演示代码。 字符串 字符串是PHP中...
    99+
    2023-09-10
    编程算法 学习笔记 数据类型
  • 学redis必须要掌握的知识点有哪些
    这篇文章主要介绍学redis必须要掌握的知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!关于redis你必须要掌握的8个知识如下:1、redis是什么redis是一种支持K...
    99+
    2024-04-02
  • 前端CSS必须要学的知识点有哪些
    本文小编为大家详细介绍“前端CSS必须要学的知识点有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“前端CSS必须要学的知识点有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
  • Java初学者必备核心基础知识有哪些
    这篇文章主要为大家展示了“Java初学者必备核心基础知识有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java初学者必备核心基础知识有哪些”这篇文章吧。  1先了解什么是Java的四个方面...
    99+
    2023-06-02
  • Java必会的知识点有哪些
    本篇内容主要讲解“Java必会的知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java必会的知识点有哪些”吧!基础部分知识点java开发环境搭建,建议从jdk1.8开始学习,下载jd...
    99+
    2023-06-16
  • Vue.js初学者必备:10个必须掌握的基础知识点,助你快速入门
    1. 初识Vue.js及其生态系统 Vue.js是一个轻量级、渐进式的JavaScript框架,用于构建用户界面。它拥有庞大且活跃的生态系统,提供了丰富的工具、库和资源,让开发人员能够快速构建和部署现代化的应用程序。 2. 组件化开发 ...
    99+
    2024-02-14
    Vue.js 组件化 响应式数据 状态管理 路由 指令 过渡 动画 插件 生态系统
  • 实时响应和Git:Java开发者必须要知道的知识点?
    实时响应和Git:Java开发者必须要知道的知识点 Java开发者在日常工作中经常需要与实时响应和Git打交道。实时响应可以提高应用程序的性能,Git则是现代软件开发的核心工具。本文将介绍Java开发者必须要知道的实时响应和Git知识点,并...
    99+
    2023-10-13
    git 实时 响应
  • Linux 存储面试题:Java 开发者必须掌握的知识点!
    在 Java 开发中,Linux 存储是一个非常重要的话题,因为 Linux 是 Java 应用程序的主要部署平台之一。在这篇文章中,我们将讨论 Java 开发者必须掌握的 Linux 存储知识点,并提供一些相关的演示代码。 文件系统 ...
    99+
    2023-10-09
    存储 linux 面试
  • Java Map入门指南:初学者必备的知识和理解
    Map概述 Map是Java中一个非常重要的数据结构,它可以帮助我们轻松存储和管理键值对数据。Map的本质是一个对象,它由键和值组成。键用于标识值,值则存储实际数据。Map的键和值可以是任何类型的对象,这使得它非常灵活。 Map在J...
    99+
    2024-02-05
    Java Map 数据结构 HashMap TreeMap LinkedHashMap
  • AJAX应用中必须要掌握的重点知识有哪些
    小编给大家分享一下AJAX应用中必须要掌握的重点知识有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!AJAX是什么是Asyn...
    99+
    2024-04-02
  • 想要学习Java编程并生成二维码吗?这些对象知识是必须掌握的!
    Java编程语言是一种广泛使用的编程语言,它具有广泛的应用领域,包括Web开发、移动应用程序、游戏开发、大数据和人工智能等。在这篇文章中,我们将介绍一些Java编程中的对象知识,以帮助您更好地学习Java编程并生成二维码。 Java编程中的...
    99+
    2023-08-13
    学习笔记 对象 二维码
  • 缓存是Java打包中必须掌握的知识点吗?学习笔记告诉你。
    缓存是Java打包中必须掌握的知识点吗?这个问题的答案是肯定的。缓存是计算机领域中一个非常重要的概念,它可以极大地提高程序的性能和响应速度。在Java开发中,缓存也是一个必不可少的工具。在本篇文章中,我们将会讨论Java中的缓存,为什么它是...
    99+
    2023-06-14
    打包 学习笔记 缓存
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作