JAVA关键字归纳
- 格式:pdf
- 大小:266.60 KB
- 文档页数:10


最最常用的关键词及音标数据类型:boolean、byte、short、int、long、double、char、float、double.包引入和包声明:import、package。
用于类和接口的声明:class、extends、implements、interface。
流程控制:if、else、switch、do、while、case、break、continue、return、default、while、for.异常处理:try、catch、finally、throw、throws。
修饰符:abstract、final、native、private、protected、public、static、synchronized、transient、volatile。
其他:new、instanceof、this、super、void、assert、const*、enum、goto*、strictfp.Java基础常见英语词汇(共70个)[’ɔbdʒekt]['ɔ:rientid]导向的['prəʊɡræmɪŋ]编程OO: object—oriented ,面向对象OOP: object-oriented programming,面向对象编程[dɪ’veləpmənt][kɪt]工具箱[’vɜːtjʊəl]虚拟的JDK:Java development kit,java开发工具包JVM:java virtual machine ,java虚拟机[’dʒɑːvə] [mə’ʃiːn]机器[kəm'paɪl]Compile:编绎Run:运行[’veərɪəb(ə)l][ɒpə'reɪʃ(ə)n][pə'ræmɪtə]variable:变量operation:操作,运算parameter:参数[’fʌŋ(k)ʃ(ə)n]function:函数member-variable:成员变量member-function:成员函数[dɪ'fɔːlt]['ækses][’pækɪdʒ] [ɪm’pɔːt] ['stætɪk]default:默认access:访问package:包import:导入static:静态的[vɔid] ['peər(ə)nt] [beɪs][’sjuːpə]void:无(返回类型) parent class:父类base class:基类super class:超类[tʃaɪld][di’raivd][əʊvə'raɪd] [əʊvə'ləʊd]child class:子类derived class:派生类override:重写,覆盖overload:重载[’faɪn(ə)l] [’ɪmplɪm(ə)nts]final:最终的,不能改变的implements:实现[rʌn’taim][æriθ'metik] [ik’sepʃən]Runtime:运行时ArithmeticException:算术异常[ə'rei][’indeks][baundz] [ik’sepʃən][nʌl][’pɔintə]指针ArrayIndexOutOfBoundsException:数组下标越界异常Null Pointer Exception:空引用异常ClassNotFoundException:类没有发现异常[’nʌmbə]['fɔ:mæt]NumberFormatException:数字格式异常(字符串不能转化为数字)[θrəuz]Throws: (投掷)表示强制异常处理Throwable:(可抛出的)表示所有异常类的祖先类[læŋ][’læŋɡwidʒ][ju'til] [,dis’plei][ə’rei][list]Lang:language,语言Util:工具Display:显示ArrayList:(数组列表)表示动态数组[hæʃ][mæp]HashMap:散列表,哈希表[swiŋ][’æbstrækt] [’wi ndəu][’tu:lkit]Swing:轻巧的Awt:abstract window toolkit:抽象窗口工具包[freim] ['pænl][’leiaut][skrəul] ['və:tikəl] Frame:窗体Panel:面板Layout:布局Scroll:滚动Vertical:垂直['hɔri’zɔntəl][’leibl][tekst] ['fi:ld]Horizontal:水平Label:标签TextField:文本框[’εəriə] [’bʌtən][tʃek][bɔks]TextArea:文本域Button:按钮Checkbox:复选框['reidiəu][’kɔmbəu] [’lisənə]Radiobutton:单选按钮C ombobox:复选框Listener:监听['bɔ:də][fləu][ɡrid][’menju:][bɑ:]Border:边界Flow:流Grid:网格MenuBar:菜单栏['menju:] ['aitəm][’pɔpʌp]Menu:菜单MenuItem:菜单项PopupMenu:弹出菜单['daiəlɔɡ] ['mesidʒ]['aikɔn] [nəud]Dialog:对话框Message:消息Icon:图标Node:节点['dʒa:və] ['deitəbeis][,kɔnek’tivəti]Jdbc:java database connectivity :java数据库连接[draivə]['mænidʒə] [kə’nekʃən][’steitmənt]DriverManager:驱动管理器Connection:连接Statement:表示执行对象[pri’peəd][ri’zʌlt]Preparedstatement:表示预执行对象Resultset:结果集['eksikju:t][’kwiəri]executeQuery:执行查询334157810 这群每日java技术免费分享定期java资料更新Jbuilder中常用英文(共33个)[kləuz] [ik’sept][peinz]Close all except…:除了..全部关闭Panes:面板组[bi:n][’prɔpətiz] [meik] [bild][,ri:'bild]Bean:豆子Properties:属性Make:编绎Build:编绎Rebuild:重编绎[ri’freʃ]['prɔdʒekt][di’fɔ:lt]Refresh:刷新Project properties:项目属性Default project properties:默认的项目属性[di:’bʌɡ] ['prefərənsiz][kən'fiɡə]['laibrəriz] Debug:调试Preferences:参数配置Configure:配置Libraries:库JSP中常用英文[,ju:ni'və:səl][ri’sɔ:s] [ləu'keiʃən]URL: Universal Resource Location:统一资源定位符[’intənet] [ik'splɔ:rə]['dʒa:və] [’sə:və][peidʒ]IE:Internet Explorer 因特网浏览器JSP: java server page:java服务器页面['mɔdəl][kən'trəulə][’tɔmkæt]Model:模型C:controller:控制器Tomcat:一种jsp的web服务器[’mɔdju:l]['sə:vlet][i'niʃəlaiz][’sta:tʌp]WebModule:web模块Servlet:小服务程序Init:initialize,初始化Startup:启动['mæpiŋ][pə'ræmitə][’seʃən] [,æpli'keiʃən]Mapping:映射Getparameter:获取参数Session:会话Application:应用程序['kɔntekst][,ri:di'rekt][dis’pætʃ] [’fɔ:wəd]Context:上下文redirect:重定向dispatch:分发forward:转交[ ’ætribju:t] [’kɔntent][taip] setattribute:设置属性getattribute:获取属性contentType:内容类型[tʃɑ:][in’klu:d] [tæɡ][lib]charset:字符集include:包含tag:标签taglib:标签库[ik'spreʃən] ['læŋɡwidʒ][skəup][’empti]EL:expression language,表达式语言Scope:作用域Empty:空[’stændəd] [tæɡ] [’laibrəri]JSTL:java standard tag library :java标准标签库[di’skripʃən] [kɔ:]TLD:taglib description,标签库描述符Core:核心Foreach:表示循环[va:(r)][’vεəriəbl][’steitəs] [’aitəm]Var:variable,变量Status:状态Items:项目集合['fɔ:mæt] [filtə]Fmt:format,格式化Filter:过滤器334157810 这群每日java技术免费分享定期java资料更新(报错英文['strʌktʃəz]Data Structures 基本数据结构[’dikʃənəriz]Dictionaries 字典[prai'ɔrəti] [kju:z]Priority Queues 堆[ɡrɑ:f] [’deɪtə]['strʌktʃəz]Graph Data Structures 图[set]['deɪtə]['strʌktʃəz]Set Data Structures 集合[tri:s]Kd—Trees 线段树[nju:'merikəl] ['prɔ:bləms]Numerical Problems 数值问题[sɔlviŋ] [’liniə][i’kweiʃənz]Solving Linear Equations 线性方程组['bændwi dθ][ri'dʌkʃən]Bandwidth Reduction 带宽压缩[’meitriks][,mʌltipli'keiʃən]Matrix Multiplication 矩阵乘法[di’tə:minənt] ['pə:mənənt]Determinants and Permanents 行列式[kən'streind][ʌnkən'streɪnd][,ɔptimai’zeiʃən]Constrained and Unconstrained Optimization 最值问题[’liniə] [’prəuɡræmiŋ]Linear Programming 线性规划[’rændəm] ['nʌmbə] [,dʒenə'reiʃən]Random Number Generation 随机数生成[’fæktərɪŋ][prai’mæləti] ['testɪŋ]Factoring and Primality Testing 因子分解/质数判定[’ɑːbɪtrərɪ][prɪ'sɪʒən][ə’rɪθmətɪk]Arbitrary Precision Arithmetic 高精度计算['næpsæk]['prɒbləm]Knapsack Problem 背包问题[dɪ'skriːt][’fʊriər][træns’fɔːm]Discrete Fourier Transform 离散Fourier变换Combinatorial Problems 组合问题Median and Selection 中位数Generating Permutations 排列生成Generating Subsets 子集生成Generating Partitions 划分生成Generating Graphs 图的生成Calendrical Calculations 日期Job Scheduling 工程安排Satisfiability 可满足性Graph Problems -- polynomial 图论—多项式算法Connected Components 连通分支Topological Sorting 拓扑排序Minimum Spanning Tree 最小生成树Shortest Path 最短路径Transitive Closure and Reduction 传递闭包Matching 匹配Eulerian Cycle / Chinese Postman Euler回路/中国邮路Edge and Vertex Connectivity 割边/割点Network Flow 网络流Drawing Graphs Nicely 图的描绘Drawing Trees 树的描绘Planarity Detection and Embedding 平面性检测和嵌入Graph Problems -- hard 图论-NP问题Clique 最大团Independent Set 独立集Vertex Cover 点覆盖Traveling Salesman Problem 旅行商问题Hamiltonian Cycle Hamilton回路Graph Partition 图的划分Vertex Coloring 点染色Edge Coloring 边染色Graph Isomorphism 同构Steiner Tree Steiner树Feedback Edge/Vertex Set 最大无环子图Computational Geometry 计算几何Convex Hull 凸包Triangulation 三角剖分V oronoi Diagrams V oronoi图Nearest Neighbor Search 最近点对查询Range Search 范围查询Point Location 位置查询Intersection Detection 碰撞测试Bin Packing 装箱问题Medial-Axis Transformation 中轴变换Polygon Partitioning 多边形分割Simplifying Polygons 多边形化简Shape Similarity 相似多边形Motion Planning 运动规划Maintaining Line Arrangements 平面分割Minkowski Sum Minkowski和Set and String Problems 集合与串的问题Set Cover 集合覆盖Set Packing 集合配置String Matching 模式匹配Approximate String Matching 模糊匹配Text Compression 压缩Cryptography 密码Finite State Machine Minimization 有穷自动机简化Longest Common Substring 最长公共子串Shortest Common Superstring 最短公共父串DP——Dynamic Programming—-动态规划recursion ——递归)报错英文第一章:JDK(Java Development Kit)java开发工具包JVM(Java Virtual Machine)java虚拟机Javac 编译命令java 解释命令Javadoc 生成java文档命令classpath 类路径Version 版本static 静态的String 字符串类334157810 这群每日java技术免费分享定期java资料更新JIT(just—in-time) 及时处理:第三章:OOP object oriented programming 面向对象编程Object 对象Class 类Class member 类成员Class method 类方法Class variable 类变量Constructor 构造方法Package 包Import package 导入包第四章:Base class 基类Super class 超类Overloaded method 重载方法Overridden method 重写方法Public 公有Private 私有Protected 保护Static 静态Abstract 抽象Interface 接口Implements interface 实现接口第五章:RuntimeExcepiton 运行时异常ArithmeticException 算术异常IllegalArgumentException 非法数据异常ArrayIndexOutOfBoundsException 数组索引越界异常NullPointerException 空指针异常ClassNotFoundException 类无法加载异常(类不能找到)NumberFormatException 字符串到float类型转换异常(数字格式异常)IOException 输入输出异常FileNotFoundException 找不到文件异常EOFException 文件结束异常InterruptedException (线程)中断异常throws 投、掷、抛print Stack Trace()打印堆栈信息get Message() 获得错误消息get Cause() 获得异常原因method 方法able 能够instance 实例Byte (字节类)Character (字符类)Integer(整型类)Long (长整型类)Float(浮点型类)Double (双精度类)Boolean(布尔类)Short (短整型类)Digit (数字)Letter (字母)Lower (小写)Upper (大写)Space (空格)Identifier (标识符)Start (开始)String (字符串)length (值)equals (等于)Ignore (忽略)compare (比较)sub (提取)concat (连接)trim (整理)Buffer (缓冲器)reverse (颠倒)delete (删除)append (添加)Interrupted (中断的)第七章:toString 转换为字符串GetInstance 获得实例Util 工具,龙套Components 成分,组成Next Int 下一个整数Gaussian 高斯ArrayList 对列LinkedList 链表Hash 无用信息,杂乱信号Map 地图Vector 向量,矢量Collection 收集Shuffle 混乱,洗牌RemoveFirst 移动至开头RemoveLast 移动至最后lastElement 最后的元素Capacity 容量,生产量Contains 包含,容纳InsertElementAt 插入元素在某一位置334157810 这群每日java技术免费分享定期java资料更新第八章:io-〉in out 输入/输出File 文件isFile 是文件isDirectory 是目录getPath 获取路径getAbsolutePath 获取绝对路径lastModified 最后修改日期Unicode 统一的字符编码标准,采用双字节对字符进行编码FileInputStream 文件输入流FileOutputStream文件输出流IOException 输入输出异常fileobject 文件对象available 可获取的BufferedReader 缓冲区读取FileReader 文本文件读取BufferedWriter 缓冲区输出FileWriter 文本文件写出flush 清空close 关闭DataInputStream 二进制文件读取DataOutputStream二进制文件写出EOF 最后encoding 编码Remote 远程release 释放第九章:JBuider Java 集成开发环境(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 调试第十章:JFrame 窗口框架JPanel 面板JScrollPane 滚动面板title 标题Dimension 尺寸Component 组件Swing JA V A轻量级组件getContentPane 得到内容面板LayoutManager 布局管理器setVerticalScrollBarPolicy 设置垂直滚动条策略AWT(Abstract Window Toolkit)抽象窗口工具包GUI (Graphical User Interface)图形用户界面VERTICAL_SCROLLEARAS_NEEDED 当内容大大面板出现滚动条VERTICAL_SOROLLEARAS_ALWAYS 显示滚动条VERTICAL_SOROLLEARAS_NEVER 不显示滚动条JLabel 标签Icon 图标image 图象LEFT 左对齐RIGHT 右对齐JTextField 单行文本getColumns 得到列数setLayout 设置布局BorderLayout 边框布局CENTER 居中对齐JTextArea 多行文本setFont 设置字体setHorizontalAlignment 设置文本水平对齐方式setDefaultCloseOperation 设置默认的关闭操作add 增加JButton 按钮JCheckBox 复选框JRadioButton单选按钮addItem 增加列表项getItemAt 得到位置的列表项getItemCount 得到列表项个数setRolloverIcon 当鼠标经过的图标setSelectedIcon 当选择按钮的图标getSelectedItem 得到选择的列表项getSelectedIndex 得到选择的索引ActionListener 按钮监听ActionEvent 按钮事件actionPerformed 按钮单击方法(编程词汇A2A integration A2A整合abstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access level访问级别access function 访问函数account 账户action 动作activate 激活active 活动的actual parameter 实参adapter 适配器add-in 插件address 地址address space 地址空间address-of operator 取地址操作符ADL (argument-dependent lookup)ADO(ActiveX Data Object)ActiveX数据对象advanced 高级的aggregation 聚合、聚集algorithm 算法alias 别名align 排列、对齐allocate 分配、配置allocator分配器、配置器angle bracket 尖括号annotation 注解、评注API (Application Programming Interface) 应用(程序)编程接口app domain (application domain)应用域application 应用、应用程序application framework 应用程序框架appearance 外观append 附加architecture 架构、体系结构archive file 归档文件、存档文件argument引数(传给函式的值).参见parameterarray 数组arrow operator 箭头操作符ASP(Active Server Page)活动服务器页面ASP。
java关键字java关键字:1.abstract修饰类:abstract修饰类,这个类就是抽象类,抽象类中可以有⾮抽象变量和成员变量,也可以有普通⽅法、构造⽅法。
但是不能实例化,只能被⼦类继承。
如果⼦类不是抽象类,则必须重写⽗类的抽象⽅法。
public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E> {...}修饰⽅法:abstract修饰⽅法,这个⽅法就是抽象⽅法。
抽象⽅法必须存在于抽象类中。
抽象⽅法不能有具体实现。
abstract public E get(int index);2.assertassert表⽰“断⾔”,有两种使⽤⽅法:1、assert 表达式;若表达式为真,程序继续执⾏;若表达式为假,则抛出⼀个AssertionError异常。
2、assert 表达式:错误信息;与第⼀种⽅法相同,只是异常中带有错误信息。
使⽤assert时不能在表达式中完成任何程序实际所需的⾏为(只能做判断)。
因为正常发布的代码都是断⾔⽆效的,即正常发布的代码中断⾔语句都不不执⾏的。
3.booleanboolean是Java的基本类型之⼀(默认值false)。
只有两个值:true和false。
区别C的判断句,Java不能直接使⽤1和0来表⽰真假,且boolean类型也不能强转到其他基本类型。
boolean a = true;boolean b = false;4.break1、break在switch中⽤于跳出switch块,停⽌switch向下穿透的现象。
case value:expression; break;2、break在循环中⽤于跳出循环。
while(...){ ... break; }break也可以在后⾯接标签,⽤来跳出⼀些嵌套⽐较复杂的循环中。
一、概述在信息检索、文本挖掘、自然语言处理等领域,提取文本内容的关键字是一项重要的任务。
Java作为一种常用的编程语言,在文本内容提取关键字方面也有多种方法和工具可供选择。
本文将介绍在Java中提取文本内容关键字的几种常用方法,包括基于统计的方法、基于机器学习的方法和基于自然语言处理技术的方法。
二、基于统计的方法1. TF-IDF算法TF-IDF(Term Frequency-Inverse Document Frequency)是一种常用的基于统计的关键字提取方法。
它通过计算词项在文档中的频率以及在语料库中的逆文档频率来确定词项的重要性。
在Java中,可以使用开源的工具包,如Apache Lucene或Elasticsearch,来实现TF-IDF算法的文本内容提取关键字。
2. TextRank算法TextRank是一种基于图的排序算法,它通过分析文本中词项之间的关联关系来确定关键字。
在Java中,可以使用开源的NLP工具包,如Stanford NLP或HanLP,来实现TextRank算法的文本内容提取关键字。
三、基于机器学习的方法1. 词袋模型词袋模型是一种常用的机器学习方法,它将文本转换为向量表示,并使用分类器来确定文本中的关键字。
在Java中,可以使用开源的机器学习库,如Weka或Mallet,来实现词袋模型的文本内容提取关键字。
2. 深度学习模型深度学习模型,如卷积神经网络(CNN)和长短期记忆网络(LSTM),在文本内容提取关键字中也取得了不错的效果。
在Java 中,可以使用深度学习框架,如Deeplearning4j或DL4J,来实现深度学习模型的文本内容提取关键字。
四、基于自然语言处理技术的方法1. 分词技术分词是自然语言处理中的重要步骤,它将文本分割成词项。
在Java中,可以使用开源的分词工具包,如HanLP或Jieba,来实现文本内容的分词和关键字提取。
2. 命名实体识别技术命名实体识别是自然语言处理中的另一项重要技术,它可以识别文本中的人名、地名、组织机构名等实体。
Java基础常见英语词汇(共70个)OO: object-oriented 面向对象OOP: object-oriented programming,面向对象编程JDK:Java development kit, java 开发工具包JVM:java virtual machine ,java 虚拟机Compile:编绎Run:运行Class:类Object:对象System:系统out:输出print:打印line有variable:变量type:类型operation:操作,运算array:数组parameter:参数method:方法function:函数member-variable:成员变量member-function:成员函数get:得到set:设置public:公有的private:私有的protected:受保护的default:默认access:访问package: 包import:导入static:静态的void:无(返回类型)parent class:父类base class:基类super class:超类child class:子类derived class:派生类override:重写,覆盖overload:重载final:最终的,不能改变的abstract:抽象interface:接口implements:实现exception:异常Runtime:运行时ArithmeticException:算术异常ArraylndexOutOfBoundsException:数组下标越界异常NullPointerException:空引用异常ClassNotFoundException:类没有发现异常NumberFormatException:数字格式异常(字符串不能转化为数字)Catch:捕捉尸^叼:最后Throw:抛出Throws:(投掷)表示强制异常处理Throwable:(可抛出的)表示所有异常类的祖先类12口8:匕口8^86,语言Util:工具Display:显示Random:随机Collection:集合ArrayList:(数组列表)表示动态数组HashMap:散列表,哈希表Swing:轻巧的Awt:abstract window toolkit抽象窗口工具包Frame:窗体512©:尺寸Title:标题Add:添加12丫。