文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

JAVA基础之一些不为人知的那些秘密

2024-04-02 19:55

关注

NO.1–注释

在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。注释的内容在程序编译的时候会被忽视,不会产生目标代码,也就是,注释的部分不会对程序的执行结果产生任何影响。

NO.2–标识符和关键字

1.1 标识符

Java遵守“驼峰命名”法则。骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,故得名。

标识符:其实就是在程序中自定义的名词

1.2 关键字

Java关键字是电脑语言电脑语言)里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

(一)总表:java关键字共53个(其中包含两个保留字const,goto)

img

另外,Java还有3个保留字:true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用。

NO.3–数据类型讲解

数据类型

基本数据类型:byte、short、int、long、float、double、char、boolean

引用数据类型:数组、类、接口

级别从低到高为:byte,char,short–>int–>float–>long–>double

NO.4–类型转换

数据类型间可互相转换:

NO.5–变量、常量、作用域

常量:在程序中不会变化的数据。

变量:其实就是内存中的一个存储空间,用于存储常量数据。

变量的作用:方便于运算。因为有些数据不确定。所以要确定该数据的名称和存储空间。

变量的特点:变量空间可以重复使用。

变量空间开辟需要的要素:

变量的作用域:从变量定义的位置开始,到该变量所在的那对大括号结束。

变量的生命周期:变量从定义的位置开始就在内存中活了。变量到达它所在的作用域的时候就在内存中消失了。

NO.6–基本运算符

算术运算符:

img

赋值运算符:

img

比较运算符:该运算符的特点是:运算完的结果,要么是true,要么是false

img

NO.7–自增自减运算符、初识Math类

自增自减运算符使用说明:

img

Math类:

Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数,Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。

Java Math类中的常用方法:

NO.8–逻辑运算符、位运算符

逻辑运算符:

img

位运算符:

img

NO.9–三元运算符

三元运算符又叫三目运算符:

img

NO.10–包机制

为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。

包语句的语法格式为:

package pkg1[.pkg2[.pkg3...]];

一般利用公司域名倒置作为域名;

为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用 “ import ” 语句可以完成此功能

import package[.package2...].(classname|*);

包的好处: 方便类型的查找与使用避免命名冲突控制访问 NO.11–JavaDoc生成文档 JavaDoc命令是用来生成自己API文档的

参数信息

最后

到此这篇关于JAVA基础之一些不为人知的那些秘密的文章就介绍到这了,更多相关JAVA基础秘密内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯