JAVA基础语法
标签:tab 遇到 lan img value 整数 baidu ack lock
基础语法
注释
- 单行注释 //注释
- 多行注释 /* 注释 */
- 文档注释
标识符
变量、方法、类都需要名字,这些名字称为标识符
规则:
- 标识符以字母,$,_开头。
- 不能使用关键字
- 大小写敏感
数据类型
强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后才能使用。
Java的两种数据类型:
-
基本类型
byte |
1 字节(8位) |
-128~127 |
short |
2字节 |
-32768~32767 |
int |
4字节 |
-2147483648~2147483647 |
long |
8字节 |
-9223372036854775808~9223372036854775807 |
-
引用类型
进制表示
int a1 = 10;//十进制
int a2 = 010;//八进制 以0开头
int a3 = 0x10;//十六进制 以0x开头
类型转换
大内存变量 转换成 小内存变量 ——> 强制转换
小内存变量 转换成 大内存变量 ——> 自动转换
父类对象 转换成 子类对象 ——> 强制转换(向下转型)
子类对象 转换成 父类对象 ——> 自动转换(向上转型)
变量、常量
public class ScopeDemo {
//实例变量,即类成员变量。
public String name = "dh";
public static int age = 25;
final int a = 10;
public static void main(String[] args) {
//局部变量i,只在main方法有效
int i =10;
//实例变量伴随着对象的调用,静态除外。
ScopeDemo sd = new ScopeDemo();
System.out.println(sd.name);
//类变量 使用static关键字修饰,直接使用类调用
System.out.println(ScopeDemo.age);
//常量 使用final关键字修饰,一次赋值,不允许修改。
System.out.println(sd.a);
}
public static void add(){
System.out.println();
}
}
驼峰命名法
- 变量:首字母小写,后续每遇到一个单词首字母都是大写;如:myName
- 常量:全部大写;如:MAX_VALUE
- 类名:每个单词首字母大写;如:MyName
- 方法名:与变量一样
运算符优先级
包
命名:域名倒置;如www.baidu.com 写成包名则是 com.baidu.www
改名:右键->Refactor->Rename
JavaDoc
参数信息
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的 JDK 版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
package One;
/**
* @author jzj
* @version 1.0
* @since 1.8
*/
public class JavaDoc {
public String name;
/**
*
* @param name
* @return
* @throws Exception
*/
public String test(String name) throws Exception{
return name;
}
}
? 生成命令
javadoc -encoding UTF-8 -charset -UTF-8 JavaDoc.java
JAVA基础语法
标签:tab 遇到 lan img value 整数 baidu ack lock
原文地址:https://www.cnblogs.com/jzj-code/p/14299893.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
JAVA基础语法
文章链接:http://soscw.com/index.php/essay/60837.html
评论