java编程思想整理

java编程思想整理

ID:19220361

大小:1.19 MB

页数:66页

时间:2018-09-29

java编程思想整理_第1页
java编程思想整理_第2页
java编程思想整理_第3页
java编程思想整理_第4页
java编程思想整理_第5页
资源描述:

《java编程思想整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java编程思想笔记全面的将Thinkinginjava的知识点系统整理了下.与之前整理的东西不同,这部分可能更适合自己看,不过还是希望对大家有所帮助(其实还有很多java基础东东,thinkinginjava没有提到,后面也会给出相应的整理文档,主要是net,rmi,security等)若有疑问目录Java编程思想笔记1第1章对象导论1第2章一切都是对象1第3章操作符3第4章控制执行流程6第5章初始化和清理6第6章访问权限控制8第7章复用类8第8章多态9第9章接口11

2、第10章内部类13第11章持有对象16第12章通过异常处理错误21第13章字符串25第14章类型信息27第15章泛型32第16章数组33第17章容器深入研究34第18章JavaI/O系统37第19章枚举类型41第20章注解44第20章并发45第22章图形化用户界面62Java编程思想笔记第1章对象导论看完整本书再来看第1章会更有体会.1.万物皆对象2.程序是对象的集合,它们通过发送消息来告知彼此所要做的3.每个对象都有自己的由其他对象所构成的存储4.每个对象都拥有类型5.某一特定类型的所有对象都可以接收同样的消

3、息第2章一切都是对象1.OOP:ObjectOrientedProgramming面向对象的程序设计2.Java用引用(reference)操纵对象Strings;3.必须由你创建所有对象3.1一般用new来创建(堆)Strings=newString("str");对象的存储的地方(内存)a.寄存器b.栈c.堆d.常量存储e.非RAM存储3.2基本类型(栈)Java的基本类型所占存储空间的大小是确定的基本类型大小最小值最大值包装类型boolean---Booleanchar16bitUnicodeCharac

4、terbyte8bitByteshort16bitShortint32bitIntegerlong64bitLongfloat32bitFloat64bitDoubledoublevoid---Void因为char是unicode(采用双字节对字符进行编码),可以存储汉字chara='工';//char可以存储汉字,unicode编码2bitjavascript:void(0)Stringstr="工";//占多少bit要视其编码UTF-8占3bitGBK占2bit1.2高精度数字没有对应的基本类BigInte

5、ger:支持任意精度的整数BigDecimal:支持任务精度的定点数2.类4.1成员变量中基本类型成员默认值booleanfalsechar‘u0000’nullbyte(byte)0short(short)0int0long0Lfloat0.0fdouble0.0d注意:这里是指基本类型作为类成员变量时有默认值,若在方法中出现的局部变量,未初始化是不能引用的(编译不通过)2.2参数传送一般对象传递的是reference,而基本类型传递的是值publicstaticvoidmain(String[]args)

6、{intc=2;System.out.println(get(c));System.out.println(c);}staticintget(inti){i=3;returni;}3.Java编译与运行(具体参考JVM部分文档)Javac编译javacTestLoader.javaJava运行(-cp–classpath可指定classpath)javaTestLoaderJavadoc提取注释javadocTestLoader.java另外也要注意类加载问题(具体参考ClassLoader部分文档)//Boo

7、tStrapClassLoader加载的classSystem.out.println(System.getProperty("sun.boot.class.path"));//ExtClassLoader加载的classSystem.out.println(System.getProperty("java.ext.dirs"));//AppClassLoader加载的classSystem.out.println(System.getProperty("java.class.path"));1.注释和嵌入式文

8、档解决代码文档的维护问题:将代码同文档”链接”起来.第3章操作符在最底层,java中的数据是通过使用操作符来操作的原码:一个整数,按照绝对值大小转换成的二进制数,称为原码反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码补码:反码加1称为补码1.Java中的二进制(以byte为例)42的正数表示:00101010 42的负数表示:00101010取反再加1,即1101011

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

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

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