Java笔记总结分析和总结.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档