【笔记】Java基础知识01(博主笔记,仅供参考)

Java基础知识01

本文为博主笔记,部分信息撰写不完整,仅供参考使用

基础知识

1. 简介

1.1 JDK、JRE、JVM关系

  1. JDK、JRE和JVM的关系
    在这里插入图片描述

  2. 环境变量

    1. 现在当前目录查询

    2. 去Path目录种查询

    3. JAVA_HOME的配置,主要是为了以后其他项目可能会找JAVA目录

      例如:JAVA_HOME=D:/java/jdk-16.1.1

  3. IDEA项目结构

    1. project项目工程
    2. module模块
    3. package 包
    4. class 类

2. 规范

2.1 命名规范

  • 包名:全部小写,不使用下划线

    eg:com.test.util

  • 类名,接口名

    以UpperCamelCase风格(大驼峰)

    eg:HelloWorld

  • 常量名

    全部大写,用下划线分隔单词

    eg:HELLO_WORLD

  • 方法名,参数名,变量名

    以lowerCamelCase风格编写(小驼峰)

    eg:helloWorld

2.1 注释

2.1.1 注释语法

  1. // 标识注释
  2. 多行注释 /* xxx * /
  3. 文本注释 /** xxx * /

2.1.2 注释规范

参考连接

  1. 类和接口注释

    /**
     * 
     * @ClassName Test_Singleton.java
     * @Description TODO
     * @Author 先
     * @Time 2017年3月25日 下午3:12:43
     *
     */
    public class Test {
        //……
    }
    
  2. 构造方法注释

    /**
     * 
     * @Title: Test
     * @Description: TODO
     */
    public Test(){
    
    }
    
  3. 方法注释

    /**
     * 
     * @Title: test
     * @Description: TODO
     * @param para1
     * @param para2
     * @return String
     */
    public String test(Integer para1,String para2){
    
    	return para2;
    }
    
  4. 属性字段注释

    /**
     * (说明内容)
     */
    private String name;
    /**
     * (说明内容)
     */
    private final Integer id;
    

3 基础语法

3.1 变量

  1. 变量必须先声明再使用
  2. 什么类型的变量存储什么类型
  3. 变量访问范围在大括号内
  4. 定义可以不赋值,但是使用需要赋值
  5. 字符必须使用单引号,字符串使用双引号
  6. 常见特殊值书写格式true false null \n \t

3.2 数据类型

  1. 整数
    • byte 1字节
    • short 2字节
    • int (默认) 4字节
    • long 8字节
  2. 浮点数
    1. float 4字节
    2. double(默认) 8字节
  3. 字符
    1. char 2字节
  4. 布尔
    1. boolean true/false 1字节
注意定义longfloat需要修改后面加上字符类型
float ab = 1212.3F;
long aa = 123123123L;
在这里定义
byte www=10;
是因为默认的是int
10 二进制为:00000000    00000000    00000000     00001010  四个字节
10 强转为byte                       00000000     00001010  两个字节在范围内所以不报错

3.3 关键字与标识符

  1. 不能使用关键字当变量名,比如int floa等
  2. 标识符:数字、字母、下划线和美元$符号组成, 且不能以数字开头
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值