(一)Java基础语法

一、注释、标识符

  1. 注释:便于程序的阅读,是不会被编译器编译的部分
    (1)单行注释
    (2)多行注释
    (3)文档注释
	//单行注释
	/*多行注释*/
	/**文档注释*/
  1. 标识符:类名、变量名和方法名
    (1)只能由数字、字母、美元符或下划线组成
    (2)首字符不能是数字
    (3)不能使用关键字作为变量名或方法名

二、数据类型

  1. 基本类型
    (1)整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
    (2)浮点数类型:float(4字节)、double(8字节)
    (3)字符类型:char(2字节)
    (4)布尔类型:boolean(1位)
  2. 引用类型
    (1)
    (2)接口
    (3)数组
  3. 常见问题
    (1)二进制数以0b开头
    (2)八进制数以0开头
    (3)十六进制数以0x开头
    (4)long类型数以L结尾
    (5)float类型数以f结尾
    (6)最好完全避免使用浮点数进行比较
    (7)使用BigDecimal类来存储浮点数可以做到精确存储
    (8)所有的字符本质还是数字(编码)
    (9)转义字符:\t(制表符)、\n(换行符)

三、类型转换

  1. (低)byte、short、char—>int—>long—>float—>double(高):运算中,不同类型的数据先转化为同一类型,然后进行运算
  2. 自动类型转换:由低转高
  3. 强制类型转换:由高转低——(类型)变量名
    (1)不能对布尔值进行转化
    (2)不能把对象类型转换为不相干的类型
    (3)在把高容量转换到低容量时,需要强制类型转换
    (4)在转换的时候可能存在内存溢出或精度问题

四、变量、常量、作用域

  1. 变量
    (1)定义数据类型 变量名 = 值;
    (2)每个变量都有类型(基本类型或引用类型)
    (3)变量名必须是合法的标识符
    (4)变量声明是一条完整的语句,因此每一个声明都必须以分号结束
  2. 常量final 数据类型 常量名 = 值;
    (1)常量是一种特殊的变量,它的值设定后在程序运行过程中不允许被改变
    (2)常量名一般使用大写字符
  3. 作用域
    (1)类变量:定义在类中的用static关键字修饰的变量,从属于类
    (2)实例变量:定义在类中的变量,从属于对象
    (3)局部变量:定义在方法中的变量,必须声明和初始化值
  4. 变量的命名规范
    (1)类成员变量:首字母小写和驼峰原则
    (2)局部变量:首字母小写和驼峰原则
    (3)常量:大写字母和下划线
    (4)类名:首字母大写和驼峰原则
    (5)方法名:首字母小写和驼峰原则

五、运算符

  1. 算术运算符:+,-,*,/,%,++,–
  2. 赋值运算符:=,+=,-=,*=,/=,%=
  3. 关系运算符:>,<,==,!=,instanceof
  4. 逻辑运算符:&&,||,!
  5. 位运算符:&,|,^,~,>>,<<
  6. 条件运算符:?:

六、包机制

  1. 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间:package
  2. 一般利用公司域名倒置作为包名
  3. 为了能使用某一包的成员,需要在Java程序中导入包:import

七、JavaDoc

  1. JavaDoc:用于生成自己的API文档
  2. 参数信息
    (1)@author:作者名
    (2)@version:版本号
    (3)@since:指明需要最早使用的jdk版本
    (4)@param:参数名
    (5)@retrun:返回值情况
    (6)@throws:异常抛出情况
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值