Day03

HelloWorld

  1. 新建文件夹,存放代码
  2. 新建java文件
  • 文件名后缀为.java
  • Hello.java
  1. 编写代码
public class Hello{
    public static void main(String[]args){
        System.out.print("Hello,World!");
    }
}    
  1. 编译javac java文件,生成class文件
  2. 运行class文件,java class文件
    节点

可能出现的问题

  1. 单词大小写不能出现问题,java是大小写敏感的
  2. 尽量使用英文;
  3. 文件名 和 类名必须保持一致并且首字母大写
  4. 符号使用中文

Java程序运行机制

  • 编译型
  • 解释型
    java源程序通过java编译器形成字节码class文件,再通过虚拟机的类装载器和字节码校验器,最后通过解释器解释给操作系统来运行程序

Java注释

public class HelloWorld{
    public static void main(String[] args){
        //单行注释:只能注释一行文字
        //输出一个Hello,World!


        //多行注释:可以注释一段文字 /* 注释 */
        /*
        多行注释
        多行注释
        多行注释
        */


        //JavaDoc:文档注释  /**  */
        /**
         *@Description HelloWorld
         *@Author 清风侯月
         */
        System.out.println("Hello,World!")
    }
}

注释并不会被执行,注释是给写代码人看的
书写注释是一个非常好的习惯
平时写代码注意规范

标识符

节点

  • Java所有组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

标识符注意点

  • 所有的标识符都应该以字母(A-Z或a-z),美元符($)或者下划线(_)开始
  • 首字符之后可以是字母(A-Z或a-z),美元符($)、下划线(_)或数字的任意字符组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感
  • 合法标识符举例:age、$salary、_value、__1_value
  • 非法标识符举例:123abc、-salary、_#abc
String teacher="秦疆";
String Ahello="qinjiang"
String $hello="qinjiang"
String _hello="qinjiang"

//String 1hello="qinjiang"
//String #hello="qinjiang"
//String *hello="qinjiang"
  • 可以使用中文命名,但是一般不建议使用,也不建议使用拼音

数据类型

  • 强类型语言

    • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  • 弱类型语言

  • Java的数据类型分为两大类

    • 基本类型(primitive
      type)
    //八大基本数据类型
    
    //整数
    int num1=10;//最常用
    byte num2=20;
    short num3=30;
    long num4=30L;//Long类型要在数字后面加个L
    
    //小数:浮点数
    float num5=50.1F;//float类型要在数字后面加个F
    double num6=3.14159265358979323846264338327950288;
    
    //字符
    char name='A';
    //字符串,String不是关键字,类
    //String name="秦疆";
    
    //布尔值:是非
    bpplean flag=true;
    bpplean 
    //flag=false;
    
    • 引用类型(reference type)
      • 接口
      • 数组

什么是字节

  • 位(bit):是计算机内部储存的最小单位,11001100是一个八位二进制数

  • 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示

  • 1B(byte,字节)=8bit(位)

  • 字符:是指计算机中使用的字母、数字、字和符号

  • 1bit表示一位

  • 1Byte表示一个字节 1B=8b

  • 1024B=1kB

  • 1024kB=1M

  • 1024M=1G

posted @ 2022-12-04 22:35  清风侯月  阅读(24)  评论(0)    收藏  举报