java基础语法以及IDEA快捷键

编译型 :美国人看中文,整本翻译,执行更快

解释型 :美国人看中文有一个翻译官,看一段翻译一段,用一下编译一下,

编译的过程变成class文件

IDAE快捷键的使用

创建main方法的快捷键 psvm 加回车

输出语句快捷键 sout 加回车

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

Java的基础语法

注释

书写注释是一个非常好的习惯

单行注释//

多行注释/*

我是多行注释

*/

文档注释

//javadoc文档注释,可以注释一段文字/* … */

平时写代码一定要注意规范

定义变量时不建议使用拼音,建议英文

数据类型

强类型语言

要求变量的使用要严格符合规定,所有变量先定义后使用,安全性强

弱类型语言

要求变量的使用要符合规定,所有变量先定义后使用

byte类型最大到127

long类型后面要加L

float最后要加一个F

整数拓展

进制

int i = 10;

int i = 010;//八进制01(01是前缀) 输出8

int i = 0x10;//十六进制0X (输出16) A~F 16

浮点数扩展

银行业务怎么表示

BigDecimal 类表示,是一个数学工具类

少去浮点数进行比较

字符串拓展

强制转换

所有的字符本质是一个数字

char类型可以强制转化为int类型

char c1 = ‘d’;

(int) c1;

转义字符

\t

\n换行

强制转换

int i = 128;

byte i = (byte)i;

低到高可以自动转换

不能对bool进行转换

高到低强制转换,注意内存溢出,或者精度问题

操作比较大的时候注意溢出问题,int类型先转化成long类型再进行计算

JDK7可以用下划线分割数字

变量

Java是一种强类型语言,每个变量都必须声明其类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T34wmCao-1609746469468)(D:\Desktop\图片\5.PNG)]

注意程序的可读性

局部变量:写在方法里面

实例变量:写在类里面,方法外面

从属于对象,不自行初始化,就是默认值

常量

前面加一个final

static final double PI = 3.14;

static final不要求顺序

变量命名规范

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zv2Lka8c-1609746469473)(D:\Desktop\图片\6.PNG)]

位运算

/*
        位运算
        A = 0011 1100
        B = 0000 1101

        A&B = 0000 1100  都为1
        A/B = 0011 1101  其中一个为1
        A^B = 0011 0001  两个位置相同为0,不相同为1
        ~B = 取反

        2*8 = 16 如何运算最快  写成2*2*2*2
        位运算,效率更高
        << 左移,将1左移   *2
        0000 0000 0
        0000 0001 1
        0000 0010 2
        0000 0010 3
        0001 0000 16
        
           >>  /2


         */

包的本质就是一个文件夹

一般利用公司的名字作为包名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JPOBHIbG-1609746469481)(D:\Desktop\图片\7.PNG)]

JavaDoc

百度JDK帮助文档

javadoc命令是用来生成自己的API文档的

/**加回车

/**
 * @author zhangjing    作者名字
 * @version 1.0
 * @since 1.8           JDK版本
 *
 */
public class Doc {

    String name;

    /**
     *
     * @param name
     * @return
     * @throws Exception
     */
    public String test(String name) throws Exception{
        return name;
    }
}
//加在类上面就是类的注释,加在方法上面就是方法的注释
//命令行生成API文档  javadoc encoding UTF-8 -charset UTF-8 Doc.java
//index文件就是API文档
//IDEA生成JAVADOC文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值