Java Study notes

Posted Star_Flower

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Study notes相关的知识,希望对你有一定的参考价值。

public class Demo {

    
    public static void main(String[] args) {
        //这是输出语句同于将括号内的数据打印到控制台
        System.out.println("hello world");
    }
    /**
     * class:关键字  定义类
     * Demo: 类名称  第一个字母要大写
     * {}: 代表类的主题
     * 在类中需要定义main方法,为java的主线程
     * public: 访问修饰符,代表的是公有的
     * static: 关键字 静态
     * void: 没有返回值的方法
     * 定义方法:   1、有返回的值的方法,需要定义类型
     *             2、无返回的方法(void)
     * main:为java主线程,需要运行Java的程,必须通过main运行
     * main中需要定义参数类型,语法要求必须为String(字符串类型)
     * []数组
     * args:参数名称
     * 切记:所有的符号全部使用英语,区分中英文符号
     * 每次修改文件都需要重新java编译。java文件若创建类时添加访问修饰符
     * public,那么类名称必须和文件名称一致  否则报错
     * 不定义访问修饰符,那么为默认default,可以不写,那么类名称可以与文件名称不一致
     * 在定义类时,尽量都保持一致
     * 
     * System:系统
     * out: 向外输出
     * print: 打印
     * 若打印的内容为字符串,使用双引号
     * 字符串:有字符组成的,可以放汉字、拼音、符号、数字等
     */
    
    /**
     * main为静态方法,静态方法只能被静态的方法或静态的变量访问
     * static a = 8;//全局变量
     * 变量:可以改变的量称之为变量
     * 定义变量:定义数据类型    变量名称    = 赋值;
     * 数据类型
     * 一:基本数据类型8种
     * 整数类型(4种)
     * byte(字节)、short(小数的整数类型:-128到127)
     * int整数类型  定义证书默认的为int类型
     * long(长整型)
     * 
     * 浮点型(2种)
     * float(单精度)
     * double(双精度)默认为double
     * 字符类型:char
     * 
     * char的值,只能定义一个拼音、汉字、数字、或符号
     * 布尔值:boolean  返回的结果  true  和  false
     * 
     * 
     * 引用数据类型: 类、接口、数组等
     * print或println(任意类型)
     * 定义变量:2种
     * 成员变量:又称全局变量,全局变量定义在类中,方法体的上面,可以被当前类访问
     * 局部变量:定义在方法体种,只能被当前方法访问
     * 
     * 定义float 类型  需要定义大写F或小写f
     * 
     * char ** = **;  使用单引号为字符   双引号为字符串
     * 
     * 常量:不可以改变的量
     * 如何定义常量  需要时  final 凡是使用final修饰的变量称之为常量
     * 常量名所有字母都大写
     */
}

 

        if() {
        //若为真执行方法体的内容  若为假不执行
    }
    
    if() {
        //两者之间选择一个  若为真执行if  为假执行else
    }else {
        
    }
    if() {}else if() {}else {}   //多个中选择一个
    
    //单独else和else if 不能使用  必须与if一起使用
    //if可以单独使用        

 

以上是关于Java Study notes的主要内容,如果未能解决你的问题,请参考以下文章

Beginning Scala study note Scala and Java Interoperability

[20-04-26][Self-study Notes 12]Java Powerball

[20-04-23][Self-study Notes 9]Java Array of Objects

Study Notes: OpenMP gramma and notes

[Python Study Notes]with的使用

[Python Study Notes]批量将wold转换为pdf