Java零基础(从基础语法到包机制)

本文档详细介绍了Java的基础语法,包括注释的三种类型、修饰符和关键字的使用规则、数据类型的分类及其面试题讲解、类型转换的细节、变量、常量的作用域规则以及基本运算符的介绍。此外,还涵盖了Java中的包机制和如何使用javadoc生成API文档。
摘要由CSDN通过智能技术生成

注释

Java中注释有三种方式:

  • 行注释
  • 多行注释
  • 文档注释
public class Demo01 {
   
    public static void main(String[] args) {
   
        System.out.println("Hello,World!");//这是单行注释
        /*
        这是多行注释
        注释并不会被执行,是给我们写代码的人看的
        书写注释是一个非常好的习惯
        */
    }
}
/**
 *  
 *  这是文档注释
 *
 */

修饰符和关键字(const和goto是保留关键字,就是java还没用到的关键字,先保留着)

  • 关键字
    在这里插入图片描述
  • 修饰符
    Java所有的组成部分都需要名字。类名,变量名以及方法名都统称为标识符
  1. 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线_开头
  2. 不能使用关键字作为变量名或方法名
  3. java标识符大小写敏感,如age和Age是完全不同的标识符
  4. 合法标识符举例:age,$salary,_value,__1_value
  5. 非法标识符举例:123abc,#abc

数据类型

在这里插入图片描述

  • Java属于强类型语言,要求变量严格符合规定,所有变量必须定义后才能使用

  • 八大基本数据类型

public class Demo03 {
   
    public static void main(String[] args) {
     
       /*基本类型*/
    
        //整数
        int a1=10; 
        byte a2=20; 
        short a3=30; 
        long a4=40L;//为了区分long和short,long类型后面加L
        //字符
        char a5='c';
        //小数:也就是浮点数
        float a6=1.2f;//为了区分float和double,folat类型后面加f
        double a7=3.14;
        //布尔值:是非
        boolean a8=true;
        boolean a9=false;
        
       /*引用类型*/
        String name="xiaolan" //因为String属于类,所以String属于引用类型
         int args[]={
   0,1,2,3,4,5} //数组
    }
}

数据类型讲解及其面试题讲解

public class Demo04 {
   
    public static void main(String[] args) {
   
        int i=10;
        int i2=010; //八进制
        int i3=0x10; //十六进制
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);

        //浮点数拓展,银行业务如何表示?
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值