java从零到项目实战(二)

Day 1(准备工作及java基础语法)

提示:基础语法部分内容只给出课件部分,基础语法正如其名“基础”儿二字,既是最需要掌握的,同时也不能死记硬背,所以并不打算针对基础语法进行详细的剖析,后续随着代码的逐渐深入,基础语法将变得信手拈来。



准备工作

关于java安装环境

卸载JDK

1.找到JDK安装目录

方法:我的电脑-属性-高级系统设置-环境变量-java-home中有安装路径

在这里插入图片描述

2.删除安装路径对应文件
在这里插入图片描述

3.删除系统变量java-home以及path中所有与java相关配置
在这里插入图片描述

4.控制台java -version查看JDK
在这里插入图片描述

下载JDK

1.百度搜索JDK8(虽然版本很多,但是企业基本仍使用7,8居多)

2.根据操作系统选择对应版本

在这里插入图片描述

若需注册,先注册即可下载

3.双击安装

4.配置环境变量

  1. 我的电脑-属性-环境变量

  2. 添加JAVA_HOME

在这里插入图片描述

  1. 找到安装路径并写入变量值
    在这里插入图片描述

  2. 配置path变量

在这里插入图片描述

  1. cmd验证安装是否成功 java -version


java基础语法

注释、标识符、关键字

注释

  1. 单行注释

    //

  2. 多行注释

    /* */

  3. 文档注释

    /** */(用于JavaDoc)

在这里插入图片描述

标识符

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

在这里插入图片描述

关键字

关键字不能再做变量名或方法名

在这里插入图片描述

数据类型

  • 强类型语言

    要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

在这里插入图片描述

  • 弱类型语言

java的两大基本数据类型

  1. 基本类型:整数、浮点(小数)、字符串、布尔(真假)

在这里插入图片描述

  1. 引用类型

    除基本类型外都是引用类型

在这里插入图片描述

注:字节

在这里插入图片描述

关于进制转换问题:

https://blog.csdn.net/liangxw1/article/details/78535545

类型转换

由于java是强类型语言,所以要进行运算时,需要进行类型转换

在这里插入图片描述

  • 强制转换

    由高到低,需要强制转换: (转换类型)变量名

  • 自动转换

    由低到高自动转换

变量、常量

java是强类型语言,每个变量都必须声明类型

在这里插入图片描述

变量作用域:

在这里插入图片描述

常量

在这里插入图片描述

变量命名规则

在这里插入图片描述

运算符

在这里插入图片描述
在这里插入图片描述

包机制、JavaDoc

包机制

在这里插入图片描述

创建包: package 必须写在所有代码第一行

例如:
package com.abc.www.Demo  //表示com下的abc下的www包下的Demo类

引入包: import 写在package之后

例如:
import com.abc.www.Demo  //表示导入com下的abc下的www包下的Demo类
import com.abc.www.*     //*是通配符,表示引入www包下的所有类

JavaDoc

在这里插入图片描述

通过命令行生成JavaDoc
  1. 在相关类中使用文档注释
    在这里插入图片描述

  2. 进入想要生成JavaDoc的类所在包路径,打开cmd
    在这里插入图片描述

  3. javadoc -encoding UTF-8 -charset UTF-8 Demo9.java 生成文档

在这里插入图片描述

通过IDEA生成JAVADOC

1.选中要生成Doc的类,然后Tools(工具) > Generate javadoc:(生成DOC)

在这里插入图片描述

2.填入重要信息

在这里插入图片描述

解释说明:
Whole project:整个项目都生成文档
Custom scope: 自定义范围。
include JDK and … : 包含jdk和其他的第三方jar
link to JDK documentation…: 链接到JDK api
output directy :生成的文档存放的位置
private、package、protected、public :生成文档的级别(类和方法)
Generate…:是选择生成的文档包含的内容,层级树、导航、索引…
Generate右边的@:是生成的文档包含的内容信息,作者版本等信息
Locale :语言类型,zh-CN 或者不填
Other command line arguments: 其他参数
Maximum heep… :最大堆栈

建议使用UTF-8编码、否则会出现中文乱码: -encoding UTF-8 -charset UTF-8

写在类上面的Javadoc:

写在类上的文档标注一般分为三段:

第一段:概要描述,通常用一句或者一段话简要描述该类的作用,以英文句号作为结束
第二段:详细描述,通常用一段或者多段话来详细描述该类的作用,一般每段话都以英文句号作为结束
第三段:文档标注,用于标注作者、创建时间、参阅类等信息

写在方法上的Javadoc:

写在方法上的文档标注一般分为三段:

第一段:概要描述,通常用一句或者一段话简要描述该方法的作用,以英文句号作为结束
第二段:详细描述,通常用一段或者多段话来详细描述该方法的作用,一般每段话都以英文句号作为结束
第三段:文档标注,用于标注参数、返回值、异常、参阅等

点击ok进行开始打包javadoc:

中文版操作界面:

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值