java总结 第二章
第二章
面向对象的程序设计
软件开发的五个阶段
需求分析 抽象建模
系统设计 模型细化
编码实现
测试阶段
系统维护
类(class)和对象(object)是面向对象方法的核心概念
类是对一类事物的描述 是抽象的概念上的定义
对象是实际存在的该类事物的每个个体 因而成为实例instance
String 属性的值要加引号
使用new构造方法创建一个新的对象
使用对象名.对象成员的方式访问对象成员(包括属性和方法)
使用者对类内部定义的数据(对象的成员变量)的直接操作会导致数据的错误,混乱或者安全性问题
java通过将数据封装,声明为私有,再提供一个或者对个公开的方法实现对该属性的操作,以实现下述目的:
隐藏一个类的实现细节
使用者只能通过事先定制好的方法来访问数据,可用方便的加入逻辑控制,限制对属性的不合理操作
类引用必须被实例化 而方法存在在类中被调用
package必须是java源文件的第一条语句,指明该文件中定义的类所在的包,即是把这个java生成的class文件放入一个包文件里,用.来指明包目录的层次
调用不同包的类 需要用import语句来引入所需要的类
java.lang
包含java语言的核心类,如String Math Integer System Thread
提供常用功能
java.awt包含了构成抽象窗口工具集 这些类被用来构建图形用户
界面(GUI)
java.applet包含applet运行所需要的一些类
java.net包含执行与网络相关的操作的类
java.io包含能提供多种输入输出功能的类
java.util包含一些实用工具集 如定义系统特性 使用与日期日历相关的函数
相关文档:
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。
1. 原始单据与实体之间的关系
&nbs ......
问个问题 最近在学习Flex。。。照着网上资料,在MyEclipse中完成了Flex与web项目整合
在做普通Flex运行测试是是没有问题的,但如果想调用java类,按照网上的做法,是要更改该目
录下的remoting-config.xml,但是我自动生成的WebRoot/WEB_INFO/flex目录下面仅仅只有
services-config.xml一个文件,这是什么原因??我的是 ......
主要是利用Java提供的util包中的Properties类。废话不多说,直接看代码:
view plaincopy to clipboardprint?
import java.util.*;
public class YourJavaProperties {
public static void main(String args[]){
Properties props=System.getProperties();
System.out.println("Java的运行环境版本:"+props.getP ......
//Java的IO的一个实例
import java.io.*;
import java.util.zip.*;
public class abc5{
String temp=new String();
String t=new String();
public void readByLinefromConsoleAndPrint(){
System.out.println("==从控制台获得输入==");
try{
BufferedReader in=new ......