• java基础01


    这只是本人的笔记,我也是新手,如果有错误的地方请大家指点一下,可以私信我。
     
    ·java执行
     -编译文件 javac 文件名 生成.class 文件
     -执行类 java -cp . 类名
    ·关键字
     
    [数据类型]
    -class  //类
    -interface //接口
    -byte //字节
    -short //短整型 2byte
    -int //整型 4字节
    -long //长整型 8字节
    -float //浮点型 4字节
    -double //双精度浮点型 8字节
    -char //字符 2字节
    -boolean //布尔值 true falsh
    -void //空
     
    [数据类型值]
    -true 
    -false
    -null //空,不存在
     
    [流程控制]
    -If //如果
    -else //否则
    -switch //开关
    -case //
    -default //默认,缺省
    -while //当
    -do 
    -for //循环
    -break //中断
    -continue //继续
    -return //返回
     
    [权限修饰符]
    -public //公用的
    -private //私有的
    -protected //受保护的
     
    [函数、变量、类的修饰符]
    -abstract //抽象的
    -final //最终的
    -static //静态的
    -synchronozed //同步
     
    [类之间修饰]
    -extends //继承、扩展
    -implements //实现
     
    [创建对象]
    -new   //新建
    -this //这个
    -super //父代
    -instanceof //谁的实例
     
    [异常处理]
    -try //尝试
    -catch //捕获
    -finally //最终
    -throw //抛
    -throws //抛 
     
    [包]
    -package //包
    -import //导入
     
    [other]
    -native //本地的
    -transient //临时的
     
    [标识符]
    字符 + 数字 + _ + $
    //不能以数字开头
    //不能用关键字
     
    1.所有包都小写
    2.接口 + 类 :  单词每个单词字母大写,HelloWorld
    3.函数名:驼峰命名法 
    4.常量  全大写 MAC
     
    [注释]
    单行 //
    多行注释 /* */
    文档 /** */
     
    [常量]
    数值
    100
    12.125
    true
    false
    ‘a’
    “abc”
    Null;
     
    [整数]
    -十进制
    int age = 100;
    -八进制
    int age = 0144
    -十六进制
    int age = 0x64
     
    java是强类型语言
    变量必须定义类型
     
    ·移位运算
    << 有符号移动
    <<< 无符号移动 ,补0  -1>>>
     
    三元运算
    a > b ? a : b;
    ·调用父类 super
    ·final
    1.修饰方法、类、变量
    2.修饰类
    final class Dog //不能被继承,终态类
    3.修饰方法
        不能重写
    4.修饰字段
        不能被修改。 -常量
    ·内部类时 如何调用外部类
    outlei.this.function()
    ·抽象类
        abstract
    ·接口
     类似于抽象类,所有方法都是抽象。成员变量都是常量。
    类和接口之间是(多)实现关系。
    类和类之间是继承。单重继承。
     
    class Xxx implements White,s {
    }
    class B extend A {
    }
    1.interface
    接口
    2.接口中的成员修饰符固定
    public static final //成员变量
    public abstract //成员函数
    3.通过接口简介实现了多重继承。
    4.最低标准
    耦合度很低。
    ·接口设置常量
    ·面向对象
    多态就是相当于看对象的一小部分;
    ·继承 方法会重写被覆盖 数据不会
    ·异常处理 finally -> return 
    ·异常处理用法
    ·完整名字 包名.类名
    javac -d classes a.java
    java -cp classes com.a.b.java.HelloWorld
  • 相关阅读:
    Apache xmlrpc
    认识serialVersionUID
    解压gz文件
    List of HTTP header fields
    Hadoop的Python语言封装
    httpcore in httpcomponent
    python enumerate 用法
    Hadoop Streaming Made Simple using Joins and Keys with Python « All Things Hadoop
    移位操作
    Chunked transfer encoding
  • 原文地址:https://www.cnblogs.com/Sungc/p/8687789.html
Copyright © 2020-2023  润新知