JAVA基础
JAVA基础
注释
注释不会被执行,是给写代码的人看的
- 
单行注释: // 
- 
多行注释:/* */ (快捷键: 选中->ctrl+shift+/; /* + 回车) 
- 
文档注释(JavaDoc)(快捷键: /** + 回车) /** * @Description 描述 * @Author 作者 */
标识符
- 
JAVA所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 
- 
标识符都应该以字母、$、_开始,首字母之后可以是字母、$、_、数字的任何字符组合。 
- 
关键字(void、public、while...) 
- 
不能使用关键字作为变量名或方法名。 
- 
标识符大小写敏感。 
数据类型
- 强类型语言: 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(更安全,速度没有弱类型语言快)
JAVA的数据类型分为两大类
- 基本类型(数值类型、boolean)
- 引用类型(类、接口、数组)
*JDK7新特性,数字之间可以用下划线分割
- 
位(bit,b) 
- 
字节(byte,B) 
- 
8bit=1byte 
- 
1024B=1KB 
- 
1024KB=1M 
类型转换
- 低到高转换: byte,short,char->int->long->float->double
- 运算中,不同类型的数据先转化为同一类型,再进行运算
- 强制类型转换: 高->低
- 自动类型转换: 低->高
变量
- 变量: 可以变化的量,JAVA变量是程序中最基本的存储单元,要素包括变量名、变量类型、作用域
变量的作用域:
- 类变量: 含有static关键字
- 实例变量: 从属于对象;如果不自行初始化值,则取这个类型默认值
- 局部变量: 在方法中;必须声明和初始化值
public class Demo{
    static int a = 0;//类变量
    String b = "hello world";//实例变量
    
    public void method(){
        int i = 0;//局部变量
    }
}
常量
- 常量: 初始化后不能再改变值
final int a = 0;
*修饰符,不存在先后顺序
命名规范
- 所有变量、方法、类名: 见名知意
- 类变量成员: 首字母小写和驼峰原则(例: monthSalary)
- 局部变量: 首字母小写和驼峰原则
- 常量: 大写字母和下划线(例: MAX_VALUE)
- 类名: 首字母大写和驼峰原则(例: GoodMan)
- 方法名: 首字母小写和驼峰原则
运算符
- 算术运算符: +,-,*,/,%,++,--
- 赋值运算符: =
- 关系运算符: >,<,>=,<=,==,!=,instanceof
- 逻辑运算符: &&,||,!
- 位运算符: &,|,^,~,>>,<<,>>>(了解)
- 条件运算符: ?,:
- 扩展赋值运算符: +=,-=,*=,/=
*优先级
包机制
一般利用公司域名倒置作为包名;(例: com.kuangstudy.www)
*阿里巴巴开发手册
JavaDoc生成文档
- 
javadoc命令是用来生成自己API文档的 
- 
参数信息 - @author 作者
- @version 版本号
- @since 指明需要最早使用的JDK版本
- @param 参数名
- @return 返回值情况
- @throws 异常抛出情况
 
- 
CMD: javadoc -encoding UTF-8 charset UTF-8 文件名.java (生成相应文档HTML) 
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号