美文网首页
2018-07-09

2018-07-09

作者: Xayah1104 | 来源:发表于2018-07-09 10:28 被阅读0次

    注释

      提高程序的可读性
      1.单行注释 //
      2.多行注释/...../
      3.文档注释/*......../

    javadoc 生成api文档
    jar 包 一种压缩文件归档相应的类文件

    jar -cvf Test.jar bin\com

    1.源文件

      1.可以由多个类/接口/枚举
      2.只有一个公有类,而且文件名必须和公有类名相同

    2.pakage

    • 分层次组织我们的java代码
    • 永远在第一行出现
    • 一般都是公司域名的倒写

    3.import

    • 导入需要依赖的jar包
    • 默认导入的jar包 java.lang

    4.类里面可以有属性,方法,构造器,类等

    5.public static void main(String[] args)

    • 修饰符 返回类型 方法名(参数)( )
    • 是程序入口是一切java系统开始运行的源头

    标识符

     变量
      程序是用来处理数据的
      变量是用来保存和表示数据的
     规则:
    1.首字母必须以字母,下划线,$开头 后面字符由字母,数字,下划线,$组成
    2.大小写区分
    3.不能和关键字相同

    类型

    • 基本类型和引用类型

    基本类型 四类八种

    • bool类型

    boolean 只有true和false

    • 整型

    byte 1个字节
    short 2个字节
    int 3个字节
    long 4个字节
    类型转换

    • 隐式转换
    • 显式转换
    • 浮点型

    fioat
    double
    byte<short<int<float<double

    • 字符
      char:2个字节 Unicode编码
      ASCII码表示英文+西欧字母
      gbk(gb2312 中文)
      utf-8兼容(包含) ascii gbk..

    引用类型

    • String 自定义类型

    运算符

    算术运算符
    • + - * \ %
    赋值运算符
    • =
    比较运算符
    • <,>,>=,<=,==,!=,instanceof(判断类型)

    ==:
    基本类型:比较的是值的大小
    引用类型:比较的是对象引用的内存地址

    逻辑运算符
    • && || !   结果是bool类型
    • 短路操作
    一元运算符
    条件运算符
    • ?

    控制语句

    1.条件语句
    a. if(){}eles{}
    b. if(){}eles if(){} eles{}
    c. switch
    2.循环语句

    • 组成部分:
      初始语句
      循环条件
      循环体
      迭代语句
      a.while
    while(循环条件){
    循环体
    }
    

    b.for
    for(初始语句;判断;迭代){循环体}
    c.do...while
    d.for增强(foreach)
     for(元素:集合){}

    数组

      保存一组相同类型的有序元素的地方

    • 1.相同类型
    • 2.有序
    • 3.长度不变
    创建数组

    int[] arr = new int[5];

    初始化数组

    arr[0] = 1;
    arr1.length 获取数组长度

    二维数组

    int[][] arr = new int[2][3];

    • 面向对象

    OOP(Object-Oriented Programming),面向对象编程
    1.封装 封装了问题领域的属性和行为,使其对外隐藏
    2.继承 继承其他父类(extends)或者实现父接口(implements)
    3.多态 针对同一领域的操作产生不同结果

    • 类和对象

    类是问题领域的属性和行为的抽象化
    对象就是类的具体化
    类虽然是java里面基本的编程单位,实际上在整个系统中连接起来的是一个个对象
    1.万物皆为对象
    2.对像是有状态的
     状态就是指对象某一瞬间的属性
    3.对象是唯一的

    • this 指当前对象,调用本类当中其他构造器(放在第一行)
    • 方法重载

    根据参数列表来区别同名的方法
    1.参数个数
    2.参数类型
    3.参数顺序
    public void test(){}
    public void test(int a){}
    public void test(double b){}
    public void test(int a,double b){}
    public void test(double a,int b){}

    • 构造器

    初始化对象
    构造器必须和类名保持一致

    相关文章

      网友评论

          本文标题:2018-07-09

          本文链接:https://www.haomeiwen.com/subject/ctkzuftx.html