【Java学习笔记】01基础语法

本文详细介绍了Java编程的基础知识,包括如何使用单行、多行和文档注释,标识符的命名规则,基本和引用数据类型,以及类型转换的注意事项。此外,还讲解了变量的声明、作用域和常量的使用。在运算符部分,提到了基本运算、自增自减、逻辑和位运算。最后,概述了Java中的包管理和JavaDoc的使用,以及生成API文档的方法。
摘要由CSDN通过智能技术生成
1.注释
  • 单行注释:用“//"

  • 多行注释:用“/* … */”

  • 文档注释:用/** … */ //JavaDoc

    //JavaDoc:文档注释
    /**
     * @author lemon
     * @Description 我在试用文档注释
     */
    
2.标识符

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

注意事项

  • 首字符必须为字母、美元符或下划线,数字可以用在首字符之后

  • 不能使用关键字

img

  • 大小写敏感

  • 可以使用中文,但没必要

3.数据类型

Java是一种强类型语言:要求变量的使用要严格按照规定,所有的变量必须先定义后使用。

Java的数据类型分为两大类

  • 基本类型(primitive type):数值类型(byte 1、short 2、int 4、long 8、float 4、double 8、char 2)、布尔类型(占1位) 1Byte = 8 bit

  • 引用类型(reference type):类、接口、数组

类型转换

运算中,不同类型的数据像转化为同一类型,然后进行运算。

// 低---------------------------------------------->高
// byte,short,char => int => long => float => double
  • 强制转换 (类型)变量名 高=>低
  • 自动转换 低=>高

注意事项

  • 不能对布尔值进行转换
  • 不能把对象类型转换为不想干的类型
  • 在把高容量转换到低容量的时候,强制转换
  • 转换的时候可能存在内存溢出,或着精度问题
4.变量与常量

变量

Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。

type varname [=value] [{,varname[=value]}];
//数据类型 变量名 = 值;
//可以使用逗号隔开来申明多个类型变量。

注意事项

  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句,因此每一个声明都以分号结束

变量作用域

  • 类变量:static关键字定义,从属于类
  • 实例变量:类里面,不用初始化,有默认值(0,0.0,false),除了8个基本类型默认值都是null
  • 局部变量:方法里面,使用之前必须声明和初始化值
public class LearningJava02 {
    //类变量
    static int times = 4;
    //实例变量
    String str = "hello world";

    public static void main(String[] args) {
        String name = "Lemon"; //局部变量
    }
}

常量

可以理解为特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。

一般用大写字符

//final 常量名 = 值;
static final double PI = 3.14;
5.运算符

基本运算符

自增自减运算符

逻辑运算符

位运算符

三目运算符

包机制

  • 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间
  • 包语句的语法格式为:
package pkg1[. pkg2[. pkg3...]];
  • 一般利用公司域名倒置作为包名
  • 为了能够使用某一个包的成员,我们需要在Java程序中使用import语句明确导入该包
import package1[.package2...].(classname / *);
6.JavaDoc

JavaDoc命令是用来生成自己API文档的

参数信息

  • @author 作者
  • @version 版本号
  • @since 知名需要最早使用的JDK版本
  • @param 参数名
  • @return 返回值情况
  • @throws 异常抛出情况

编译方法

  • 命令行语句
javadoc  -encoding UTF-8 -charset UTF-8 Doc.java
  • IDEA生成JavaDoc文档

project→generate JavaDoc…
返回值情况

  • @throws 异常抛出情况

编译方法

  • 命令行语句
javadoc  -encoding UTF-8 -charset UTF-8 Doc.java
  • IDEA生成JavaDoc文档

project→generate JavaDoc…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值