idea显示java需要标识符,java基础和IDEA常用设置

基础语法

IDEA一些基本设置

修改注释的字体颜色:

File-->Settings-->Editor-->Color Scheme-->java-->Comments(如果改颜色没有反应,去掉下面的√)

修改代码字体:

File-->Settings-->Editor-->Font

修改主题和背景图片

File-->Settings-->Appearance & Behavior-->Appearance-->Theme/Background Image

包结构显示形式调整(分级or不分级)

Show Options Menu(小齿轮)-->Compact Middle Packages

常用快捷键

//获取快捷键文档: Helo-->Keymap Reference

//Ctrl+D 复制当前行到下一行

//Ctrl+Y 删除当前行

//Alt+回车 自动提示完成,抛出异常

//Ctrl+ALt+T 选中代码使用if,while,try/catch等包装

//Ctrl+ALt+L 格式化代码

//Ctrl+Shift+上下箭头 代码块整体移动

//Shift+Enter 当前行下方开始新行

注释

单行注释 //

多行注释 /* */

JavaDoc:文档注释

/**

​ *@Author

​ *@Description

*/

​ 有趣的代码注释

标识符

content-1-829098.html

​ 关键字

所有的标识符都应该以字母、$或者下划线开始

首字母之后可以是字母、$、下划线或数字

不能使用关键字作为标识符

数据类型

java属于强类型语言

基本类型

引用类型

八大基本类型

数值类型

整数类型:byte(1) short(2) int(4) long(8) long类型要在数字后面加个L

浮点类型:float(4) double(8) float类型要加个F

字符类型:char(2) ''

boolean类型:true/false

引用类型

接口

数组

拓展

整数拓展: 进制: 二进制0b 十进制 八进制0 十六进制0x

浮点数拓展: float 有限 离散 舍入误差 大约 接近但不等于

​ 银行业务表示钱用的是BigDecimal(数学工具类)

​ 0.1F==1.0/10 //false

​ d1= 23131312312312313F;d2=d1+1;d1==d2; //ture

​ 最好完全避免使用浮点数进行比较

字符拓展: 可以强制转换为int类型

所有的字符本质还是数字

编码 Unicode表 2字节 U0000--UFFFF 如:char c='\u0061'

转义字符 \t \n

String sa=new String("hello world");

String sb=new String("hello world");

System.out.println(sa==sb); //flase

String sc="hello";

String sd="hello";

System.out.println(sc==sd); //true

布尔值拓展 if(flag)

类型转换

content-1-829098.html

强制转换 高--->低

自动转换 低--->高

注意点:

不能对布尔值进行转换

不能把对象类型转换为不相干的类型

在把高容量转换到低容量的时候,强制转换

转换的时候可能存在内存溢出或者精度问题

//类型转换

System.out.println((byte)128); //溢出 输出-128

System.out.println((int)23.7); //精度损失 输出23

System.out.println((int)-25.6F);//精度损失 输出-25

//操作比较大的数的时候,注意溢出问题

//JDK新特性,数字之间可以用下划线分割

int money = 10_0000_0000;

System.out.println(money);

int years=20;

int total = money*years;

System.out.println(total); //计算会溢出

long total2 = money*years; //还是溢出 因为默认是int,转换之前就出问题

System.out.println(total2);

long total3 = money*(long)years; //结果正常

System.out.println(total3);

//整型数相加,含long则结果为long类型,不含则为int类型

变量

每个变量都必须声明类型。

变量名必须是合法的标识符。

三要素:变量类型、变量名、作用域

变量作用域:

类变量(static)

实例变量

局部变量

public class Demo02 {

//属性:变量

//实例变量:从属于对象 如果不初始化,则使用默认值 0 0.0 u0000 false 基本类型外:null

String name;

int age;

//类变量 static

static double salary = 2500;

//main方法

public static void main(String[] args) {

//局部变量:必须声明和初始化

int i=10;

System.out.println(i);

Demo02 demo02 = new Demo02();

System.out.println(demo02.age);

System.out.println(demo02.name);

//类变量 static

System.out.println(salary);

}

//其他方法

public void add(){

}

}

变量的命名规范

见名知意

驼峰原则

常量:大写字母和下划线

类名:首字母大写+驼峰原则

方法名:首字母小写+驼峰原则

常量

使用关键字final,一般全大写

//修饰符,不存在先后顺序

static final double PI = 3.14;

public static void main(String[] args) {

System.out.println(PI);

}

运算符

算术运算符 +、-、*、/、%、++、--

赋值运算符 =

关系运算符 >、=、<=、==、!=、instanceof

逻辑运算符 &&、||、!

位运算符 &、|、^、~、<>、>>>

条件运算符(三元运算符) x ?y

标签:常用,java,--,IDEA,System,运算符,int,println,out

来源: https://www.cnblogs.com/YuefanZZZ/p/14307049.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值