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为首地址)也可以用类似于数组的形式传参
例如: 

浙公网安备 33010602011771号