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里一个比较头痛的问题——字符编码弄清晰了,所以写一篇文章来纪念一下,也为大家提供一点自己的心得。
众所周知,JAVA为了国际通用,用的是UNICODE来保存里面的字符。而UNICODE只是一个种字符集,字符的存储和表示要用到一定的字符编码格式,而与UNICODE对应的字符编码格式就是我们常看到的U ......
主要的程序:
package greeds.jdbc.sample;
import greeds.jdbc.util.JDBCUtil;
import java.io.*;
import java.sql.*;
public class MySQLBlobSample {
public static void main(String[] args) throws Exception {
// 写入数据库
/*
*
* Connection ......
问个问题 最近在学习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 ......