首页 > 编程语言 >Java基础语法(一)

Java基础语法(一)

时间:2022-08-18 23:56:20浏览次数:56  
标签:注释 Java 字符 数据类型 基础 拓展 语法 标识符

Java基础语法(一)

一、注释

注释并不会被执行,是给写代码的人看的,书写注释是一个很好的习惯!

1、单行注释

//单行注释:注释一行文字

2、多行注释

/*注释文字*/

3、文档注释

/**
*
*/

二、标识符

1、关键字

2、Java所有的组成部分都需要名字、类名、变量名以及方法名都被称为标识符

3、标识符注意点

①所有的标识都应以字母(A-Z或a-z)、美元符($)、下划线(_)开始

②首字母之后可以是字母(A-Z或a-z)、美元符($)、下划线(_)或数字的任何字符组成

③不能使用关键字作为变量名和方法名

④标识符是大小写敏感的

⑤合法的标识符举例:age、$salary、_value、 __value

⑥非法标识符举例:123abc、-salary、#abc

⑦可以使用中文命名但是不建议这么做

三、数据类型

(一)、强、弱类型语言

1、强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后使用

2、弱类型语言

(二)、Java的数据类型分为两大类

1、基本数据类型(primitive type)

2、引用类型(reference type)

拓展:什么是字节

①位(bit):计算机内部数据储存的最小单位,1001100是八位二进制数

②字节(byte):计算机中数据处理的基本单位,习惯上用大写B来表示

③18(byte字节)=8bit(位)

④字符:是指计算机中使用的字母、数字、字和符号

1bit表1位,18byte表一字节1B=8b,1024B=1KB,1024K=1M,1024M=1G

3、八大基本数据类型在IDEA中的输入

四、基本数据类型拓展

(一)整数拓展

(二)浮点数拓展

1、这里提到浮点数的计算和比较是比较有限、离散的,一般情况是舍入误差,所给出的是大约、接近但不等于的情况,所有要避免使用浮点数进行比较。

2、在表示银行业务的时候可以使用BigDecimal数字工具类来进行运算和处理。

(三)字符和转义字符拓展

1、字符:所有字符的本质还是数字,可以强制转换

2、转义字符:在内容中间输入\t是制表符,可以产生空格,输入\n是换行

(四)布尔值拓展

主要说明代码要精简易读

标签:注释,Java,字符,数据类型,基础,拓展,语法,标识符
From: https://www.cnblogs.com/ahawxy2002/p/16600575.html

相关文章

  • java中23种设计模式
    一、设计模式分类1.设计模式分类  2.设计模式特点单例模式:某个类只能有一个实例,提供一个全局的访问点。简单工厂:一个工厂类根据传入的参量决定创建出那一种产品类......
  • Java 可重入锁的那些事(一)
    本文主要包含的内容:可重入锁(ReedtrantLock)、公平锁、非公平锁、可重入性、同步队列、CAS等概念的理解显式锁......
  • 学习笔记-涛讲F#(基础)
    目录简介类型推导多个输入参数的函数定义单位偏函数常量也是函数返回值(unit与ignore)函数串联实现“开方乘十”使用管道符|>元组(参数加上括号)F#中的类记录复制和更新记录表......
  • Python入门系列(二)语法风格
    python缩进Python使用缩进来表示代码块,例如if5>2:print("Fiveisgreaterthantwo!")如果跳过缩进,Python将给您一个错误。#下边的写法将会报错if5>2:pri......
  • javascript 数据类型
    值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、未定义(Undefined)、Symbol(ES6引入了一种新的原始数据类型,表示独一无二的值)。特殊的值:未定义(Undefined)引......
  • java邮件发送
    java邮件发送一、JavaMail介绍1、概述JavaMail是利用现有的邮件账户发送邮件的工具,比如我在网易注册一个邮箱账户,通过JavaMail的操控,我可以不亲自登录网易邮箱,让程序自......
  • SpringBoot之发送邮件(手把手教你通过Java发送邮件)
    SpringBoot之发送邮件(手把手教你通过Java发送邮件)前言我们都知道,在使用一个新的APP时经常需要我们注册,注册时需要我们输入手机号然后接受验证码,当然还有一类是需要......
  • 数据库的基础知识和基本操作
    一.初识数据库中表的数据类型数值:1.int2.金融行业中:decimal类型字符串1.varchar可变字符串常用变量2.text大型文本保存大文本 时间日期j......
  • Java内存分析相关工具
    1、jps工具jps(JavaVirtualMachineProcessStatusTool)是JDK提供的一个可以列出正在运行的Java虚拟机的进程信息的命令行工具,它可以显示Java虚拟机进程的执行主类(Ma......
  • JAVA实现邮件发送
    JAVA实现邮件发送一、邮件服务器与传输协议要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件......