我的JAVA笔记.doc_第1页
我的JAVA笔记.doc_第2页
我的JAVA笔记.doc_第3页
我的JAVA笔记.doc_第4页
我的JAVA笔记.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

我的JAVA小总结一底子数据类型整数型 byte 1个字节 short 2个字节 int 4个字节(默许的) long 8个字节文本型 char 2个字节 (声明变量时要加上单引号)布尔型 Boolean 其值只要2个,true fase 默许初始值是fase 浮点数类型 float double float声明时 后边要加l 默许是double float占4个字符 double占8个字符。二数组:概念:数组即是一组有次第,具有一样数据类型的数据调集,也能够说是,用来存储一组一样数据类型的数据布局。(引证类型)即是一个小全体,在整个程序中被看作是一个目标,而数组中每一个元素都能够看作是数组的成员变量。(自个了解的)1.声明数组1. 数组元素名 数组名 ;2.数组元素名 数组名;创立数组:1 运用 new要害词创立。格局:数组名=new 数组元素的数据类型整数元素个数2 声明数组和创立数组一同完结。格局:int x = new int 100.2.数组的初始化1. 先界说在初始化(动态初始化):int ia = new int4; ia0=1; ia1=2;iaa=32. 界说数组一同为数组元素分配空间并赋值(静态初始化):int ia = 1,2,3; 或int ia = new 1,2,3;3.数组的引证引证办法:arrayNameindex。Index是数组的下标,描绘了元素从数组中相对方位,(元素下标从0开端)4.一维数组挑选排序:获取当时没有排好序中的最大元素和数组最右端的元素交流,循环这个进程即可完成对整个数组排序。冒泡排序:顺次两两比拟排序元素,将带排序元素从左至右比拟一遍称为一趟“冒泡”。 每趟冒泡都将带排序列中的最大要害词交流到最后方位。5.栈内存与堆内存的联络数组的引证保存在占内存中,在堆内存中拓荒一片空间(接连的),然后栈内存上的引证指向这片空间的首地址。三底子语法标识符:能够自个起姓名的都叫标识符,都遵从标识符的命名规矩。标识符命名规矩:标识符由字母、数字、下划线“_”和美元符“$”最初。标识符对大小写灵敏,长度无约束。取名应见名知意,且不能与要害词重名。Java约好:类名的首字母要大写。变量名和办法名的首字母要小写,要害词要小写。常量名悉数字母大写。运用驼峰象征。字符变量:n是换行符;t是制表符,相当于table键;b是退格键,相当于Back Space;是单引号,而“是双引号;是一个斜杠“”。四操控布局 If:ifelse 只要一句需求履行的句子时能够省掉 等号两头不必空格For:办法:for(表达式1;表达式2;表达式3;)句子;履行时判别是不是结束的是表达式2,若是表达式2是false输出成果。While/dowhile:while:先判别在履行,dowhile:先履行在判别。(无论是不是满意表达式,都先履行一遍)Switch:条件弥补句子:格局case xx; case xx; default ;在需求输出case值时用break句子,多个case能够合并到一同。Break/continue:break句子停止某个句子块的履行,在循环句子中能够强行退出循环 continue 停止某一次循环,越过这次循环,开端下一次循环进程。If 句子:public class test public static void main (String args) int i = 50;if ( i 20 ) System.out.print(i 20 );else if ( i 40 )System.out.print(i 40 );else if ( i 60 )System.out.print(i 60 )System.out.print(i =60 );/结尾输出i60For句子public class adf public sta ic void main(String args) long result = 0;long f = 1 ;for (int i = 1; i = 10; i+) f = f * i;result +=f;System.out.print(result = +result );/结尾输出result= 4037913Switch和breakpublic class testswitch public static void main (String args) int i = 5;switch (i)case 5 :System.out.print(e); break;case 1 :case 4 :System.out.print(14);default :System.out.print(wang);/结尾输出e五Java虚拟机的概念,JDK的概念1.Java虚拟机Java虚拟机是笼统的计算机,是java言语的运转环境。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个废物收回堆和一个存储办法域、还有相应的指令体系。特色:Java虚拟机是完成java跨渠道的要害。JDK概念:java开发东西。JDK包括的底子组件: javac 编译器,将源程序转成字节码 jar 打包东西,将关联的类文件打包成一个文件 javadoc 文档生成器,从源码注释中获取文档 jdb debugger,查错东西 java 运转编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种履行HTML文件上的Java小程序的Java浏览器。 Javah:发生能够调用Java进程的C进程,或树立能被Java程序调用的C进程的头文件。 Javap:Java反汇编器,显现编译类文件中的可拜访功用和数据,一同显现字节代码意义。 Jconsole: Java进行体系调试和监控的东西Java程序的命令行编译、运转六类的封装性通常将类声明为private(私有类)然后在用public(公共办法) 对这个变量进行拜访。对一个变量的操作通常是赋值(setXX)和读取(getXXX)类的封装有2层意思:将数据和对数据的操作组合起来构成类,类是一个不可分割的独立单位。类中既要有与外部联络的办法,一同也要尽可能的躲藏类的完成细节。七办法的调用,静态办法和实例办法1.办法的调用办法与办法重载办法参数:在办法被调用的时分用于承受外部传入的数据的变量。实践参数:在办法被调用的时分实践传给XX的值参数类型:办法参数的数据类型。回来值:办法在履行结束之后还调用它的程序的数据,如没有有必要给出回来值类型void。回来值类型:函数要回来的成果的数据类型。Java言语中运用部属办法调用调用办法:目标名,办法名,(实参列表)实参的数目、数据类型和次第有必要和所调用办法声明的形参列表匹配Return句子停止办法的运转并指出要回来的数据。只要涉及到办法的时分才用到形参和实参,调用办法:1.若是办法没有回来值或调用办法不关心办法的回来值,能够下面的格局调用界说的函数;办法名(实参1,实参2,)2.若是调用程序需求回来成果,能够下面的格局调用界说的函数;变量=办法名(实参1,实参2,)3.关于有回来值的办法调用,也能够在程序中直接运用回来的成果。4.实参的数目、数据类型和次第有必要与所调用办法声明的形参列表匹配。办法的重载:Return句子:停止办法的运转并指定要回来的值,然后把操控权交给调用它的句子。格局:return【回来值】; retrun;一个类中能够一同存在姓名一样,参数不一样(个数或类型)不一样的多个办法。调用时,编译器会依据不一样的参数列表挑选对应的办法。为了程序的可读性,最佳重载一样意义的办法、不能以不一样的回来值来差异重载的办法。21.静态办法和实例办法静态办法是运用公共内存空间的,一切目标都能够直接引证,不需求创立对在运用JAVA中运用静态办法编程时咱们心里一定要明白静态办法和类的非静态办法办法的差异: 最底子差异从编译视点来说吧: 1) 静态(static)办法是编译时直接加载加载到内存中(离cpu近来的一块内存区域也称为仓库),比方程序的public static main(args )办法。静态办法不能被实例化,也不允许被实例化! 因而你能够经过“类名”+“.”+“静态办法的名()”来调用 2)非静态办法(类的非静态办法)经过要害词 “new” 字来实例化一个目标(object),这个目标放在内存的另一块区域堆(heap)中。 也即是说编译时,非静态办法有必要先实例化类的一个目标,经过“目标名”+“非静态办法名()”来调用,或者是“目标引证(句柄)”+“.”+“静态办法的名()”;静态变量:1.类的静态变量能够直接引证,类的静态变量相当于某些程序言语的大局变量。2.静态办法只能运用静态变量,不能运用实例变量。3.类的静态变量只要一个版别,一切实例目标引证的都是同一个版别。 2.2实例办法实例办法也叫做目标办法。(非静态办法)类办法是归于整个类的,而实例办法是归于类的某个目标的。 因为类办法是归于整个类的,并不归于类的哪个目标,所以类办法的办法体中不能有与类的目标有关的内容。即类办法体有如下约束: (1) 类办法中不能引证目标变量;(2) 类办法中不能调用类的目标办法;(3) 在类办法中不能运用super、this要害词。(4)类办法不能被掩盖。 若是违背这些约束,就会致使程序编译过错。与类办法比拟,目标办法简直没有什么约束:(1)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论