Java学习笔记六:Java最基础

技术Java学习笔记六:Java最基础 Java学习笔记六:Java最基础1. 标志符
命名注意:只可以字母(A-Z或a-z)、美元符($)、下划线(_)开始;
首字符之后可以是字母、美元符、下划线或数

Java学习笔记6: Java是最基础的。

1. 标志符

命名说明:

只能以字母(a-z或A-Z)、美元符号($)和下划线(_)开头;

第一个字符后面可以是字母、美元符号、下划线或数字的任意组合;

不能将关键字用作变量名或方法名;

标识符区分大小写。

借用神奇的PPT图:

2. 数据类型

Java是一种强数据类型语言。

强数据类型语言:有严格规定,使用前定义=高安全性=慢速度。

弱数据类型语言:如VB、JS。

Java数据类型划分如下:

数据类型扩展:整型扩展:二进制,十进制,八进制,十六进制(如上图所示)浮点型扩展:

浮点是有限的,离散的,有舍入误差,接近但不等于,

“最好避免使用浮点数进行比较”,

银行业务可以用BigDecimal作为数学工具类。

字符扩展:

本质是数字,编码使用Unicode。

2字节0~65535(目前Java的char类型使用代理模式表示65535之后的字符)。

U0000 ~ UFFFF

例如a '\u0061 '

3. 类型转换

低容量-高容量(可自动转换)。

字节短,字符长浮点双

高容量-低容量,即(type)变量名(cast)的方式。

强制转换可能导致的问题:

1)内存溢出。

2)准确性问题。

4. 变量/常量

根据变量的范围:

1)实例变量(如果未初始化,将使用默认值,布尔值:默认为假,除基本类型外,默认为空)。

2)局部变量。

3)类变量(可以静态修改,也可以直接使用)

常量:用final修饰。

5. 运算符

1)基本操作员。

2)自增自减。

3)逻辑运算符(短路运算:ab a为假时,B不执行)

4)位运算符。

AB:如果同一个位为1,则该位后为1,否则为0;

A|B:如果同一位为0,则按位或以后为0,否则为1;

A b:相同位的异或,其中相同位为0,不同位为1;

~B:走反了;

AB: A左移B位(乘以2);

AB: A向右移动B位(除以2);

(不常用)。面试例题: 2 * 8计算速度更快:23(效率更高)。

5)三元运算符(:)

6. 包机制

防止命名空间重复。

7. JavaDoc生成文档

命令:javadoc-encoding utf-8-charset utf-8“test . Java”。

课程:【疯狂的上帝说Java】Java零基础学习视频简单易懂_哔哩哔哩_哔哩哔哩。

即使你走啊走

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/36331.html

(0)

相关推荐

  • 怎么开启Gzip文件做缓存

    技术怎么开启Gzip文件做缓存本篇内容介绍了“怎么开启Gzip文件做缓存”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 

    攻略 2021年11月5日
  • 桂花的样子描写,描写桂花的姿态,至少5句话

    技术桂花的样子描写,描写桂花的姿态,至少5句话1、八月桂花的样子描写,我又嗅到了花香,桂花的香……有道是“八月桂花香”许是因为出生在八月,我格外觉得桂花香……夏的阳光,花的芬芳,不经意间,满眼的桂花树露出了笑脸,蝶舞双飞

    生活 2021年10月27日
  • CentOS 7.4如何安装redis 4.0

    技术CentOS 7.4如何安装redis 4.0这篇文章主要为大家展示了“CentOS 7.4如何安装redis 4.0”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Cen

    攻略 2021年11月10日
  • 上课用英语怎么说,上课和下课分别用英语怎么说

    技术上课用英语怎么说,上课和下课分别用英语怎么说一、“上课”的英语两种形式:go to class 上课用英语怎么说,give a lesson1、go to class
    英 [ɡəu tu: klɑ:s] 美 [ɡ

    生活 2021年10月29日
  • Sqlserver 2014 alwayson架构如何添加辅助节点上的数据库

    技术Sqlserver 2014 alwayson架构如何添加辅助节点上的数据库本篇文章给大家分享的是有关Sqlserver 2014 alwayson 架构如何添加辅助节点上的数据库,小编觉得挺实用的,因此分享给大家学

    攻略 2021年11月29日
  • Linux DRM平台驱动匹配和探测的方法是什么

    技术Linux DRM平台驱动匹配和探测的方法是什么本篇内容介绍了“Linux DRM平台驱动匹配和探测的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这

    攻略 2021年11月23日