- 博客(44)
- 资源 (22)
- 问答 (1)
- 收藏
- 关注
原创 内部类答疑
package com.test.hello;class Outter{ public static String name = "";}class Inner{ private Outter 隐式实例 = new Outter();}1.为什么要有Static内部类?答:通过理解下面这段话来找出答案:静态内部类可以在生成对象的时候,不需要外部类对象
2013-05-13 08:04:51 693
原创 Java 内部类 收集整理
一.什么是内部类,1.内部类是指在一个外部类的内部再定义一个类。2.定义在一个类内部的类叫内部类,包含内部类的类称为外部类。3.内部类的优缺点:缺点:正常的一个类操作时,在类中最好只定义属性或方法。如果定义一个类的话,则肯定破坏了程序的结果。代码增加了,而且复杂度也增加了。优点:使用内部类最大的优点:可以方便的访问外部类中的私有属性。二.出现内部类的原因真正的原因是
2013-05-07 08:20:16 699
转载 主题:【解惑】领略内部类的“内部”
内部类有两种情况:(1) 在类中定义一个类(私有内部类,静态内部类)(2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。Java代码
2013-05-07 07:44:51 611
转载 java内部类的作用
一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口而实现同一个类中两种同名方法的调用。三、 例子1.实现隐藏 平时我们对类的访问权限,都是通过类前面的
2013-05-07 07:41:51 484
转载 java内部类的作用分析
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的
2013-05-07 07:39:53 582
转载 转载Java内部类的使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类
2013-05-07 07:27:30 636
原创 数据库设计
3.4数据库设计 根据系统的E-R图,得到了11张表,分别是:T_CHINAWARE(瓷器表)、T_PAINTING(书画表)、T_LAND(土地表)、T_MEMBER(会员表)、T_ADMINS(管理员表)、T_GOODS_COMMON(商品公共属性表)、T_COLLECTION(收藏表)、T_ESTIMATE(评论表)、T_PICTRUE(图片表)、T_BID_RECORD(拍卖纪录表)、
2012-09-05 08:59:29 753
原创 学校写的一点点儿简单的编码约定
4.5编码规则 4.5.1命名约定 a) 原则:简单就是效率 b) 项目名:DeRongAuctionOnline c) 数据库:Oracle10gXE,数据库中均用英文字母且大写 d) 表名:用实体的名字,且写成“T_实体名” e) 字段:均用“表名_ID”作为主键,用UUID的方式生成32位的字符串;其他字段的命名不要和数据库冲突 f) 划分包:com.derong
2012-09-05 08:58:12 590
原创 周总结5
工号部门上周工作总结这周主要学习了用log4j将日志写到文件中、总结了读写文件需要注意的问题以及在读写文件时如何将字节存储、更深入的理解了join和yield两个函数、总结了socket并解决了困扰很久的用数据报的方式传输中文的问题、复习了部分swing知识(显示和事件)、复习了svn的基本操作、大部分时间用于实现数据报聊
2012-09-05 08:57:21 2002
原创 第n+2周任务控制
星期日期任务完成度除了任务外的 星期一8月27日写日志到文件、log4j、324、文件、存储字节、链表、join、yield、socket总结、hibernate3、java精华集锦、JVM基本完成换行符:System.ge
2012-09-05 08:44:54 2013
转载 Java UDP通信(DatagramPacket类、DatagramSocket类、InetAddress类)
一、DatagramPacket类:如果把DatagramSocket比作创建的港口码头,那么DatagramPacket就是发送和接收数据的集装箱。构造函数:一个用来接收数据,一个用来发送数据public DatagramPacket(byte[] buf,int length) //接收数据构造 DatagramPacket 用来接收长度为 ilength 的包。 pu
2012-08-28 10:03:09 1564
转载 datagramsocket
Java数据报Datagram通讯2006-07-14 16:568.3.10数据报Datagram通讯 前面在介绍TCP/IP协议的时候,我们已经提到,在TCP/IP协议的传输层除了TCP协议之外还有一个UDP协议,相比而言UDP的应用不如TCP广泛,几个标准的应用层协议HTTP,FTP,SMTP…使用的都是TCP协议。但是,随着计算机网络的发展,UDP协议正越来越来显示出其威力,尤其
2012-08-28 07:48:50 1140
原创 java 聊天
package com.phj20110829.net;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.So
2012-08-28 07:44:11 483
转载 线程的yield(),sleep()以及wait()的区别
这篇文章有个小小的错误,看你能找出来不从操作系统的角度讲,os会维护一个ready queue(就绪的线程队列)。并且在某一时刻cpu只为ready queue中位于队列头部的线程服务。但是当前正在被服务的线程可能觉得cpu的服务质量不够好,于是提前退出,这就是yield。或者当前正在被服务的线程需要睡一会,醒来后继续被服务,这就是sleep。sleep方法不推荐使用,可
2012-08-27 17:23:27 697
原创 周总结4
上周工作总结对java知识进行查漏补缺:properties、util包中的日期类SimpleDateFormat、GregorianCalendar、date、calendar、Arrays、Collections、Random、Enum、Timer、TimerTask、线程(用join、yield 和 wait来实现线程同步)、文件中应该小心的地方、链表;public、pr
2012-08-25 15:18:00 3068
原创 周总结3
上周工作总结复习插入、冒泡、选择、快速和归并排序;二叉树的创建及先、中、后序遍历的递归与非递归方法以及String的常用方法和StringBuffer的区别和优劣;堆、栈和常量池中存储的数据类型,同时编程模拟栈的机制;从static的变量、方法、类的特点分析了static,从是否有序、重复、null、排序、性能、同步和集合使用时应该特别注意的地方分析了集合类;编码实现excel
2012-08-24 11:21:19 3211
转载 java 算法40题 有实现代码
JAVA经典算法40题【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... publicclass exp2{ publicstaticvoid main(String args[]
2012-08-24 07:40:01 1562
原创 随机产生99条2-10个长度的字符串存入线程安全的集合中然后按格式输出
package com.random;import java.util.ArrayList;public class RandomPwd{ private static RandomPwd pwd = null; /** * 供随机选择的数字 */ private static final String figures = new String("123456789
2012-08-23 11:56:17 1109
原创 sqlpluls oracle plsql 需要记住
Sqlplus / as sysdba;alter user sys identified by"123";连接数据库:conn hr/hr;SELECT * FROM ALL_ALL_TABLES;SELECT * FROM all_users;换数据库: SELECT * FROM DUAL;CREATE TABLE MYTABLE(
2012-08-23 10:45:03 381
原创 堆栈的知识
堆栈相关知识由于stack是以队列的形式存储的,即先进后出,后进先出,所以经常有面试会让你模拟一下栈的存储过程: Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,
2012-08-23 10:42:00 347
原创 静态变量 static 全局变量
静态变量static 全局变量global 静态变量在java也叫类变量从名字可以看出它是属于某个类的而不是类的实例。它的关键字是static存储在静态存储区,当程序执行,类的代码被加载到内存,类的静态变量就分配了内存空间,他是属于类的也就是没个实例对象都是对于以个静态变量,静态变量的内存空间知道程序退出才释放所占用的内存空间。静态变量直接通过类名访问(java 也能通过对象名
2012-08-23 10:41:28 538
原创 java集合总结
集合有序 重复 null同步 排序 特殊描述arraylist√√√××随机访问快,更新慢特别是delete,首选它,除非更新操作影响了性能了linkedlist√√
2012-08-23 10:40:08 439
原创 第n周 任务控制
星期 日期 任务完成度 题外话星期一8月13日分享排序和二叉树的创建及先、中、后序遍历;String、堆栈的建立和意义100%讲了要练习,讲了要强记
2012-08-23 08:40:25 3856
原创 *.hbm.xml
公共属性:<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> ÉÌÆ·¹«¹²ÊôÐÔ±í
2012-08-23 07:41:48 939
原创 struts.xml
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> image/jpeg inputStrea
2012-08-23 07:37:45 440
原创 beans.xml
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.s
2012-08-23 07:36:43 392
原创 华为面试题
第一题 基础(JSE+web+ssh)第二题 算法+设计模式(23种你们要了解几种啊)第三题 关系数据库(什么关联数据表查询啊等等)第四题OS(进程,线程,进程通讯和线程通讯的区别)就这四道,算法主要考Stack还有递归吧比如说Vector怎样实现stack,写出你的思路,,,
2012-08-22 07:50:23 331
转载 hibernate面试题
1.Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简
2012-08-22 07:49:06 979
转载 java修饰符1
原-孙卫琴《JAVA面向对象编程》读书笔记-修饰符(2007-09-09 16:38:47)转载标签:读书笔记面向对象编程孙卫琴修饰符 ◆java语言采用访问权限控制修饰符来控制类及类的方法和变量的访问权限,从而只向使用者暴露接口,但隐藏实现细节。访问控制分4种级别:(仅仅适用于类及类的成员,不适用于局部变量,局部变量
2012-08-22 07:44:28 725
原创 多线程 money
package com.phj20110824.Thread;public class Account { private int balance;//余额 public synchronized void withdraw(int money){ balance=balance+money; } public synchronized void getMoney(
2012-08-22 07:42:05 669
原创 多线程producer&customer
package com.phj20110824.bread;class Warehouse { private static int num = 0; public synchronized void product() { while (this.getNum() == 2) { try { wait(); } catch (InterruptedEx
2012-08-22 07:39:03 446
原创 多线程 plate
package com.phj20110824.bread;import java.util.ArrayList; import java.util.List; public class Plate { List eggs = new ArrayList(); public synchronized Object getEgg() {
2012-08-22 07:38:12 359
原创 spring开发手册
课程内容1. 面向接口(抽象)编程的概念与好处2. IOC/DI的概念与好处a) inversion of controlb) dependency injection3. AOP的概念与好处4. Spring简介5. Spring应用IOC/DI(重要)a) xmlb) annotatio
2012-08-22 07:22:15 433
原创 尚学堂spring的总结
课程内容1. 面向接口(抽象)编程的概念与好处2. IOC/DI的概念与好处a) inversion of controlb) dependency injection3. AOP的概念与好处4. Spring简介5. Spring应用IOC/DI(重要)a) xmlb) annotatio
2012-08-22 07:18:38 1171
原创 尚学堂hibernate的总结
课程内容...51 HelloWorld. 52 Hibernate原理模拟 - 什么是O/R Mapping以及为什么要有O/R Mapping.53 常见的0/R框架(了解)54 hibernate基础配置(重点)... 55 ID生成策略(重点 AUTO)56 Hibernate核心开发接口介绍(重点)... 57
2012-08-22 07:17:13 1648
原创 hibernate学习手册
Hibernate.orgCommunity DocumentationHIBERNATE - 符合Java习惯的关系数据库持久化Hibernate参考文档由 Gavin King、Christian Bauer、MaxRydahlAndersen、EmmanuelBernard和SteveEbersoleand thanks to Ja
2012-08-22 07:14:47 7283 1
原创 尚学堂Struts学习文档
前言假 如 你 的 人 生 有 理 想,那 么 就 一 定 要 去 追,不 管 你 现 在 的 理 想 在 别 人 看 来是 多 么 的 可 笑 , 你 也 不 用 在 乎 , 人 生 蹉 跎 几 十 年 , 如 果 年 轻 的 时 候 计 较 得 失 前 怕 狼 就 后 怕 虎 而 不 去 追 逐, 等 到 了 40, 50 岁 的 时 候 , 你 唯 一 能 做 的 就 是 感 叹 岁 月
2012-08-22 07:12:04 1298
原创 String,static,堆栈,文件与I/O流,数据库
String一、java中常用的String方法1、int length() 求字符串的长度2、char charAt(int index) 返回指定索引处的char值。索引范围为0到length()-13、boolean equals(Object anObject) 将此字符串与指定的对象比较。4、boolean startsWith( String
2012-08-15 23:00:11 1542 1
apache-tomcat-6.0.30.zip
2011-04-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人