java程序设计与问题解决(基础篇)-读书笔记-3.doc_第1页
java程序设计与问题解决(基础篇)-读书笔记-3.doc_第2页
java程序设计与问题解决(基础篇)-读书笔记-3.doc_第3页
全文预览已结束

下载本文档

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

文档简介

测试字符串相等时,不要使用=,作为替代,可以使用equals或者equalsIgnoreCase字典排序使用compareTo方法短路求值也叫做惰性求值Java也允许请求完全求值,这时候需要使用&和|来代替&和|用Graphics类的对象绘画时,可以通过调用setColor方法来设置绘画的颜色drawString方法显示的是文字JoptionPane.showConfirmDialog方法可以显示一个对话框,选择确认后此方法返回一个int值,常量JoptionPane.YES_OPTION和JoptionPane.NO_OPTION对应点击Yes和No按钮的值在编写一个程序来使用一个Java类之前,可以对这个Java类进行单独编译,编译好的类字节码存储在一个同名的以.class结尾的文件中为方法命名需要遵循的一条很好的原则是:用动词命名void方法,用名词命名返回单个值的方法命名类和方法时遵循的常规约定是:所有的方法名都已小写字母开头,而所有的类名都以大写字母开头void方法中的return语句用于提前终止一个方法调用Java允许省略this和它后面的点,但我们认为哪个this和点是隐式存在的Java基本类型形参的替换方式是按值调用信息隐藏也就是抽象Java中的断言形式为:assert Boolean_Expression;(注意没有括号)命令行下打开断言检测运行程序的命令为:java enableassertions YourProgram一般应该强制将类中的实例变量标识为private,以控制程序员方位实例变量的方式封装的时候,必须在概念上将用户接口和实现完全分开ADT是一种用良好的信息隐藏技术编写的数据类型,也就是封装良好的类javadoc程序可以自动为类的用户接口生成文档,要想获得有用的javadoc文档,必须以一种特定的方式来编写注释如果变量是类类型,变量命名的对象会被存储在内存的其他某个单元中,命名对象的变量中存储的则是对象所处的内存地址,存储对象的内存地址称为对象的引用;通常将类类型称为引用类型声明Type s;创建了一个可以包含一个内存地址的变量s,但还没有空间可以用来存储Type类型的实例对象,要像获得存储对象的空间,必须使用new对类类型使用=只能检验内存地址是否相等要检验两个类对象是否“直观”上相等,需要为类定义一个equals方法对类对象使用赋值操作符,复制的实际上是内存地址一个方法无法改变作为方法实参使用的基本类型变量的值,但方法可以改变一个类类型实参的实例变量的值运行applet时,会自动生成一个表示applet内部区域的Graphics对象,并自动调用这个Graphics对象为实参的paint方法编写applet时,还可以定义一个名位init的常用applet方法,init方法也是在运行applet时自动调用,这个方法与应用程序中的main方法有点类似,paint方法只是用于绘图,而applet中所有其他动作都在init方法中运行,或者至少是从init方法中启动的运行applet时,paint和init方法都会被自动调用,可以用方法paint来画圆,用方法drawString来书写文本。用方法init向applet添加标签和按钮applet的内容面板是一个Container类型的对象,Container是Java预定义好的一种类型,通

温馨提示

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

评论

0/150

提交评论