JAVASE自学知识管理

JAVASE

  1. JDK:java开发工具(包含了JRE、JVM)。
  2. JRE:jAVA运行环境。
  3. JVM:java虚拟机

第一个Hello程序

public class HelloWord {
    public static void main(String[] args) {
        System.out.println("Hello Word");
    }
}

JAVA程序运行机制

java程序运行包含了编译和解释。
在这里插入图片描述

JAVA注释

  1. 单行注释://
  2. 多行注释 :/*
  3. 文档注释 :/**

数据类型

强类型语言:所有变量必须先定义后才能使用。

弱类型语言:VB,PHP,JavaScript

JAVA的基本数据类型

整数类型:int long byte short

浮点类型: folat double

Boolean:booelan

字符类型:char

public class Demo2 {
    public static void main(String[] args) {
        //八大基本数据类型
        int num1 = 10;
        byte num2 = 20;
        short num3 = 30;
        //Long类型要加个L
        long num4 = 30L;
        //小数:浮点数
        //Float 类型要在数字加个F;
        float num5 = 50.1F;
        double num6 = 3.123123;
        //字符
        char chr1 = '1';
        //boolean
        boolean b1 = true;
        //字符串
        String name = "ITQIGO";

    }
}

字节:

位(bit):是计算机内部存储数据最小单位。

字节(Byte):数据处理的基本单位。 1b = 8bit

1B = 8Bit
1024B = 1KB
1024KB = 1MB
1024MB = 1G
1024G = 1TB

类型转换

运算中,不同类型的数据先转化为同一类型,然后进行运算。

package JAVASE;

public class Demo {
    public static void main(String[] args) {
        int i = 128;
        //内存溢出
        byte b = (byte) i;
        System.out.println(128);
        System.out.println(b);

        //强制转化: 避免高转低
        // 自动转化类型:低转高
        /*
            1.不能对布尔类型转化
            2.不能把对象类型转换为不相干的类型
            3.在把高容量转换为低容量的时候,强制转化
            4.转换的时候 可能出现内存溢出,或者精度问题。
         */
        //计算溢出
        int money = 100000000;
        int years = 20;
        int total = money * years;
        System.out.println(total);
        long total1 = money * (long) years;
        System.out.println(total1);
    }
}

变量

package JAVASE;

public class Demo3 {

    //属性:变量

    //实例变量:从属于对象,如果不初始化,隶属于默认值。
    //boolean的初始值:false
    String name;

    //类变量
    static  double salary = 2500;
    
    //常量 static和final 都是修饰符 和顺序无关
    static final double PI = 3.14;
     final static double  PI1 = 3.14;

    //main方法
    public static void main(String[] args) {
        //局部变量:必须声明和初始化值
        int i = 10;
        System.out.println(i);

        Demo3 demo3 = new Demo3();
        System.out.println(demo3.name);

        //类变量
        System.out.println(salary);
    }
    //其他方法
    public  void add()
    {

    }

}

变量的命名规范

在这里插入图片描述

javadoc 生成java文档

命令行:javadoc encoding UTF-8 charset UTF-8 XXX.java

IDEA生成DOC文档

1.Tools选择Generate javaDoc
在这里插入图片描述

2.选择File文件,设置Other command Line arguments 编码格式:

-encoding utf-8 -chartset utf-8

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值