JAVA 学习日志

JAVA 学习日志

注释
java注释有3中方式 1.当行注释 2.多行注释 3.文档注释
单行注释:快捷键ctrl+/ 可以进行嵌套但只可以注释一行
多行注释:快捷键ctrl+shift+/ 不可以进行嵌套可一次性注释多行
文档注释

关键字
java中预定义了一些英文字符串,这些字符串否是小写字母,全部的关键字如下
其中goto const 是保留关键字,暂未赋予实际意义

标识符
标识符是用来标记java中的类 接口 枚举等
标识符的组成:
1.大小写英文字母
2.数字0~9
3.字符$ _(通常只使用这两个,其余字符不建议使用)
标识符命名注意事项:
1.不能和关键字重名
2.不能以数字开头

java命名包 类 变量 方法 常量 的规范
1.包的规范:域名小写英文倒写 com/cn.公司名称.项目名称.包具体含义 如 com.gongsi.myproject.dao
2.类的规范:每个单词首字母大写其余字母小写,即大驼峰命名法 如 MyTest
3.变量和方法命名规范:第二个单词首字母大写,其余字母小写,即小驼峰命名法 如 maxNum getAge
组成变量的单词一般是一些名词而组成方法的单词一般要选取动词+名词的形式
4.常量规范:字母全部大写 单词之前使用它_进行分隔,如 MAX_NUM

常量
常量是指其值一但赋予后进不能改变的量,使用关键字 final 来修饰
java中的常量分为 基本数据类型常量(整数 小数 字符 布尔) 和 引用数据类型常量(字符串 空常量NULL)
常量可以在定义时就赋值,也可在定义好后在赋值但只能赋值一次。
final int num1 = 10; final int num2; num2 = 20;

变量
变量是指其值可以多次被赋予的量
变量定义时的注意事项:
1.java中定义变量是必须申明其数据类型
2.没有赋值的变量是不能使用的。
3.在同一作用于内不可以出现同名的变量

基本数据类型
java中的基本数据类型有4类8种
在这里插入图片描述
注意事项:
1.定义一个float 或 long类型的时候 需要 在值后面加上 大写的F 或 L
long num1 = 1000L;float num2 = 1.2F;
2.申明变量赋值的时候不能够超出其取值范围

自动/隐式类型转换
小范围的数据于大范围的数据进行运算时,会把小范围的数据提升至大范围的数据进行运算。
数据类型表示范围比较:
byte<short=char<int<long<float<double
注意事项:
1.byte short char int 之间进行运算时都转换为int类型进行运算(char类型转换为ASCII码参与运算)
2.int long float double 参与运算时各个数据都提升为较大类型参与运算
如:char 和 double 的运算 会把char转为double进行
13述

强制类型转换
用于把大范围的数据转换成小范围的数据,故存在丢失精度的风险。
语法:(需要转换的类型)需要转换的数据类型的值
在这里插入图片描述
int 转short 砍掉的是那几位?

运算符

  • 算数运算符 + - * / %
    "+"运算符注意事项:+用于字符串运算时表示字符串的拼接
    自增++,自减- -注意事项:++在变量前表示先自增后赋值,++在变量后表示先赋值后自增,如 int num1 = 10;int num2 = ++num1; num1先自增到11,在把num1的值赋给num2,故num2=11,而int num1 = 10;int num2 = num1++;先把num1的值赋给num2,故num2=10,而后num1进行自增到11.
  • 逻辑运算符 && || !
    java里逻辑运算的结果是boolean类型,参与运算的各项也是boolean类型
    逻辑运算符(&& || 短路与、短路或)在运算到表达式的决定项后将不再继续进行运算

三元运算符
语法格式:
表达式1 ? 表达式2 : 表达式3
说明:

  1. 表达式1 ==> 返回值 必须是boolean 类型
  2. 表达式2 : 表达式3 可以是任意的类型 数据源类型必须是一致

键盘录入
1 .Scanner 类
2 .步骤:
需要导包 import java.util.Scanner
实例化这个类 Scanner input = new Scanner(System.in);
接收键盘输入的值 input.nextInt();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值