java_我总结的笔记.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java_我总结的笔记

java_我总结的笔记 jdk1.5的新特性:枚举、注解。 其实每个单词背后都有一种文化、一种思想。 0.classpath: a.设置到指定目录查找: set classpath = 目录 b.设置从当前所在的目录查找(默认):set classpath=. c.path的主要作用是设置JDK的可执行命令 d.classpath主要是在执行的时候起作用,告诉JVM类的保存路径,一般设置成. 注意:classpath 只在java命令的时候起作用,而对于javac不起任何作用。 1.数组排序 java.util.Arrays.sort();//括号里面是 数组名 public class ArraySort { public static void main(String[] args) { int nums[] = {45,86,35,49,88,43,20,46,86}; java.util.Arrays.sort(nums); print(nums); } public static void print(int temp[]){ for (int i = 0; i temp.length; i++) { System.out.println(temp[i] + \t); } } } 2.递归操作:自身调用自身。 3.数组 (1).数组的排序:java.util.Arrays.sort()方法可以使数组的数按升序排列; (2).数组的拷贝 //调用java中对数组支持的拷贝方法 System.arraycopy(源数组名称,源数组开始点,目标数组名称,目标数组开始点,拷贝长度); 例如:public class ArrayRefDemo06{ public static void main(String args[]){ int i1[] = {1,2,3,4,5,6,7,8,9} ; int i2[] = {11,22,33,44,55,66,77,88,99} ; System.arraycopy(i1,3,i2,1,3) ; // 调用Java中对数组支持的拷贝方法 print(i2) ; } public static void print(int temp[]){ // 输出数组内容 for(int i=0;itemp.length;i++){ System.out.print(temp[i] + \t) ; } } }; 4.for( : )增强for循环 语法: for(数据类型 变量名称:数组名称){ ... } 5.可变参数 * 返回值类型 方法名称(类型...参数名称){} public class NewDemo01{ public static void main(String args[]){ System.out.print(不传递参数(fun()):) ; fun() ; // 不传递参数 System.out.print(\n传递一个参数(fun(1)):) ; fun(1) ; // 传递一个参数 System.out.print(\n传递五个参数(fun(1,2,3,4,5)):) ; fun(1,2,3,4,5) ; } public static void fun(int ... arg){ // 可变参数 for(int i=0;iarg.length;i++){ // 循环输出 System.out.print(arg[i] + 、) ; } } }; 6.栈和堆 a.对象保存在栈内存之中,静态内存是在栈分配的,而具体的对象保存在堆内存之中,即就是动态内存是在堆分配的。 b.对象间的引用传递,实际上传递的就是堆内存空间的使用权。 7.封装 a.封装就是保护内容,保证某些属性或方法可以不被外部看见,而在内部自己去处理。 b.封装里加入验证:可以在setter方法中对设置的内容进行验证 8.匿名对象:只开辟了堆内存的实例对象。 匿名:没有名字,在java中如果一个对象只使用一次,则就可以将其定义成匿名对象。 如: class Person{ private String name ; private int age ; public Person(String n,int a){ // 声明构造方法,为类中的属性初始化 this.setName(n) ; this.setAge(a) ; } public void setName(St

文档评论(0)

zw4044 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档