- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 、Java 是一种可以编译 跨平台、面向对象的高级计算机语言。
2 、Java 语言的特点:简单、安全、跨平台、面向对象、支持多线程。3 、Java 的三个技术平台分别是 JavaSE、JavaEE、JavaME 。
4 、Java 程序的运行环境简称为 JDK 。
5 、编译 Java 程序需要使用 javac 命令。
6 、javac.exe和java.exe这两个可执行程序存放在JDK 安装目录的bin 目录下。7 、PATH 环境变量用来存储 Java 的编译和运行工具所在的路径;CLASSPATH
环境变量 则用来保存 Java 虚拟机要运行的“.cals”s 文件。
8 、.class文件在 java.exe 文件启动的 JVM 中运行。9 、JRE 与 JDK 之间的区别:
JRE(Java Runtime Environment )提供 java 程序运行所需要的基本条件(如 JVM )和许多基础类。
JDK (Java Development Kit)是 Java 程序开发工具包——包含编译工具、解释工具、打包工具等开发工具。
10 、JVM —— Java 虚拟机,相当于一个虚拟的操作系统,负责运行 javac.exe 生成的 字节码(二进制) 文件。java.exe 执行”.clas”s,就是 java.exe 启动
JVM 运行”.clas”s 文件。
11、标识符命名规则:
包名所有字母一律小写。
类名和接口名每个单词首字母大写。
常量名所有字母都大写,单词之间用下划线分开。
变量名和方法名的第一个单词小写,之后的每个单词首字母大写。12、强制类型转换:
格式:目标类型 变量名 = (目标类型) 值
int 类型转换成 byte 类型 很容易造成 精度丢失。因为 int 类型变量是32 位,byte 类型只有 8 位,所以在转换过程中会丢失 int 类型的高 3 位字节。
在用”双字符“型运算符(+=、 -=之类的)运算时,强制类型会自动完成,不用程序显示的声明。
13、三元运算符:判断条件?表达式1:表达式2;——若条件成立,执行表达式 1,否则执行表达式 2。
14、跳转语句:
break:
用于 switch 语句,终止某 case 并跳出 switch 结构。
用于循环语句,跳出循环语句,执行后面的程序。
continue——只用于循环语句中:终止本次循环,执行下一次循环。15、方法重载:
2 个条件:方法名相同、参数个数或参数类型不同。
与返回值类型无关。
16、数组:
定义数组:
类型[ ] 数组名 = new 类型[ 数组长度 ]
//这种定义方式只指定了长度,元素的初值由系统自动赋 0。(动态初始化)
类型[ ] 数组名 = new 类型[ ]{元素,元素, }
类型[ ] 数组名 = {元素,元素, }
//这 2 种称为 静态初始化。17、冒泡排序:
若有 n 个元素,则进行 n-1 轮排序(n-1 次外循环)
第 1 轮排序,元素之间进行 n-1 次比较;第 2 轮排序进行 n-2 次排序......
最后 1 轮只进行 1 次比较。
外循环条件:i arr.length
内循环条件:j arr.length - i - 1 18、二维数组:
定义方式 1:类型[ ][ ] 变量名 = new 类型[ 几行 ][ 几列 ];
可理解为数组的 数组——例 arr[0][1]--数组名 arr[0],第二个元素[1];
二维数组的 长度 由”[ 几行 ]“确定!!
定义方式 2:类型[ ][ ] 变量名 = new 类型[ 几行 ][ ]; //行数确定, 列数不确定——每行可以随便 赋值。
e) 定义方式 3:类型[ ][ ] 变量名 = { { ,...,...,...},{ },{ }, }
//这种行数、列数都不确定。大括号 内的每个 大括号 代表 一行 的元
素,每行有多少个元素 取决于 内大括号 中元素的个数。
19、面向对象的特点:封装性、继承性、多态性。
20、在创建变量后,JVM 运行程序时,会自动初始化变量。引用型变量 为 null。
21、垃圾对象——没有变量引用的对象。
22、类的封装:将类中的属性 私有化。外界访问私有属性时 只能通过该属性的 getxxx()方法。
a) //择 Generate getter and setter -- 自动生成
set
set 和 get 方法。
23、构造方法:实例化对象。
可以用 带参数的构造方法 在实例化对象时就 给私有属性 赋值。
好的程序员 应该为每个类 写一个 无参构造方法。
定义构造方法的条件:
方法名与类名相同。
没有返回值的 声明。
方法中 不能有 return 返回值。24、this
您可能关注的文档
- IT项目管理期末复习笔记 软件工程.docx
- it做形式主语的用法大全.docx
- JAVA课程设计银行存取管理系统.docx
- LED户外P5全彩屏合同.docx
- led路灯检验报告.docx
- 2018年高考全国1卷理科综合试卷.docx
- 2018年高考全国1卷文科数学试卷及答案文档.docx
- 2018年高考全国3卷化学含解析.docx
- 2018年高考全国3卷理科综合含解析.docx
- 2018年高考全国Ⅲ卷理科综合真题及答案.docx
- 2024精简护肤洁面趋势报告-TMIC-30正式版.doc
- 2024捕捉华夏民族珍味-咸味主食与咸味零食创新机遇报告-25正式版.doc
- 2024年秋季部编版小学道德与法治二年级上册全册课件PPT必威体育精装版.pptx
- 部编版第十一册第四单元拓展提高教学课件.ppt
- 2024年秋季新西师大版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册课件(新版教材).pptx
文档评论(0)