java基础语法

1.注释

       java中注释有三种方式:
  • 单行注释 //单行注释//
  • 多行注释 /* 多行注释 */
  • 文档注释 /* 文档注释前每一行都加颗* ,后可以加一些参数 以*/结尾

2.标识符和关键字

以下是java罗列的一些关键字
在这里插入图片描述

  • java所有的组成部分都需要名字。类名变量名以及方法名都被称为标识符
  • 所有标识符都应该以(A-Z或者a-z)美元$,或者下划线(_)开始
  • 首字母之后可以是字母(A-Z,a-z),美元符$,下划线(_)或者数字的任何字符组合
  • 不能使用关键字作为变量名或者方法名
  • 大小写十分敏感,例如Main和main是两个完全不同的方法名

3.数据类型

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

  • 基本类型(primitive tyre) 整数类型int,byte,short,long long类型后边要加L 例如long=30L; 浮点数float,float类型要在数字后面加个F float = 50.1F , double
  • 引用类型(reference tyre)
    - List item
  • 什么是字节?
    位(bit)是计算机内部数据储存的

4.数据类型扩展及面试题

5.类型转换

  • 由于java是强类型语言,所以要进行有些运算的时候需要用到类型转换 低—高 :byte,short,char-int-long-float-double
  • 高-低 :需要强制类型转换
  • 低-高:自动类型转换
  • 注意:1不能对布尔类型进行转换.2float类型高转低有损进度(丢失小数点后面的数字)3.操作较大的数时注意内存溢出问题

6.变量,常量,作用域

  • 类变量(static)
  • 成员变量(属性)
  • 局部变量(定义在方法体内的变量)
  • 常量 (final修饰的量不能再改变的值)

在这里插入图片描述

7.基本运算符

在这里插入图片描述
%:取余 (也叫模运算)
=:赋值
!=不等于
instanceof:面向对象再说
&&:与 /我与你/
||:或 /或者我,或者你/
!:非 /* 非你即你,非黑即白,知道了吧*/

什么叫二元运算符?

  • 例如;a+b a-b a*b a/b 说的就是二元运算符

8.自增自减运算符,初识math类

//++自增 --自减// 也叫一元运算符
在这里插入图片描述
//幂运算 math类 下面代码输出为9.0
在这里插入图片描述

9.逻辑运算符,位运算符

逻辑运算符: 与(and),或(or),非(取反)
在这里插入图片描述
在这里插入图片描述
c<4一开始就错了,后边的自增运算就没运行。

位运算符

  • 《《 左移 *2
  • 》》右移 /2 涉及计算机底层原理 不深究

10.三元运算及小结

a+=b //a=a+b// a-=b //a=a-b//
在这里插入图片描述

在这里插入图片描述

11.包机制

包的本质就是文件夹
在这里插入图片描述
*表时包下所有的类

12.javaDoc生成文档

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值