// 单行注释
/*
多行注释
*/
/**
文档注释
*/
所有的标识符都应该以字母,美元符,或者下划线开始
首字母之后可以是字母,美元符,或者下划线或数字的任何字符
不能使用关键子作为变量名或方法名。
标识符是大小写敏感的
可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很low
强类型语言
要求变量名的使用要严格符合规定,所有变量必须先定义后才能使用。安全性高,编译速度下降。如Java
弱类型语言
变量不需要定义就能使用。如vb,jsp,var name=""
基本数据类型
八大基本数据类型:
数值类型
整数类型:
byte占一个字节范围
short占两个字节范围
int占4个字节范围
long占八个字节范围
浮点类型
float占4个字节
double占8个字节
字符类型:char占2个字节
boolean类型:占1位其值只有true和false
引用数据类型:接口,类,数组
32位操作系统只能用32位cpu,只支持4G内存
64位操作系统可以支持32位和64位cpu,最大支持128G内存
二进制0b
10=2
十进制
10=10
八进制0
10=8
十六进制0x
10=16
强制类型转换:(类型)变量名 高--低 (不能低于低类型的取值范围,不然会溢出)
自动转换:低--高
高类型和低类型做运算的时候,自动往高类型转变
jdk7新特性:数字之间可以用下划线分割
类变量
变量类型前加static,可以在类中直接使用
实例变量
从属于对象,如果不自行初始化,有默认值,使用时需要对象.变量名
局部变量
一般在方法中声明的对象,必须声明和初始化值
常量
初始化后不能改变的值,不会变动的值
final 常量名=值
常量名一般使用大写字符
所有变量,方法,类名:见名知意
类成员变量:首字母小写和驼峰原则
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线
类名:首字母大写和驼峰原则
方法名:首字母小写和驼峰原则
@author 作者名
@version 版本号
@since 指明需要最早使用的jdk版本
@param 参数名
@return 返回值情况
@throws 异常抛出的情况
方法一
点击编写的代码类名右击——》show in explorer-->cmd打开命令窗口
输入tjavadoc -encoding UTF-8 -charset UTF-8 类名.java
方法二
tools-->generate javaDoc-->output directory(选着保存文件夹)-->local(zh_CN)-->other command(-encoding UTF-8 -charset UTF-8 )-->ok
用于获取用户的输入,可以通过Scanner类来获取用户信息
Scanner s=new Scanner(sysytem.in)
通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()和hasNextLine()判断还有输入的数据。
Java-->class(字节码文件)-->反编译(idea)
每一个对象都有自己的hashCode(),通过特定算法自动生成
int[] a={1,2,3,4}
for(int x:a){
?
}
原文:https://www.cnblogs.com/hjtlovelhx/p/14665586.html