Java基础语法等等

注释

单行注释//

多行注释 /* 注释 */
/*
我是多行注释
我是多行注释
我是多行注释
我是多行注释
 */

//JavaDoc:文档注释
/**
 * @Description HelloWorld
 * @Author Wong
 */

标识符

  • 关键字

在这里插入图片描述

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

标识符是大小写敏感的,可以使用中文命名,但不建议,最好用单词

数据类型

  • 强类型语言

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

Java的数据类型分为两大类

基本类型(primitive type)

数值类型
  1. 整数类型:

    • byte占1个字节(-128~127)

    • short占2个字节(-327688~32767)

    • int占4个字节(正负2147483648)

    • long占8个字节(很大的数)

  2. 浮点类型(小数)

    • float占4个字节

    • double占8个字节

  3. 字符类型 char占2个字节

boolean类型:占1位,其值只有true和false两

引用类型(reference rype)

  1. 接口
  2. 数组
什么是字节
  • 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数

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

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

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

    • 1bit表示1位
    • 1Byte表示一个字节,1B=8b。
    • 1024B=1KB
    • 1024KB=1M
    • 1024M=1G
    • 1204G=1TB

类型转换

  1. 强制类型转换 高–低
  2. 自动类型转换 低–高

变量

变量就是可以变化的量

type varName [=value][{,varName [=value]}]
#数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。
不建议在一行定义多个值
  • 每个变量都有类型,类型可以是基本类型,也可以是引用类型;
  • 变量名必须是合法的标识符;
  • 变量声明是一条完整的语句,因此每一个声明都必须以分号结束

变量作用域

  • 类变量 static静态的
  • 实例变量
  • 局部变量

常量

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

final 常量名=值

fianl double PI=3.14

常量名一般使用大写字符。

变量的命名规范

所有的变量、方法、类名:见名知意 用单词

所有的成员变量,除了常量剩下的时候定义的时候,驼峰原则,除了第一个单词以外,后面的单词首字母大写 示例:lastName

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线:MAX_VALUE

类名:首字母大写和驼峰原则:Man,GoodMan

方法名:首字母小写和驼峰原则:run(),runRun(),

运算符

Java语言支持如下运算符: 运算符 中() 优先级最高,可多次使用。

  • 算数运算符:+,-,*,/,%,++,–
  • 赋值运算符:=
  • 关系运算符:>,<,>=,<=,==(Java的等于是两个等号),!=(不等于) instanceof
  • 逻辑运算符:&&,||,! 与或非
    • 位运算符:&,|,^,~,>>,<<,>>>(以下三个了解就可以)
    • 条件运算符:?、:
    • 扩展赋值运算符: +=,-=,*=,/=

包机制

包的本质就是文件夹

一般利用公司域名倒置作为包名;

为了能够使用某一个包的成员,我们需要再Java程序中明确导入该包,使用【import】语句

import package1[.package2...].(classname|*);

通配符:【*】,导入这个包下所有的类

import java.util.*;

不能包名冲突

JavaDoc

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

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

加在类上就是类的注释,加在方法上就是方法的注释

JavaDoc:文档注释方式,快速生成注释
/**
 * @Author Wong
 * @...
 */

生成JavaDoc文档

方法一:命令行生成

在文件夹中打开:右击类-->选择open in-->Explorer
在cmd中打开当前文档位置,输入指令:javadoc -encoding UTF-8 -charset UTF-8 Doc.java
#如果区域设置为中国,参数一般为-encoding UTF-8 -charset UTF-8
指定目录查看:index.html

方法二:使用IDEA生成

选择菜单中Tools -->Generate javaDoc
Custom scope:自定义范围 -->选择Open File
Output directory:自定义输出目录
Other command line arguments中输入:
如果区域设置为中国,参数一般为-encoding UTF-8 -charset UTF-8
#区域设置,决定文档的语言,简体中文就是zh_CN、繁体(台湾)zh_tw、繁体(香港)zh-hk、英语(香港)en-hk、英语(美国)en-us、英语(英国)en-gb、英语(全球)en-ww
指定目录查看:index.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值