Java零基础小白到秃头--day02(深谈第一个java程序) 待续ing.......

第一章、深入理解第一个Java程序

public class Demo{
    public static void main(String[] args){
        System.out.println("这是第一个java程序");
    }
}
  • 编译报错

    • 注意中英文符号
    • 注意大小写
    • class的类名要和.java文件的文件名保持一致
    • 注意单词拼写
  • 运行报错

    • 书写mian方法时定义如下:
public static void main(String[] args){
    //只有args可以随便该。
}
  • 了解第一个程序

    • public 公开的公共的,它是修饰符,修饰访问权限的。
    • class 类,被public修饰的是公共类,要保证类名和.java文件名保持一致。
    • Demo 类名,类名不能以数字开头。
    • {} 代码块,它是成对出现的。
    • static 静态的共享的。
    • void 返回值,存在void证明无返回值。
    • main 主方法,它是一个程序的入口,程序进入主方法之后一次执行里面的代码。
    • ()方法 看见单吃后加()就表示是个方法。
    • String 字符串 java中通过“”号括起来的内容表示字符串。
    • args 形式参数,可以随意更改。
    • System.out.println("");输出内容,()里是输出的内容。
    • ; 表示一条语句的执行结束。
  • 问题:在一个java程序中师傅可以有多个class(类)。

    public class Demo01{
        public static void main(String[] args){
            System.out.println("Demo01");
        }
    }
    class Demo02{
        public static void main(String[] args){
            System.out.println("Demo02");
        }
    }
    • 一个java程序中可以存在多个类(class),但只有一个class能被public修饰。
    • 在编译.java文件时,当前的.java文件中的所有class全部编译为.class文件。
    • public修饰的class类名要和.java的文件名保持一致。

第二章、java的基础语法

2.1 注释

注释时用来解释说明的文字,帮助其他人读懂你的代码。

字节码文件中不存在注释内容,就意味着注释是源码期的行为。

2.1.1 注释的分类

注释的分类 书写格式 注意事项
单行注释 //注释内容 只能注释一行
多行注释 /注释内容/ 能注释多行,但不能和文档型注释嵌套使用
文档型注释 /*注释内容/ 可以注释多行,并生成帮助文档

2.1.2 文档型注释的使用

javadoc -d ./doc -header 文档名 -doctitle 文档注释练习 -author -version *Demo。java
  • -d 生成.html文件所在路径
  • *类名 指定解析的某个.java文件
  • -author -version 你的文档写了哪些关键字

2.2 标识符

java中用来标识的符号,标示java中的类、接口、变量、数组等。

2.2.1 命名规则

i、三个规范

  • 不能以数字开头,以字母、下划线、美元符号开头,后跟字母、下划线、美元符号、数字结尾。
  • 不能是java语言中的关键词。
  • 严格区分大小写。

ii、两个标准

  • 见名知意。
  • 驼峰原则。比如:DiYiGeJavaChengXu
    • 首字母的大写,其余单词的首字母均大写。

iii、一个注意事项

  • 可以使用中文,但不推荐使用。

2.3 关键词

是指在java中某些单词已经有了自己的用法以及逻辑,这样的词称之为关键词。

Java零基础小白到秃头--day02(深谈第一个java程序) 待续ing......._第1张图片

2.4 字符集合

字符集合就是字符和计算机二进制的对照表。

Java零基础小白到秃头--day02(深谈第一个java程序) 待续ing......._第2张图片

2.4.1 常见的字符集

  • ASCI:美国信息标准交换码,一个字节,8位

  • GBK:中国大陆字符集 两个字节

  • BIG5:中国台湾省字符集 两个字节

  • UTF-8:(现在使用的,有人维护

2.4.2 乱码

由于编码和运行时的字符集不统一造成的,解决办法时统一字符集

由于DOS命令的字符集ANSI码,不能更改,所以我们修改Notepad++的字符集,来保持字符集统一。

Java零基础小白到秃头--day02(深谈第一个java程序) 待续ing......._第3张图片

2.5 变量

在程序运行期间其值可以发生改变的量,变量就是用来存储数据的。

2.5.1 变量的要素

  • 数据类型:存储的值的范围
  • 变量名:具体的名字
  • 作用范围/生命周期:当前这个变量能够作用的范围

2.5.2 变量的使用

i、声明

数据类型 变量名;//声明
public class Demo03{
    public static void main(String[] args){
        int num;//声明一个int类型的变量num
        System.out.println(num);
    }
}
  • 编译报错,没有初始化变量num。
  • 在java中定义变量一定要给出初始化值。

ii、赋值

public class Demo04{
    public static void main(String[] args){
        int num;//声明一个int类型的变量num
        num = 10 //给变量num赋值10
        System.out.println(num);
    }
}
  • 在mian方法中不能定义同名变量
  • 在程序运行期间可以给num重新赋值
  • 通常我们把声明和赋值放在一行写:int num = 10;

2.6 数据类型

java语言是一门强类型语言,每个变量都有自己的类型。

Java零基础小白到秃头--day02(深谈第一个java程序) 待续ing......._第4张图片

你可能感兴趣的:(Java零基础小白到秃头--day02(深谈第一个java程序) 待续ing.......)