:JDK(JavaDevelopmentKit)java开发工具包JVM(JavaVirtualMachine)java虚拟机Javac编译命令java解释命令Javadoc生成java文档命令classpath类路径Version版本author作者public公共的class类static静态的void没有返回值String字符串类System系统类out输出print同行打印println换行打印JIT(just-in-time)及时处理第二章:byte字节char字符boolean布尔short短整型int整形long长整形float浮点类型double双精度if如果else否则switch多路分支case与常值匹配break终止default默认while当到循环do直到循环for已知次数循环continue结束本次循环进行下次跌代length获取数组元素个数第三章:OOPobjectorientedprogramming面向对象编程Object对象Class类Classmember类成员Classmethod类方法Classvariable类变量Constructor构造方法Package包Importpackage导入包第四章:Extends继承Baseclass基类Superclass超类Overloadedmethod重载方法Overriddenmethod重写方法Public公有Private私有Protected保护Static静态Abstract抽象Interface接口Implementsinterface实现接口第五章:Exception意外,异常RuntimeExcepiton运行时异常ArithmeticException算术异常IllegalArgumentException非法数据异常ArrayIndexOutOfBoundsException数组索引越界异常NullPointerException空指针异常ClassNotFoundException类无法加载异常(类不能找到)NumberFormatException字符串到float类型转换异常(数字格式异常)IOException输入输出异常FileNotFoundException找不到文件异常EOFException文件结束异常InterruptedException(线程)中断异常try尝试catch捕捉finally最后throw投、掷、抛throws投、掷、抛printStackTrace()打印堆栈信息getMessage()获得错误消息getCause()获得异常原因method方法able能够instance实例check检查第六章:byte(字节)char(字符)int(整型)long(长整型)float(浮点型)double(双精度)boolean(布尔)short(短整型)Byte(字节类)Character(字符类)Integer(整型类)Long(长整型类)Float(浮点型类)Double(双精度类)Boolean(布尔类)Short(短整型类)Digit(数字)Letter(字母)Lower(小写)Upper(大写)Space(空格)Identifier(标识符)Start(开始)String(字符串)length(值)equals(等于)Ignore(忽略)compare(比较)sub(提取)concat(连接)replace(替换)trim(整理)Buffer(缓冲器)reverse(颠倒)delete(删除)append(添加)Interrupted(中断的)第七章:Date日期,日子After后来,后面Before在前,以前Equals相等,均等toString转换为字符串SetTime设置时间Display显示,展示Calendar日历Add添加,增加GetInstance获得实例getTime获得时间Clear扫除,清除Clone克隆,复制Util工具,龙套Components成分,组成Month月份Year年,年岁Hour小时,钟头Minute分钟Second秒Random随意,任意NextInt下一个整数Gaussian高斯ArrayList对列LinkedList链表Hash无用信息,杂乱信号Map地图Vector向量,矢量Size大小Collection收集Shuffle混乱,洗牌RemoveFirst移动至开头RemoveLast移动至最后lastElement最后的元素Capacity容量,生产量Contains包含,容纳Copy副本,拷贝Search搜索,查询InsertElementAt插入元素在某一位置第八章:io-inout输入/输出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最后encoding编码Remote远程release释放第九章:JBuiderJava集成开发环境(IDE)Enterprise企业版Developer开发版Foundation基础版Messages消息格Structure结构窗格Project工程Files文件Source源代码Design设计History历史Doc文档File文件Edit编辑Search查找Refactor要素View视图Run运行Tools工具Window窗口Help帮助Vector矢量addElement添加内容ProjectWinzard工程向导Step步骤Title标题Description描述Copyright版权Company公司AptechLimitedAptech有限公司author作者Back后退Finish完成version版本Debug调试New新建ErrorInsight调试第十章:JFrame窗口框架JPanel面板JScrollPane滚动面板title标题Dimension尺寸Component组件SwingJAVA轻量级组件getContentPane得到内容面板LayoutManager布局管理器setVerticalScrollBarPolicy设置垂直滚动条策略AWT(AbstractWindowToolkit)抽象窗口工具包GUI(GraphicalUserInterface)图形用户界面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按钮单击方法计算机编程英语大全关键字:计算机编程英语大全算法常用术语中英对照DataStructures基本数据结构Dictionaries字典PriorityQueues堆GraphDataStructures图SetDataStructures集合Kd-Trees线段树NumericalProblems数值问题SolvingLinearEquations线性方程组BandwidthReduction带宽压缩MatrixMultiplication矩阵乘法DeterminantsandPermanents行列式ConstrainedandUnconstrainedOptimization最值问题LinearProgramming线性规划RandomNumberGeneration随机数生成FactoringandPrimalityTesting因子分解/质数判定ArbitraryPrecisionArithmetic高精度计算KnapsackProblem背包问题DiscreteFourierTransform离散Fourier变换CombinatorialProblems组合问题Sorting排序Searching查找MedianandSelection中位数GeneratingPermutations排列生成GeneratingSubsets子集生成GeneratingPartitions划分生成GeneratingGraphs图的生成CalendricalCalculations日期JobScheduling工程安排Satisfiability可满足性GraphProblems--polynomial图论-多项式算法ConnectedComponents连通分支TopologicalSorting拓扑排序MinimumSpanningTree最小生成树ShortestPath最短路径TransitiveClosureandReduction传递闭包Matching匹配EulerianCycle/ChinesePostmanEuler回路/中国邮路EdgeandVertexConnectivity割边/割点NetworkFlow网络流DrawingGraphsNicely图的描绘DrawingTrees树的描绘PlanarityDetectionandEmbedding平面性检测和嵌入GraphProblems--hard图论-NP问题Clique最大团IndependentSet独立集VertexCover点覆盖TravelingSalesmanProblem旅行商问题HamiltonianCycleHamilton回路GraphPartition图的划分VertexColoring点染色EdgeColoring边染色GraphIsomorphism同构SteinerTreeSteiner树FeedbackEdge/VertexSet最大无环子图ComputationalGeometry计算几何ConvexHull凸包Triangulation三角剖分VoronoiDiagramsVoronoi图NearestNeighborSearch最近点对查询RangeSearch范围查询PointLocation位置查询IntersectionDetection碰撞测试BinPacking装箱问题Medial-AxisTransformation中轴变换PolygonPartition