| 序号 | 标签符号 | 描述 | 用法 | 类型 |
| 2 | # | python-单行注释 | #coding: UTF-8 | 注释 |
| 3 | '' '''或""" """ | python-多行注释 | 三单引号或三双引号; | 注释 |
| 4 | // | java-单行注释 | ctrl+/,也可C++注释; | 注释 |
| 5 | /**/ | java-多行注释 | ctrl+shift+/,也可C++和CSS注释 | 注释 |
| 6 | /**…*/ | java-doc注释(方法注释) | shift+alt+j自动添加文档注释,鼠标停留该位置,会悬浮提示信息 | 注释 |
| 7 | // | javascript注释 | 1.单行和多行注释:类似java;2.单行注释:<!-(每行都要有; | 注释 |
| 8 | <!----> | HTML注释 | 客户端可见 | 注释 |
| 9 | <%----%> | jsp注释 | 客户端不可见 | 注释 |
| 10 | <%//单行注释…/*多行注释*/--%> | JSP脚本注释 | 客户端不可见,类似java | 注释 |
| 11 | -- 单行注释/*多行注释*/ | MySQL注释 | —— | 注释 |
| 12 | —— | 编码乱码 | 复制进eclipse的文件乱码问题:直接从文本拷贝,或者文件先另存为utf-8;设置-常规-工作空间; | eclipse设置 |
| 13 | —— | 设置 | 窗口-首选项-常规-键 | eclipse快捷键 |
| 14 | —— | 代码输入提示(快速输入) | alt+/;设置:java-editor-content Assist-qwertyuiopasdfghjklzxcvbnm.; | eclipse快捷键 |
| 15 | —— | 快速访问 | 按住ctrl,再单击方法 | eclipse快捷键 |
| 16 | —— | 快速修正 | ctrl+数字1 | eclipse快捷键 |
| 17 | —— | 搜索 | (ctrl+h)搜索-搜索-java搜索,可搜索java类名,如:PRo2.Class100 | eclipse快捷键 |
| 18 | —— | 删除行 | ctrl+d | eclipse快捷键 |
| 19 | —— | 复制一行(向下) | ctrl+alt+向下箭头;直接复制一行:在某行左击三下选中该行后,按ctrl+c; | eclipse快捷键 |
| 20 | —— | 换行 | shift+enter | eclipse快捷键 |
| 21 | —— | 大写转小写 | ctrl+shift+y | eclipse快捷键 |
| 22 | —— | 小写转大写 | ctrl+shift+x | eclipse快捷键 |
| 23 | —— | 快速格式化 | ctrl+shift+f | eclipse快捷键 |
| 24 | —— | 打开资源(搜索资源) | ctrl+shift+r | eclipse快捷键 |
| 25 | —— | 快速导入资源路径 | ctrl+shift+o | eclipse快捷键 |
| 26 | —— | 查看当前类中的所有方法及属性 | ctrl+o:快速outline | eclipse快捷键 |
| 27 | —— | 标签切换 | ctrl+e:快速转换编辑器 | eclipse快捷键 |
| 28 | —— | 为本地变量赋值 | ctrl+2,L: | eclipse快捷键 |
| 29 | —— | 重命名属性及方法 | alt+shift+r | eclipse快捷键 |
| 30 | —— | 提取本地变量及方法 | alt+shift+l以及alt+shift+m:源码处理还包括从大块的代码中提取变量和方法的功能。比如,要从一个string创建一个常量,那么就选定文本并按下alt+shift+l即可。如果同 一个string在同一类中的别处出现,它会被自动替换。方法提取也是个非常方便的功能。将大方法分解成较小的、充分定义的方法会极大的减少复杂度,并提 升代码的可测试性 | eclipse快捷键 |
| 31 | —— | 插入空白行 | Shift+enter在当前行之下创建一个空白行,与光标是否在行末无关。Ctrl+shift+enter则在当前行之前插入空白行。 | eclipse快捷键 |
| 32 | —— | 编辑器最大化最小化 | ctrl+m | eclipse快捷键 |
| 33 | —— | 组合内容移动 | Alt+方向键:这也是个节省时间的法宝。这个组合将当前行的内容往上或下移动。在try/catch部分,这个快捷方式尤其好使。 | eclipse快捷键 |
| 34 | —— | 下一个错误及快速修改 | ctrl+.及ctrl+1: | eclipse快捷键 |
| 35 | —— | java环境变量 | 在任何位置输入java的编译或调试指令都可执行,否则要到jdk安装位置才能执行相关命令 | eclipse |
| 36 | —— | 项目类库之导入外部包 | 项目名称上右键-属性-java构建路径-添加外部jar(可将jar复制到同一根文件夹下)用户库-项目名称上右键-属性-java构建路径-添加库-用户库-新建 | eclipse |
| 37 | —— | 赋值外部文件到项目 | 直接拖动文件到项目名称上 | eclipse |
| 38 | —— | eclipse版本(Release 4.3.2 kepler) | 安装目录-readme文件夹-readme_eclipse.html-Eclipse Project Release Notes,http://blog.csdn.net/yasi_xi/article/details/12713867 | eclipse |
| 39 | —— | eclipse安装windowbuilder插件 | 帮助-安装新软件-根据eclipse版本确定插件版本-复制插件处网址-下一步,eclipse启动时也能根据版本英文看出,http://blog.csdn.net/jason0539/article/details/21219043 | eclipse |
| 40 | —— | 新建swing gui窗体 | 新建-其他-windowbuilder/swing designer-jframe动态修改窗体:windowbuilder/design模式,右键-打开方式-windowbuilder editor | eclipse |
| 41 | —— | 生成程序(可运行文件) | 导出(选择一个文件夹为好)-jar文件-转换程序(jar2exe) | eclipse |
| 42 | —— | 项目类库共享(依赖) | 项目名称上右键-java构建路径-项目-添加-含库项目名 | eclipse |
| 43 | —— | 用户自定义库 | 窗口-首选项-java-构建路径-用户库-新建-添加jar | eclipse |
| 44 | —— | 添加tomcat插件 | 直接下载企业版的则无需安装此插件;下载tomcatPluginV33,安装到eclipse目录下的plugins目录下。并在首选项-tomcat中配置tomcat的主目录; | eclipse |
| 45 | —— | web and JavaEE插件 | —— | eclipse |
| 46 | —— | eclipse生成api文档 | eclipse如何为java项目生成API文档、JavaDoc1.java项目采用Javadoc注释(快捷键为alt+shift+j,比多行注释多一个*号);可参照类的编写(按住ctrl进入)2.点击project-generate javadoc;(方法网址保存在了浏览器收藏夹) | api文档 |
| 47 | —— | 搜索 | 1.在目录-index中搜索可搜索所有类;2.方法名称搜索:要先确定所在类; | api文档 |
| 48 | —— | 标识符 | 字母、下划线(_)、美元符号$、数字组成 | 基础 |
| 49 | final | 常量 | 1.大写,final double PI=3.14;2.只可被赋值一次,不可被继承,不能改变; | 基础 |
| 50 | Class | 类 | 首字母大写 | 基础 |
| 51 | —— | 数据转换 | 由小到大自动转,由大到小需强转 | 基础 |
| 52 | —— | 正数补码 | 本身;带符号位数字最高位为0表示正数,最高位为1表示负数; | 基础 |
| 53 | —— | 负数补码 | 该数绝对值按位取反加1 | 基础 |
| 54 | 16位无符号整数,是unicode编码 | java文本 | unicode | 基础 |
| 55 | byte数据序列 | 文件 | byte | 基础 |
| 56 | 文本(char)按照编码方式序列化为byte | 文本文件 | char | 基础 |
| 57 | import | 导入 | 1.导入包和类:import java.util.*;2.静态导入(导入静态方法等):import static …; | 基础 |
| 58 | asssert | 断言 | 使用断言的规则:1.不要使用断言验证公共方法的参数。 2.可以使用断言验证私有方法的参数。 3.不要使用断言验证命令行参数 4.在公共方法内,可以使用断言检查从不会发生的情况5.不要使用可能产生副作用的断言,也就是断言表达式应该使程序保持在进入它之前的状态。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。 | 基础 |
| 59 | Integer.toHexString(int i) | 十进制转换为十六进制 | Interger类为包装类,十六进制数字前加0x | 进制转换 |
| 60 | Integer.toOctalString(int i) | 十进制转换为八进制 | 八进制数字前加0 | 进制转换 |
| 61 | Integer.toBinaryString(int i) | 十进制转换为二进制 | —— | 进制转换 |
| 62 | Integer.valueOf("fff",16).toString() | 十六进制转换为十进制 | —— | 进制转换 |
| 63 | Integer.valueOf("777",8).toString() | 八进制转换为十进制 | —— | 进制转换 |
| 64 | Integer.valueOf("011",2).toString() | 二进制转换为十进制 | —— | 进制转换 |
| 65 | —— | 基础 | 1.Object强制转换:Object不能直接强转为基本数据类型,需先强转为封装类型;2.强制转换:由小到大自动转,由大到小需强转(会损失一些); | 类型转换 |
| 66 | 封装类.valueOf(基本类型数据) | 基本数据类型转换为封装类型(装箱) | 一般可以自动装箱;如:Integer a=new Integer(12);1.//(int-String)int a;String.valueOf(a);2.//(double-Double)double a;Double.valueOf(a); | 类型转换 |
| 67 | 封装类数据.方法() | 封装类型转换为基本数据类型(拆箱) | 一般可以自动拆箱;1.字符串转换为基本数据类型(String-int);Integer.parseInt(String s)//Double.parseDouble(String s)2.封装类型转换为同类基本数据类型(Double-double);Double d=new Double(12d);d.doubleValue();d.floatValue(); | 类型转换 |
| 68 | ""+数据 | 其他类型转换为字符串 | String st1=""+Math.PI; | 类型转换 |
| 69 | new String(bs,"可填编码方式") | 字节数组转换为字符串(bytes[]-String) | 以指定编码方式解码字节数组;new String(str.getBytes("iso8859-1","GB18030");//后面的为最终编码形式; | 编码转换 |
| 70 | s.getBytes("可填编码方式") | 字符串转换为字节数组(String-bytes[]) | 以指定编码解码字符串; | 编码转换 |
| 71 | —— | 数值类-Number | 抽象类 Number 是 BigDecimal、BigInteger、Byte、Double、Float、Integer、Long 和 Short 类的超类;1.方法摘要 byte byteValue() 以 byte 形式返回指定的数值。 abstract double doubleValue() 以 double 形式返回指定的数值。 abstract float floatValue() 以 float 形式返回指定的数值。 abstract int intValue() 以 int 形式返回指定的数值。 abstract long longValue() 以 long 形式返回指定的数值。 short shortValue() 以 short 形式返回指定的数值。 | 数值类-Number |
| 72 | /n | 换行 | next | 转义字符 |
| 73 | /t | 垂直制表键 | table | 转义字符 |
| 74 | /b | 退格(左退一格) | back | 转义字符 |
| 75 | /r | 回车 | enter | 转义字符 |
| 76 | /f | 换页 | form | 转义字符 |
| 77 | // | 反斜线 | —— | 转义字符 |
| 78 | /' | 单引号 | —— | 转义字符 |
| 79 | /" | 双引号 | —— | 转义字符 |
| 80 | /ddd | 3位八进制所标识unicode字符 | System.out.println("/102"); | 转义字符 |
| 81 | /uxxxx | 4位16进制所表示unicode字符 | System.out.println("/u0042"); | 转义字符 |
| 82 | byte | 字节 | 1字节(-2^7~2^7) | 数据类型 |
| 83 | short | 短整型 | 2字节 | 数据类型 |
| 84 | int | 整型 | 4字节(约21亿) | 数据类型 |
| 85 | long | 长整型 | 8字节(约9*10^18),添加L标识; | 数据类型 |
| 86 | float | 单字节浮点数 | 4字节,添加F标识 | 数据类型 |
| 87 | double | 双字节浮点数 | 8字节,默认,可添加D | 数据类型 |
| 88 | char | 字符型 | 2字节,单引号,按强制转换时输出unicode对应整数;例:char a1='A'; System.out.println((int)a1);//65; | 数据类型 |
| 89 | boolean | 布尔型 | 2字节 | 数据类型 |
| 90 | Class | 类 | —— | 数据类型 |
| 91 | Interface | 接口 | 接口可以继承多个接口,此处extends相当于implements;但类不可以,一个子类只能有一个父类; | 数据类型 |
| 92 | Array | 数组 | —— | 数据类型 |
| 93 | 1.int a[]=new int[2]; a[0]=1;a[1]=2;2.int a[]={1,2}; | 一维数组 | —— | 数据类型 |
| 94 | private | 仅本类可见 | —— | 访问权限 |
| 95 | friendly(默认) | 仅本包可见 | 其他包子类继承亦不可访问 | 访问权限 |
| 96 | protected | 其他包的子类也可见 | 其他包子类继承可访问子类,其他包的类不可见 | 访问权限 |
| 97 | public | 所有类可见 | —— | 访问权限 |
| 98 | <%...%> | JSP脚本 | —— | JSP语法 |
| 99 | <%!...%> | JSP声明 | —— | JSP语法 |
| 100 | <%@...%> | Page指令 | —— | JSP语法 |
| 101 | <%=表达式%> | JSP表达式 | 不以;结束 | JSP语法 |
| 102 | Math.pow(x,y) | 幂函数 | x的y次幂,System.out.println(Math.pow(2, 3)); | 函数 |
| 103 | —— | 赋值运算符 | ,=,+=,-=,*=,/=,%=,&=,|=,^=,>>=,<<=,>>>= | 运算符 |
| 104 | + | 加或正值 | —— | 算术运算符 |
| 105 | - | 减或负值 | —— | 算术运算符 |
| 106 | * | 乘 | —— | 算术运算符 |
| 107 | / | 除 | —— | 算术运算符 |
| 108 | % | 求余 | —— | 算术运算符 |
| 109 | ++ | 自增运算符 | —— | 自增运算符 |
| 110 | -- | 自减运算符 | —— | 自减运算符 |
| 111 | > | 大于 | —— | 比较运算符 |
| 112 | < | 小于 | —— | 比较运算符 |
| 113 | == | 等于 | —— | 比较运算符 |
| 114 | >= | 大于或者等于 | —— | 比较运算符 |
| 115 | <= | 小于或者等于 | —— | 比较运算符 |
| 116 | != | 不等于 | —— | 比较运算符 |
| 117 | && 短路& 不短路 | 逻辑与 | —— | 逻辑运算符 |
| 118 | || 短路| 不短路 | 逻辑或 | —— | 逻辑运算符 |
| 119 | ! | 逻辑非 | —— | 逻辑运算符 |
| 120 | ~ | 位非 | —— | 位运算符 |
| 121 | & | 位与 | —— | 位运算符 |
| 122 | | | 位或 | —— | 位运算符 |
| 123 | ^ | 位异或 | 异为1 | 位运算符 |
| 124 | value<<n | 左移位 | 1.高位舍弃,低位补0;(无溢出时,相当于乘以2的n次幂)2.可能变成负数; | 位运算符 |
| 125 | value>>n | 右移位 | 1.低位舍弃,高位补负数补1、正数补0;(右移n位相当于除以2的n次方)2.符号位不变,左边补上符号位; | 位运算符 |
| 126 | value>>>n | 无符号右移位 | 最高位补0; | 位运算符 |
| 127 | a?b:c,true为b | 三元运算符 | —— | 三元运算符 |
| 128 | () | 括号 | 高 | 运算符优先级 |
| 129 | ,+,- | 正负号 | 变低 | 运算符优先级 |
| 130 | ,++,--,! | 一元运算符 | 变低 | 运算符优先级 |
| 131 | ,*,/,% | 乘除求余 | 变低 | 运算符优先级 |
| 132 | ,+,- | 加减 | 变低 | 运算符优先级 |
| 133 | <<,>>,>>> | 移位运算 | 变低 | 运算符优先级 |
| 134 | <,>,>=,<= | 比较大小 | 变低 | 运算符优先级 |
| 135 | ,==,!= | 比较相等 | 变低 | 运算符优先级 |
| 136 | & | 位与 | 变低 | 运算符优先级 |
| 137 | ^ | 位异或 | 变低 | 运算符优先级 |
| 138 | | | 位或 | 变低 | 运算符优先级 |
| 139 | && | 逻辑与 | 变低 | 运算符优先级 |
| 140 | || | 逻辑或 | 变低 | 运算符优先级 |
| 141 | ?: | 三元运算符 | 变低 | 运算符优先级 |
| 142 | ,=,+=,-=,*=,/=,%=,&=,|=,^=,>>=,<<=,>>>= | 赋值运算符 | 低 | 运算符优先级 |
| 143 | serializable | 序列化接口 | —— | 接口 |
新闻热点
疑难解答