Java入门及环境搭建

1.JAVA三大版本

JAVASE(标准版:桌面程序开发、控制台开发...)

JAVAME(嵌入式:手机程序、小家电...)

JAVAEE(企业级:web端、服务器开发...)

2.开发环境

JDK:Java Delelopment ToolKit 爪哇开发者工具

JRE:Java Runtime Environment 爪哇运行时环境

JVM:Java Virtual Machine 爪哇虚拟机(跨平台接口)

IDE:集成开发环境(IDEA被誉为最强大的Java开发环境)

3.基本语法

由于java是在c体系衍生出来的,所以大多数语法和C语言相同

  • 注释(类似于c语言)

    单行注释 //注释

    多行注释 /* 注释 */

    文档注释(JavaDoc) 带参注释

    ​ /** 注释 */

  • 标识符/关键字

  • 数据类型

    • long类型定义时数字后加L,比如 long num=30L
  • float类型定义时数字后加F,比如 float num=3.2F

    • 布尔值用boolean关键字定义
    • java的字母表为Unicode而不是Ascll
    • 强制类型转换和自动类型转换
    • b 数字之间可以用下划线分割(JDK7以及更高版本)如1_0000_0000=100000000
  • 变量、常量、作用域

    • Java中局部变量必须初始化
    • 常量命名: final + 类型 +常量名
  • 命名规范

    • 类成员变量:首字母小写、驼峰原则 eg:monthSalary
    • 局部变量: 同上
    • 方法名:同上 eg:runMoney()
    • 常量:大写字母+下划线 eg:MAX_VALUE
    • 类名:首字母大写、驼峰原则 eg:HelloWorld
  • 包机制

    • 包名:一般用公司域名的倒置作为包名
    • 导入其他包成员:import
    • 定义包成员:package
  • JavaDoc(文档注释)

/**
*@author 作者名
*@version 版本号
*@since 所支持的最早的jdk版本
*@param 参数名
*@return 返回值情况
*@throws 异常抛出情况
*/

用命令行生成doc文档:Javadoc (-参数)文件名

​ 如:javadoc -encoding UTF-8 -charset UTF-8 demo1.java

​ (将输出字母表设置为UTF-8是为了输出更多正确的汉字,防止乱码)

在IDEA中同样也可以生成doc文档:

点击工具栏tools->Generate Javadoc..
参数一般会设置为: -encoding UTF-8 -charset UTF-8 -windowtitle “文档HTML页面标签的标题” -link http://docs.Oracle.com/javase/7/docs/api

  • 方法的重载

规则:函数名相同、参数列表(参数类型、个数)不同、返回值可相同可不相同

但是当参数名和参数列表一致情况下的返回值不同则视为重复定义

  • 命令行传参

命令行加载class文件时必须要带类的包路径,并且将文件路径退回到包文件之上,编译时可以在包文件路径下直接编译.java文件

  • 可变参数

    规则:Jdk1.5开始使用,一个方法中只能有一个可变参数,并且必须在参数列表的最后一个

    用法:在指定参数类型后加 “...”

​ 可变参数和命令行参数相似,实质上类似于数组(i为首地址)也可以用类似于数组的形式传参

例如:

posted @ 2021-02-05 00:04  姬如乀千泷  阅读(78)  评论(0)    收藏  举报