摘要: 类名前只有两种修饰符:不写(即default,但不能把default写上去)或public。默认不写则此类只能被同一包下的类调用以生成相应的实例。但若是public,则可以被不同包下的类调用以生成其实例。即类名前的pulic修饰符的作用只是把此类的作用范围伸展到不同包下。一个文档下可以写多个类,但这些类必须在同一个包下,并且最多只能有一个类被修饰为public(或不加修饰符)。相当于是说一个文档下只能露一个类出来给其它包使用。三、main()函数依旧如同普通的函数,你可以在一个文档中的每个类下都写一个main()函数,等你使用javac命令将此文档编译之后,此文档下的每个类都会被编译成单独的文 阅读全文
posted @ 2013-09-25 17:40 问笑 阅读(173) 评论(0) 推荐(0)
摘要: Java中的一个包就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起。这个名称空间就是包名。可以使用import关键字来导入一个包。例如使用import java.util.*就可以导入名称空间java.util包里面的所有类。所谓导入这个包里面的所有类,就是在import声明这个包名以后,在接下来的程序中可以直接使用该包中的类。例如:[java] view plaincopyprint?importjava.util.*publicclassSingleImport{publicstaticvoidmain(Strin[]args){ArrayListlist=nwe 阅读全文
posted @ 2013-09-25 15:50 问笑 阅读(622) 评论(0) 推荐(0)
摘要: 由于大家对package的使用存在太多困惑,我在这里将自己对于package的使用的领悟进行一点总结: package中所存放的文件 所有文件,不过一般分一下就分这三种 1,java程序源文件,扩展名为.java。 2,编译好的java类文件,扩展名为.class。 3,其他文件,其他任何文件,也称为resource 例如图片文件,xml文件,mp3文件,avi文件,文本文件…… package是什么 package好比java用来组织文件的一种虚拟文件系统。package把源代码.java文件,.class文件和其他文件有条理的进行一个组织,以供java来使用。package... 阅读全文
posted @ 2013-09-25 14:34 问笑 阅读(265) 评论(0) 推荐(0)
摘要: 一.技术J2EE技术是架构师的基础。1.《Java编程思想》初学Java时阅读这本书觉得好难,阅读第二遍时才觉得讲的很细致。这是一本不怕多读的好书。2.《J2EE应用与BEA WebLogic Server》用实例详细讲了J2EE各个技术细节:Servlet,JSP,JDBC,JNDI,JMS,EJB(Session,Entity,Message) Java-Mail,JAAS。是快速学习J2EE技术的好书。3.《精通EJB》MASTERING JavaBeans Enterprise的中文版,EJB的细节讲的很好,是深入EJB的好参考。二.设计J2EE架构师除了熟悉J2EE技术外更多的需要关 阅读全文
posted @ 2013-09-25 12:57 问笑 阅读(225) 评论(0) 推荐(0)
摘要: J2EE的概念目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J 阅读全文
posted @ 2013-09-25 11:59 问笑 阅读(452) 评论(0) 推荐(0)
摘要: 没有JNDI的做法:程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库。就像以下代码这样:Connectionconn=null;try...{Class.forName("com.mysql.jdbc.Driver",true,Thread.currentThread().getContextClassLoader());conn=DriverManager.getConnection("jdbc:mysql://MyDBServer?user=qi 阅读全文
posted @ 2013-09-25 11:38 问笑 阅读(305) 评论(0) 推荐(0)
摘要: JNDI的专业解释,大家自行去网络搜索吧,这里就不啰嗦了。单纯从使用角度看,可以简称把它看成一个key-value的“哈希资源”容器。给定一个string类型的key,可以把任何类型的value,放入这个容器(通过bind/rebind方法);其它地方需要使用该资源时,根据key就能取出该资源(通过lookup方法)JNDI使用示例:View Code?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656 阅读全文
posted @ 2013-09-25 11:31 问笑 阅读(1089) 评论(0) 推荐(0)
摘要: 前言:本文教你怎么用javac和java命令,以及如何利用脚本(shell或bat)方便处理,并用简单的实例展示这些用法。 IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便。你不用去关心它后面做了些什么,执行了哪些命令,基于什么原理。然而也是这种过分的依赖往往让人散失了最基本的技能,当到了一个没有IDE的地方,你便觉得无从下手,给你个代码都不知道怎么去跑。好比给你瓶水,你不知道怎么打开去喝,然后活活给渴死。 之前用惯了Myeclipse,Java文件编译运行的命令基本忘得一干二净。现在项目出了原型,放到服务器上去测试,SSH一登陆... 阅读全文
posted @ 2013-09-25 10:32 问笑 阅读(598) 评论(0) 推荐(0)