欢迎来到天天文库
浏览记录
ID:40557126
大小:27.00 KB
页数:3页
时间:2019-08-04
《java程序设计与问题解决(基础篇)-读书笔记-3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、测试字符串相等时,不要使用==,作为替代,可以使用equals或者equalsIgnoreCase字典排序使用compareTo方法 短路求值也叫做惰性求值Java也允许请求完全求值,这时候需要使用&和
2、来代替&&和
3、
4、 用Graphics类的对象绘画时,可以通过调用setColor方法来设置绘画的颜色drawString方法显示的是文字 JoptionPane.showConfirmDialog方法可以显示一个对话框,选择确认后此方法返回一个int值,常量JoptionPane.YES_OPTION和JoptionPane.NO_OPTION对应点击Y
5、es和No按钮的值 在编写一个程序来使用一个Java类之前,可以对这个Java类进行单独编译,编译好的类字节码存储在一个同名的以.class结尾的文件中 为方法命名需要遵循的一条很好的原则是:用动词命名void方法,用名词命名返回单个值的方法 命名类和方法时遵循的常规约定是:所有的方法名都已小写字母开头,而所有的类名都以大写字母开头 void方法中的return语句用于提前终止一个方法调用 Java允许省略this和它后面的点,但我们认为哪个this和点是隐式存在的 Java基本类型形参的替换方式是按值调用 信息隐藏也就是抽象 Java中的断言形式为:a
6、ssertBoolean_Expression;(注意没有括号)命令行下打开断言检测运行程序的命令为:java–enableassertionsYourProgram 一般应该强制将类中的实例变量标识为private,以控制程序员方位实例变量的方式 封装的时候,必须在概念上将用户接口和实现完全分开 ADT是一种用良好的信息隐藏技术编写的数据类型,也就是封装良好的类 javadoc程序可以自动为类的用户接口生成文档,要想获得有用的javadoc文档,必须以一种特定的方式来编写注释 如果变量是类类型,变量命名的对象会被存储在内存的其他某个单元中,命名对象的变
7、量中存储的则是对象所处的内存地址,存储对象的内存地址称为对象的引用;通常将类类型称为引用类型 声明Types;创建了一个可以包含一个内存地址的变量s,但还没有空间可以用来存储Type类型的实例对象,要像获得存储对象的空间,必须使用new 对类类型使用==只能检验内存地址是否相等要检验两个类对象是否“直观”上相等,需要为类定义一个equals方法 对类对象使用赋值操作符,复制的实际上是内存地址 一个方法无法改变作为方法实参使用的基本类型变量的值,但方法可以改变一个类类型实参的实例变量的值 运行applet时,会自动生成一个表示applet内部区域的Grap
8、hics对象,并自动调用这个Graphics对象为实参的paint方法 编写applet时,还可以定义一个名位init的常用applet方法,init方法也是在运行applet时自动调用,这个方法与应用程序中的main方法有点类似,paint方法只是用于绘图,而applet中所有其他动作都在init方法中运行,或者至少是从init方法中启动的 运行applet时,paint和init方法都会被自动调用,可以用方法paint来画圆,用方法drawString来书写文本。用方法init向applet添加标签和按钮 applet的内容面板是一个Containe
9、r类型的对象,Container是Java预定义好的一种类型,通过getContentPane()初始化一个内容面板 标签是另一种向applet添加文本的方式往applet中添加其他类型的组件跟添加标签基本是一样的
此文档下载收益归作者所有