java day3 java基础知识2及javadoc的生成

类型转换

java是强类型语言,进行有些运算的时候需要进行转换

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

byte,short,char->int->long->float->double

强制类型转换:在数据前加(),()里写需要转换成什么类型

自动类型转换:从低到高

注意点:

  1. 不能对布尔值进行转换
  2. 不能把对象类型转换成不相干的类型
  3. 将高容量转换成低容量时使用强制转换
  4. 转换的时候可能存在内存溢出,或者精度问题

变量

变量:可以变化的量

Java是一种强类型语言,每个变量都必须声明其类型

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

注意事项:每个变量必须有类型,可以是基本类型,可以是引用类型

  1. 变量名必须是合法的标识符

  2. 变量声明是一条完整的语句,声明写完必须以分号结束

变量作用域

类变量:写在类里面,加static

实例变量:类中

局部变量:方法里面

常量

常量(constant):初始化之后不能再改值,不会变动的值

使用关键字final ,常量名一般使用大写字母

    final static double PI = 3.14;
    static final double pi = 3.15;

修饰符不存在先后顺序

变量的命名规范

  1. 所有变量、方法、类名:见名知意

  2. 类成员变量:首字母小写和驼峰原则:monthSalary除第一个单词外,以后的首字母大写

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

  4. 常量:大写字母和下划线 MAC_VALUE

  5. 类名:首字母大写与驼峰原则

  6. 方法名:首字母小写与驼峰原则

运算符

  1. 算术运算符:+ - * / %(取余,模运算) ++ –

  2. 赋值运算法:=

  3. 关系运算符: >, < ,>=, <= ,==, !=

  4. 逻辑运算符:&&,||,!

  5. 位运算符:&,|,^,>>,<<,>>>

  6. 条件运算符:?:

  7. 扩展赋值运算符:+=,,-=,*=,/=

包机制

为更好的组织类,java提供了包机制,区别类名的命名空间

包的本质就是文件夹,一般利用公司域名倒置作为包名

www.baidu.com 包名:com.baidu.www

包语句的语法格式为:

package pkg1[.pkg2[.pkg3…]];

为了能够使用某一个包的成员,需要在java中明确导入该包,使用import语句完成此功能

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

import java.util.Date;
//import operator.Demo01;//尽量不要让包里面的名字重复
import base.*;//*叫通配符,会将这个包下面所有的class(类)导入进来

Javadoc

Java命令是用来生成自己API(应用程序接口)文档的

参数信息:

  1. @author 作者名
  2. @version 版本号
  3. @since 指明需要最早使用的jdk版本
  4. @param 参数名
  5. @return 返回值情况
  6. @throws 异常抛出情况

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

/**
 *
 */

生成javadoc文档步骤

1、找到javadoc的地址:idea-右键-Open in Explorer

2、打开后进入命令行

3、输入javadoc(文档生成命令)-encoding UTF-8(编码成UTF) -charset UTF-8(字符型编码成UTF-8)文件名.java

4、成功后打开刚才的文件目录,找到index.html

5、双击打开查看doc文档

作业:学会使用idea生产javadoc文档!面向百度编程

步骤:

1、选择idea下tools工具,找到Generate Javadoc,点击

在这里插入图片描述

2、选择WHile project 整个项目 Custom scope自定义范围 file当前文件,根据需要选择

3、output directory:选择输出位置

4、locale:地点,中国填写zh_CN

5、other command line arguments:其他命令行参数

-encoding UTF-8 -charset UTF-8 -windowtitle “网页标题” -link http://docs.Oracle.com/javase/7/docs/api

-encoding UTF-8 源代码基于 UTF-8 编码的,解决处理过程中的英文避免乱码; -charset UTF-8字符集以 UTF-8 -windowtitle 表示网页标题; -link表示你生成的 JavaDoc对其他外部 Java 类的引用,指定了 -link http://docs.oracle.com/javase/7/docs/api 参数

6、生成成功后在生成目录下找到index.html,打开即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值