第二章笔记

IDE集成开发环境

我们所使用的的开发工具统称为IDE

java开发流行

IDEA 收费(可破解)和免费版

eclipse 免费 开源

注释

用特定符号标注的,对代码进行说明的,不属于程序

// 单行注释 ctrl+/

/*

多行注释 crtl+shfit+/''

*/

/**

文档注释

用于为类,方法(函数),属性功能进行说明,调用时可以进行提示,用来生成API文档。按住ctrl键 会对类形成超链接。

*/

package day1;
​
/**
 * Demo1 演示java中的注释
 * 功能 :文档注释,用于为类,方法(函数),属性 功能进行说明,可在调用时提示【与多行注释的区别】
 * 按住ctrl键 会对类形成超链接
 */
public class Demo1 {
    // (ctrl + / ) 单行注释 main是java程序的启动入口
    public static void main(String[] args){
        /*  (ctrl shift + / ) 多行注释  ctrl+shift+\ 取消注释
        * 注释功能 说明程序功能和测试程序 */
    }
}

关键字

定义:被java语言赋予了特殊含义,用作专门用途的字符串(单词)

被语言赋予特殊含义的单词,所有字母小写

特点:所有字母都为小写

保留字

定义:现有java版本尚未使用,但以后版本可能会作为关键字使用

命名标识符时要尽量避免使用保留字。

标识符

●定义:java对各种变量、方法和类等各要素命名时使用的字符序列

●标识符命名规则

(1)语法强制要求

大小写字母、数字、$、_

数字不能开头

不能有空格

不能是关键字,可以包含关键字

长度没有限制

(2)约定

类名首字母大写 多个单词每个单词首字母大写即大驼峰 eg:UserInfo

包名全部小写

变量名、方法名第一个单词首字母小写 即小驼峰 eg:userInfo

常量全部大写 单词间用连接 eg:USERNAME

见名知意

package day1;
/**
 * demo3 标识符
* */
public class Demo3 {
​
        public static void main(){
            int a = 10;
            int A = 6;
            int $_b = 4;
            int useclass = 8;
    }
}
​

变量

●定义

变量是程序中最基本的存储单元,运行时值可以改变

●本质

是一块内存空间,先在内存中申请一块存储空间再对此空间进行赋值。

●语法

[修饰符 public static...] 数据类型 变量名

使用(运算)变量前必须是赋值的

package day1;
/*
* Demo4 演示 变量
* */
public class Demo4 {
    /*
     * main()启动java程序
     * */
    public static void main(String[] args){
        int a = 5;
        int b = 10;
        a = 5;
        System.out.print(a+b);
    }
}
​

基本数据类型

数据都会有类型,类型可以知道数据在内存中存储空间结构.

JAVA数据类型分为

●基本数据类型

整数类型

byte short int long

浮点数

float double

字符型

char

布尔类型

boolean

●引用数据类型

除了八种基本数据类型 其余都是引用数据类型

package day1;
/**
 * Demo5演示数据类型
 * */
public class Demo5 {
    public static void main (String[] args){
        int age = 10;
        //字符串
        String name = "Jim";
        //不同数据类型所占空间
        /*
        * byte类型 1字节 -128 --- 127
        * */
        byte a = 127;
        /*
        * short类型 2字节 32767
        * */
        short b = 32767;
        /*
        * int 4字节
        * */
        int s = 2147483647;
        System.out.print(Integer.MAX_VALUE);
        /*
        * long类型 8 字节  21474836479223372036854775807
        * java中整数的字面量默认是int 所以long c = 2147483648会报错,在字面量后面加L就会变为long类型
        * 如果声明long类型,字面量大于int范围,需要在末尾加L
        * */
        long c = 2147483648L;
        System.out.print(Long.MAX_VALUE);
​
        // int x = 011;   八进制
        // int x = 0b11;  二进制
        //int x = 0x11;  十六进制
       // System.out.print(x);     9;3;17
​
    }
}
​
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_57099942

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值