最新文章:

首页 计算机

JAVA关键词笔记

发布时间:2019年11月27日 评论数:1 阅读数:2606

    作者:柯蓝软件
    链接:https://www.zhihu.com/question/292116841/answer/518612525
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    Java常用的词还是挺多的,初学者有空多看看,对快速入门Java编程还是有益的。

    下面是我们最课程小编从网络搜集的常用词,平时也给我们Java就业班学生用,校对后分享之,希望能帮到题主,在此也感谢各位网友的前期整理工作。

    常用关键字53个(含2个保留字):

    1、保留关键字(2个)

    const ——常量,常数:用于修改字段或局部变量的声明。

    goto——转到:指定跳转到标签,找到标签后,程序将处理从下一行开始的命令

    2、访问修饰符的关键字(3个)

    public (公有的):可跨包

    protected (受保护的):当前包内可用

    private (私有的):当前类可用

    3、定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象(6个)

    class (类):public class A(){}花括号里是已实现的方法体,类名需要与文件名相同

    interface (接口):public interface B(){}花括号里有方法体,但没有实现,方法体句子后面是英文分号;结尾

    abstract (声明抽象):public abstract class C(){}介于类与接口中间,可以有,也可以没有已经实现的方法体

    implemenst (实现):用于类或接口,实现接口public class A interface B(){}

    extends (继承):用于类继承类public class A extends D(){}

    new (创建新对象):A a=new A();A表示一个类

    4、包的关键字(2个)

    import (引入包的关键字):当使用某个包的一些类时,仅需要类名,然后使用ctrl+shift+o或者选定类名(类或属性或方法)按住ctrl+单击,即可自动插入类所在的包

    package (定义包的关键字):将所有相关的类放在一个包类以便查找修改等

    5、数据类型的关键字(12个)

    byte (字节型):8bit

    char (字节型):16bit

    boolean (布尔型):--

    short (短整型):16bit

    int (整型):32bit

    float (浮点型):32bit

    long (长整型):64bit

    double (双精度):64bit

    void (无返回):public void A(){}其他需要反回的经常与return连用

    null (空值)

    true (真)

    false (假)

    6、条件循环(流程控制)(12个)

    if (如果) :if(条件语句{执行代码}如果条件语句成立,就开始执行{}里面的内容

    else (否则,或者) :常与if连用,用法相同:if(...){...}else{...}

    while (当什么时候):while(条件语句){执行代码}

    for(满足三个条件时):for(初始化循环变量;判断条件;循环变量值{}

    switch (选择结构):switch(表达式){case 常量表达式1:语句1;...case 常量表达式2;语句2;default:语句;}default就是如果没有匹配的case就执行它,default并不是必须的。case后的语句可以不用大括号。

    case (匹配switch的表达式里的结果) :同上

    default (默认): default就是如果没有匹配的case就执行它, default并不是必须的

    do (运行) :通长与while连用

    break (跳出循环):直接跳出循环,执行循环体后的代码

    continue (继续) : 中断本次循环,并开始下一轮循环

    return (返回) :返回方法指定类型的值或结束方法的执行

    instanceof(实例):一个二元操作符,和==、>、<是同一类的。测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据

    7、修饰方法、类、属性和变量(9个)

    static(静态的):属性和方法都可以用static修饰,直接使用类名、属性和方法名。只有内部类可以使用static关键字修饰,调用直接使用类名、内部类类名进行调用。static可以独立存在

    final(最终的不可被改变):方法和类都可用final来修饰;final修饰的类是不能被继承的;final修饰的方法是不能被子类重写。常量的定义:final修饰的属性就是常量

    super(调用父类的方法):常见public void paint(Graphics g){super.paint(g);...}

    this(当前类的父类的对象):调用当前类中的方法(表示调用这个方法的对象)this.addActionListener(al):等等

    native(本地)

    strictfp(严格,精准)

    synchronized(线程,同步):一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块

    transient(短暂)

    volatile(易失)

    8、错误处理(5个)

    catch(处理异常):

    (1)try+catch 程序流程是:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句

    (2)try+catch+finally 程序流程是:运行到try块中,如果有异常抛出,则转到catch垮,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。如果没有异常抛出,执行完try块,也要去执行finally块的代码。然后执行finally块后面的语句

    (3)try+finally 程序流程是:运行到try块中,如果有异常抛出,则转到finally块的代码。

    try(捕获异常)

    finally(有没有异常都执行)

    throw(抛出一个异常对象):一些可以导致程序出问题,比如书写错误,逻辑错误或者是api的应用错误等等。为力防止程序的崩溃就要预先检测这些因素,所以java使用了异常这个机制

    在java中异常是靠“抛出” 也就是英语的“throw”来使用的,意思是如果发现到什么异常的时候就把错误信息“抛出”

    throws(声明一个异常可能被抛出):把异常交给他的上级管理,自己不进行异常处理

    9、其它(2个)

    enum(枚举,列举,型别)

    assert(断言)

    常见缩写词:
    JDK(Java Development Kit) java开发工具包
    JVM(Java Virtual Machine) java虚拟机

    OOP(object oriented programming) 面向对象编程

    JIT(just-in-time) 及时处理

    DLL(Dynamic Link Library)动态链接库

    Io(in out) 输入/输出

    Java 爪哇 JDK(JavaDevelopment Kit) Java开发工具

    JSP(Java Server Page) Java服务页

    JVM(Java VirtualMachine) Java虚拟机

    常用的基础词:
    Javac 编译命令
    java 解释命令
    Javadoc 生成java文档命令
    classpath 类路径
    Version 版本
    author 作者
    public 公共的
    class 类
    static 静态的
    void 没有返回值
    out 输出
    print 同行打印
    println 换行打印
    byte 字节
    char 字符
    boolean 布尔
    short 短整型
    int 整型
    long 长整型
    float 浮点类型
    double 双精度
    if 如果
    else 否则
    switch 多路分支
    case 与常值匹配
    break 终止
    default 默认
    while 当到循环
    do 直到循环
    for 已知次数循环
    continue结束本次循环进行下次跌代
    length 获取数组元素个数
    Character(字符类)
    Integer(整型类)
    Digit (数字)
    Letter (字母)
    Lower (小写)
    Upper (大写)
    Space (空格)
    Identifier (标识符)
    Start (开始)
    String (字符串)
    length (值)
    equals (等于)
    Ignore (忽略)
    compare (比较)
    sub (提取)
    concat (连接)
    replace (替换)
    trim (整理)
    Buffer (缓冲器)
    reverse (颠倒)
    delete (删除)
    append (添加)
    Interrupted (中断的)


    类相关词:
    Object 对象 String 字符串类
    System 系统类
    Class 类
    Class member 类成员
    Class method 类方法
    Class variable 类变量
    Constructor 构造方法
    Package 包
    Import package 导入包
    Extends 继承
    base class 基类
    Super class 超类
    Overloaded method 重载方法
    Overridden method 重写方法
    Public 公有
    Private 私有
    Protected 保护
    Static 静态
    Abstract 抽象
    Interface 接口
    Implements interface 实现接口

    错误异常:
    Exception 意外,异常
    RuntimeExcepiton 运行时异常
    ArithmeticException 算术异常
    IllegalArgumentException 非法数据异常
    ArrayIndexOutOfBoundsException 数组索引越界异常
    NullPointerException 空指针异常
    ClassNotFoundException 类无法加载异常(类不能找到)
    NumberFormatException 字符串到float类型转换异常(数字格式异常)
    IOException 输入输出异常
    FileNotFoundException 找不到文件异常
    EOFException 文件结束异常
    InterruptedException (线程)中断异常
    try 尝试
    catch 捕捉
    finally 最后
    throw 投、掷、抛
    throws 投、掷、抛
    print Stack Trace() 打印堆栈信息
    get Message() 获得错误消息
    get Cause() 获得异常原因
    method 方法
    able 能够
    instance 实例
    check 检查

    文件相关:
    File 文件
    import 导入
    exists 存在
    isFile 是文件
    isDirectory 是目录
    getName 获取名字
    getPath 获取路径
    getAbsolutePath 获取绝对路径
    lastModified 最后修改日期
    length 长度
    InputStream 输入流
    OutputStream 输出流
    Unicode 统一的字符编码标准, 采用双字节对字符进行编码
    Information 信息
    FileInputStream 文件输入流
    FileOutputStream文件输出流
    IOException 输入输出异常
    fileobject 文件对象
    available 可获取的
    read 读取
    write 写
    BufferedReader 缓冲区读取
    FileReader 文本文件读取
    BufferedWriter 缓冲区输出
    FileWriter 文本文件写出
    flush 清空
    close 关闭
    DataInputStream 二进制文件读取
    DataOutputStream二进制文件写出
    EOF(End Of File) 文件结束
    encoding 编码
    Remote 远程
    release 释放
    IDE相关词汇:
    Enterprise 企业版
    Developer 开发版
    Foundation 基础版
    Messages 消息格
    Structure 结构窗格
    Project 工程
    Files 文件
    Source 源代码
    Design 设计
    History 历史
    Doc 文档
    File 文件
    Edit 编辑
    Search 查找
    Refactor 要素
    View 视图
    Run 运行
    Tools 工具
    Window 窗口
    Help 帮助
    Vector 矢量
    addElement 添加内容
    Project Winzard 工程向导
    Step 步骤
    Title 标题
    Description 描述
    Copyright 版权
    Company 公司
    Aptech Limited Aptech有限公司
    author 作者
    Back 后退
    Finish 完成
    version 版本
    Debug 调试
    New 新建
    ErrorInsight 调试

    其它常见词:
    Date 日期,日子
    After 后来,后面
    Before 在前,以前
    Equals 相等,均等
    toString 转换为字符串
    SetTime 设置时间
    Display 显示,展示
    Calendar 日历
    Add 添加,增加
    GetInstance 获得实例
    getTime 获得时间
    Clear 扫除,清除
    Clone 克隆,复制
    Util 工具,龙套
    Components 成分,组成
    Month 月份
    Year 年,年岁
    Hour 小时,钟头
    Minute 分钟
    Second 秒
    Random 随意,任意
    Next Int 下一个整数
    Gaussian 高斯
    ArrayList 对列
    LinkedList 链表
    Hash 无用信息,杂乱信号
    Map 地图
    Vector 向量,矢量
    Size 大小
    Collection 收集
    Shuffle 混乱,洗牌
    RemoveFirst 移动至开头
    RemoveLast 移动至最后
    lastElement 最后的元素
    Capacity 容量,生产量
    Contains 包含,容纳
    Copy 副本,拷贝
    Search 搜索,查询
    InsertElementAt 插入元素在某一位置

二维码加载中...
本文作者:ThinkMany      文章标题: JAVA关键词笔记
本文地址:http://www.thinkmany.com/post/39
版权声明:若无注明,本文皆为“乌龟's Blog”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
招投标
招投标2021-01-06 11:02回复
#1
太刚需了,收藏起来
    133.66ms