Java
ramln1989
这个作者很懒,什么都没留下…
展开
-
Java开发环境的配置
第一步:下载 去Sun公司官方网站下载基于Windows平台的JDK6。第二步:安装 安装下载好的安装包,安装会分为两个步骤:首先是自动安装JDK,然后是自动安装JRE,因而会有两次需要用户的操作,唯一需要的操作是将安装根目录均设定为C:/Java,这样设定可以避免一些不必要的问题。安装好之后不会生成桌面快捷方式。第三步:设置环境变量原创 2009-12-12 12:52:00 · 250 阅读 · 0 评论 -
Java反射机制简介
Java中的反射机制通俗地说就是把Java类中的各种成分映射成相应的Java类。 对于Java程序而言,利用反射机制会导致程序性能的下降。 我们知道每个Java类都可以用一个Class类的对象来表示,一个类的组成部分:成员变量,方法,构造方法,包结构等等信息也用一个个类来表示,就像汽车是一个类,汽车的组成部分:发动机、变速箱、底盘等也可以是一个个的类。表示Java类的C原创 2009-12-13 23:45:00 · 519 阅读 · 0 评论 -
利用Java反射机制调用其他类的main方法
利用Java反射机制去调用其他类的main方法基于这种情形: 当程序中的某个类在运行到某处需要去调用其他类的main方法时,如果此程序并不知道此main方法所属类的名称,而只是在程序中接受某一代表此main方法所属类的名称的参数,那么这时候就不能通过“类名.main(String[] args);"这样的方式来完成调用,而需要运用Java的反射机制了,需要编写相关的反射代原创 2009-12-14 04:19:00 · 7088 阅读 · 0 评论 -
Java-->JDBC简介
JDBC(Java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。原创 2009-12-14 15:03:00 · 379 阅读 · 0 评论 -
聚合和组合的区别
聚合和组合的区别在于:聚合关系是“has-a”关系,组合关系是“contains-a”关系;聚合关系表示整体与部分的关系比较弱,而组合比较强;聚合关系中代表部分事物的对象与代表聚合事物的对象的生存期无关,一旦删除了聚合对象不一定就删除了代表部分事物的对象。组合中一旦删除了组合对象,同时也就删除了代表部分事物的对象。 我们用浅显的例子来说明聚合和组合的区别。“国破家亡”,国原创 2009-12-22 22:21:00 · 554 阅读 · 0 评论 -
Java中的转义符
JAVA中转义字符: 1.八进制转义序列:/ + 1到3位八进制数字;范围/000~/377 /0:空字符 2.Unicode转义字符:/u + 四个十六进制数字;0~65535 /u0000:空字符 3.特殊字符:就3个 /":双引号 /:单引号 //:反斜线 4.控制字符:5个 /r 回车 /n 换行 /f 走纸换页原创 2010-03-21 00:37:00 · 536 阅读 · 0 评论 -
Java程序设计的基本原则
1.面向接口编程:Java编程公认的第一原则。 接口是一种特殊的抽象类。 接口中的方法都是抽象的,而抽象类中可以有被实现的方法。 接口的功能:给出实现的定义,实现封装隔离。(接口是封装块的外观,将定义与具体实现隔离,接口对外) 2.优先使用对象组合而非继承(Java是单继承机制) 3.分层 最典型的三层架构:表现层-->逻辑层-->数据层 表原创 2010-03-28 21:40:00 · 426 阅读 · 0 评论 -
类设计的基本经验
1.类要单一 2.加强内聚,松散耦合 3.好的封装性 4.类的粒度要合理 5.实现类不能依赖它的使用类 6.应考虑灵活性,也就是可配置、可维护 可配置:可以通过修改配置文件来选择系统提供的功能 可维护:可以很方便地修改功能,容易定位bug,功能隔离较好,不会牵一发而动全身 7.要考虑性能、考虑可伸缩性 综合性能、性能定点、性能原创 2010-03-28 22:02:00 · 457 阅读 · 0 评论 -
Java程序设计的基本概念
所谓程序设计,是指在软件开发的过程中,如何找出解决问题的方法,找到方法后,如何合理的划分程序结构,合理地组织程序代码,这样的一个过程就是程序设计。 好的程序设计能让程序:更好地完成用户的需求功能;有更合理的程序架构;更好的程序性能;更好的复用性;更好的可扩展性、可维护性、可配置性、可伸缩性;更好的健壮性;更好的稳定性等等。原创 2010-03-28 20:58:00 · 397 阅读 · 0 评论