java自学重点归纳

java自学重点归纳

ID:6075472

大小:3.84 MB

页数:28页

时间:2018-01-02

java自学重点归纳_第1页
java自学重点归纳_第2页
java自学重点归纳_第3页
java自学重点归纳_第4页
java自学重点归纳_第5页
资源描述:

《java自学重点归纳》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MyJava.Java自学重点归纳1、cd+文件名表示访问文件夹,cd代表回到根目录。2、Javac灬小筱丶灬小筱丶+longyin.java文件就是编译,javac就是编译器过程形环境变量的设置就是在path最前面粘贴上编译器的路径,比如java的环境中插入javac的路径。3、Java+.class文件表示运行程序。报错分析能力,对help的使用。4、如果当前路径中没有.class文件而在D盘某个文件夹中则引入setclasspath=D:,然后继续执行即可,如果path中也没有则报错。如果setclasspat

2、h=D:;则,如果在path中没找到则在当前路径寻找,没有则报错。5、如果对当前路径和path都要寻找并且运行相应的文件则用.表示当前路径,(.;D:.......)6、熟悉用Tab键,布局.7、类的名字就是标识符,规范每个单词首字母大写.8、对注释的重视,就是对关键代码行进行解释.9、编译注释前后java文件大小不变,因为注释为用户提供,编译器不10、-6二进制表示就是取反,0110-->1001.11、Bytea=3;byteb=4;bytec=a+b;报错,原因:3,4都是int类型赋值给byte类型时候编译器

3、会自动判断没有丢失精度则,对3,4进行强转然后,而后面a,b是变量,数值会变化不确定,编译器不能检查变量值就报错。而intc=a+b则对12、Intx=Integer.MAX_VALUE;(MIN)对应类型的最大值;MyJava.1、System.out.println(3+2);System.out.println(3+”2”);前者是数值加法,后者是连接符,输出5和32.2、System.out.println(“a=”+a+”,”+”b=”+b);连接符的运用。3、Inta=3;a=a++;a==3,解释temp

4、=3,a=a+1;a=temp;则最终a位34、比较运算符的运算结果必定是true或false;5、&与

5、或^异或&&双与

6、

7、双或唯一区别,后两个运算时从左到右如果第一个决定了结果则不看第二个运算了,相当于短路。结果一样过程不同。6、异或运算一个数异或同一个数两次结果还是自己。7、a=a^b;b=a^b;a=a^b;实现两个数交换的,性质就是a==a^b^b;最高效;而引用变量做中间值则开发时常用,阅读性高;8、局部变量,局部代码块MyJava.1、对于System.out.println(***);***必须代表某个

8、具体的数据,所以对于void类型的函数作为***内容时不允许。2、函数重载和函数返回值类型无关,java是严谨性语言,如果函数调用的不确定性则编译失败。3、Java对数组的特殊表示,newint一定大小的数组不赋值则有默认值0,内存的划分,1寄存器2本地方法区3方法区4对内存5栈内存(存储的是局部变量而且变量一旦离开作用域就释放了)。对于inta[]=newint[6];凡是new建立的都放在堆中这个格式代表的实体放在堆中不会立刻自动释放,一定时间以后垃圾回收机制负责回收,会默认初始化位0。栈不会;bool类型初始化时

9、false;4、For(inti=0;i

10、体,所以对于int[]a={1,2,3,4,5};有a.length=5;调用自己的length函数2、Boolean默认falsechar默认null3、将两个元素交换位置的函数PublicstaticSwap(int[]arr,inta,int[]b){Intc;c=arr[a];arr[a]=arr[b];arr[b]=c;MyJava.}30、关于效率问题for(inti=0;i

11、)If(num>arr[j]){Num=arr[j];X=j;}If(x!=i)Swap(arr,num,j);}31、当数组有序进行操作时候考虑折半查找法,重点程序见HalfSearch,java里面的折半查找直接用Arrays.binarySearch(arr,45);32、Char[]ss;对于数组的打印方法,System.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。