javaSE-基础

Java基础

1.注释

  • // 单行注释
  •  /*  */多行注释
  • /**   */   文档注释 可以加参数

2.标识符和关键字

关键字

java所有的组成部分都需要名字,类名,方法名,变量名。

所有的标识符都应该以 字母、美元符、下划线,数字组成。数字不能作为开头。标识符大小写敏感。

3.数据类型

基本类型(primitive  type): 八大基本数据类型

        byte   short   char   int    long   float   double    boolean

引用类型(reference type):

        类 ,接口  ,数组

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

  • 进制转换:二进制b    八进制0      十六进制0x
  • 浮点数扩展:float浮点数有限的,接近但不等于
  • 字符扩展:所有的字符本质还是数字
  • 转义字符:\t  制表符   \n 换行
  • 布尔扩展:if(flag==true)    if(flag)

5.类型转换

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

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

  • 强制类型转换
  • 自动类型转换:低到高

6.变量、常量、作用域

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

       每个变量都有类型,可以是基本类型也可以是引用类型。

  • 常量:特殊的变量,初始化后不能再改变值,final
  • 作用域:实例变量(从属于怼,不自行初始化,有默认值,Boolean默认值法拉色),局部变量(方法内,必须声明和初始化),类变量(static修饰,属于类)

7.基本运算符

8.自增自减

一元运算符

  • ++自增。

      a++: a=a+1  先使用后自增

      ++a: a=a+1  先自增后使用

  • --自减

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

  • 逻辑运算符:与(and )  &&     或(or)   ||            非(取反)  !
  • 位运算符:与(and )  &    或(or)   |            非(取反,异或)^
  • << 左移    >>右移    8=2<<3   0001  左移三位1000

10.三元运算符

  • a+=b    =====      a=a+b
  • ?:    x?y :z  如果x为真结果为y,如果x为假,结果为z

11.包package

包的本质就是文件夹,用于区别类名的命名空间

12.JavaDoc生成文档

生成自己的API文档。文档注释。

javadoc encoding UTF-8 -charset UTF-8  AA.java

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值