Java基础---Java基础语法

1. 什么是注释?

注释是写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序的。

2. 注释有哪些?

1.单行注释( //):注释内容,只能写一行 

        快捷键:Ctrl + /

        作用:对当前行进行注释

2.多行注释(/* */):可以注释多行注释

例如:/* 注释内容 1
           注释内容 2 */
        方法一:直接打一个/*在回车就打出来了
        方法二:用快捷键:Ctrl + Shift + /
        作用:对选中的代码进行多行注释。
3.文档注释(/** */): 文档注释的内容是可以提取到一个程序说明文档中去的
例如:/** 注释内容
             注释内容 */
方法:直接打一个/**在回车就打出来了

3. 注释的特点

注释不影响程序的执行

4.数据类型分类:

基本数据类型:4大类8大种

                                    数据类型    系统默认值
               整型byte               1字节           0
short              2字节           0
int (系统默认类型)   4字节           0
long                          8字节           0
          浮点型(小数型)
float(单精度)             4字节
          0.0
double(双精度)
(系统默认)                8字节
          0.0
                字符型char              2字节   ' '  (空字符)
                布尔型boolean         1字节      false

引用数据类型:

除了8基本数据类型之外的所有数据的类型都是是引用数据类型

典型代表:string

5. 什么是变量 ?

定义:

变量是用来记住程序要处理的数据的。

变量的定义格式:

数据类型  变量名称  =  数据;

变量的特点:

变量中装的数据是可以被替换的

使用变量的几个注意事项:

  • 变量要先声明才能使用
  • 变量是什么类型,就应该用来装什么类型的数据,否则报错
  • 变量是从定义开始到“}”截止的范围内有效;且同一范围类,定义的多个变量,它们的名称不能一样
  • 变量定义的时候可以不赋初始值;但在使用时,变量里必须有值,否则报错

6.什么是关键字?

Java 语言自己使用的一些词,有特殊作用,我们称之为关键字。
注意:关键字是 Java 用了的,我们就不能用来作为:类名、变量名,否则报错

7. 什么是标识符?

定义:

标识符就是名字,我们写程序时会起一些名字,如类名,变量名等等都是标识符

标识符的要求:

  • 基本组成:由数字、字母、下划线(_)和美元符($)等组成
  •  强制要求:不能数字开头不能关键字做为名字、且是区分大小写

标识符的建议规范:

  • 变量名称:满足标识符规则,同时建议用英文、有意义、首字母小写,满足“驼峰模式”, 例如:int num = 59;
  • 类名称:满足标识符规则,建议全英文、有意义、首字母大写,满足“驼峰模式”,例 如:HelloWorld,Student

8.自动类型转换

类型范围小的变量,可以直接赋值给类型范围大的变量就是自动类型转换

表达式的自动类型转换

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

9.强制类型转换

类型范围大的数据或者变量,直接赋值给类型范围小的变量,会报错;强行将类型范围大的
变量、数据赋值给类型范围小的变量。
例如:数据类型 变量 2 = (数据类型)变量 1

10.运算符

基本运算符

         符号
        作用
                        说明
            +
        加
            -
        减
           *
        乘
           /
        除
注意:在 Java 中两个整数相除的结果还是整数
          %
        取余
获取的是两个数据做除法的余数
注意:
“+”符号可以做连接符的
“+”符号与字符串运算的时候是用作连接符的,其结果依然是一个字符串
秘诀:能算则算,不能算就拼接在一起

自增自减运算符

符号
作用
自增:++
放在某个变量前面正常运算,对变量自身的值加 1(先加后用)
放在某个变量后面,先用变量的原来的值进行运算,对变量自身的值加 1(先用后加)
自减:--
和自增同理
//例如
int a = 100;
int rs = ++a;
//自增在前正常运算,rs = 101 , a = 101


int b = 10;
int st = b++;
//自增在后,先用后加
//st = 10 , b = 11 
注意:++、_ _只能操作变量,不能操作字面量

赋值运算符

符号用法作用
     底层代码形式
+=
a+=b
加后赋值
a = (强制转换为 a 的数据类型)(a + b);
-=
a-=b
减后赋值
a = (强制转换为 a 的数据类型)(a - b);
*=
a*=b
乘后赋值
a = (强制转换为 a 的数据类型)(a * b);
/=
a/=b
除后赋值
a = (强制转换为 a 的数据类型)(a / b);
%=
a%=b
取余后赋值
a = (强制转换为 a 的数据类型)(a % b);

关系运算符

符号
例子
作用结果
>
a>b
判断 a 是否大于 b
成立返回 true、不成立返回 false
>=
a>=b
判断 a 是否大于或者等于 b
成立返回 true、不成立返回 false
<
a<b
判断 a 是否小于 b
成立返回 true、不成立返回 false
<=
a<=b
判断 a 是否小于或者等于 b
成立返回 true、不成立返回 false
==
a==b
判断 a 是否等于 b
成立返回 true、不成立返回 false
!=
a != b
判断 a 是否不等于 b
成立返回 true、不成立返回 false

注意:关系运算符:运算的结果一定是一个布尔类型,true或者false

逻辑运算符

逻辑运算符(&&,||,!):运算逻辑关系的,变量运算的结果必须是boolean类型, 结果也是boolean类型。
&&:与(同为真才为真,其它情况都为假)
||:或(同为假才为假,其它情况都为真)
!:非(取反)

位运算符

&:逻辑与(同为真才为真,其它情况都为假)
| : 逻辑或(同为假才为假,其它情况都为真)
^ : 逻辑异或 (前后条件相同为假,前后条件不相同为真)

三元运算符​​​​​​​

格式:条件表达式 ? 值 1 : 值 2;
执行流程:首先计算关系表达式的值如果值为 true,返回值 1,如果为 false,返回值 2

运算符优先级

( )---> ++,--  ---> * , / , % ---> + ,-  ---> >, >=, <, <=  ---> == , != ---> &, ^, |  

---> &&, || ---> ?: ---> =, +=, -+, *=, /=, %=


11.导包关键字:import

  • 精确导包:导入指定的类:import java.util.Scanner;
  • 整体导包:将该包中所有类一次性全部导入:import java.util.*;
  • 包的命名规则:所有字母全部小写,使用三级目录结构

              域名的反写:www.oracle.com
                com.oracle.login
                com.oracle.pay

包的作用:

  • 解决类同名的问题
  • 项目上线的时候,需要在应用市场注册时保证应用的唯一性
  • 21
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值