Java基础语法

1.注释

1.1 java注释有三种:

  • 单行注释
  • 多行注释
  • 文档注释

注释是不会被执行的,只是给我们看的。书写注释是一个非常好的习惯。

1.1.1 单行注释  

语法:  双斜杠 //

20210516170856235.png

1.1.2 多行注释

语法:  /* 注释内容 */

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxOTEwMjUy,size_16,color_FFFFFF,t_70

1.1.3 文档注释

语法:/**  */

文档注释和多行注释的区别:文档注释会有一些参数,例如:@Description 描述  @Author 作者 等,而多行注释是不具备的。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxOTEwMjUy,size_16,color_FFFFFF,t_70

2.标识符和关键字

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

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

不能使用关键字作为变量名或方法名。

标识符是大小写敏感的。

可以使用中文命名,但是不建议这样去使用,也不建议使用拼音。

3.数据类型

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

弱类型语言: 比如:js 

Java的数据类型分为两大类

   watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxOTEwMjUy,size_16,color_FFFFFF,t_70

什么是字节

  • 位(bit) : 是计算机内部数据储存的最小单位,11001100是一个八位二进制数
  • 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示
  • 1B(byte,字节)= 8bit(位)
  • 字符:是指计算机中使用的字母、数字、字和符号  
  • 1bit表示1位
  • 1Byte表示一个字节 1B=8b
  • 1024B = 1kb
  • 1024kb = 1M
  • 1024M = 1G

4.类型转换

    由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换

    低 ----------------------------------> 高

    byte,short,char --> int --> long --> float --> double

    运算中,不同类型的数据先转化为同一类型,然后进行运算

    强制类型转换   高转低需要强制转换

int i = 12;btye b = (byte) i; 

    自动类型转换  低到高

int i =10;long p = i;

注意:

  • 不能对布尔值进行转换
  • 不能把对象类型转换为不相干的类型
  • 在把高容量转换到低容量的时候,强制转换
  • 高转低的时候可能存在内存溢出,或者精度问题

在操作比较大的数的时候,JDK7新特性,数字之间可以用下划线分割,要注意溢出问题

int money = 10_0000_0000

5.变量

   变量是什么:就是可以变化的量。

   Java是一种强类型语言,每个变量都必须声明其类型。

   Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

   定义变量:数据类型  变量名 = 值;可以使用逗号隔开来声明多个同类型变量。 例: String name = "zhangsan" ;

   注意事项:

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束

   变量作用域 

     类变量: 

     实例变量 :从属于对象;如果不自行初始化,则是这个类型的默认值

     局部变量 :使用之前必须声明和初始化值

public class Variable{   static int allClicks = 0; // 类变量   String str = "hello world"; // 实例变量   public void method(){     int i = 0; //局部变量    }}

 变量的命名规范

  • 所有变量、方法、类名,见名知意
  • 类成员变量: 首字母小写和驼峰原则
  • 局部变量:首字母小写和驼峰原则
  • 常量:大写字母和下划线
  • 类名:首字母大写和驼峰原则
  • 方法名:首字母小写和驼峰原则

6.常量

  常量: 初始化后不能在改变值,不会变动的值。

  所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。

final 常量名 = 值;final double P = 3.14;

  常量名一般使用大写字符。

7.运算符

 Java语言支持以下运算符

  • 算数运算符:+、- 、*、/、%、++、--
  • 赋值运算符 =
  • 关系运算符:>、<、>=、<=、==、!=、instanceof
  • 逻辑运算符:&&、||、!
  • 位运算符: &、|、~、>>、<<、>>>、
  • 条件运算符:? :
  • 扩展赋值运算符:+=、-=、*=、/=

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值