`
文章列表
当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用...)时,JAVA就会用异常对象来描述。 JAVA中用2种方法处理异常: 1.在发生异常的地方直接处理; 2.将异常抛给调用者,让调用者处理。 JAVA异常可分为3种:   (1)检查性异常:java.lang.Exception    (2)运行期异常:java.lang.RuntimeException    (3)错误:java.lang.Error 顶层是java.lang.Throwable类,检查性异常,运行期异常,错误都是这个类的子孙类。 java.lang.Excepti ...
首先声明:java中,friendly这个修饰符并没有显式的声明,在成员变量和方法前什么修饰符也不用,默认的就是friendly。    为了条理清晰,分三种不同情况来总结。      一 访问权限修饰符修饰成员变量和方法   public:表明该成员变量和方法是共有的,能在任何情况下被访问。      protected:必须在同一包中才能被访问。(说的比较简单,看个例子就明白了)            class A { protected int weight ; protecte ...
转载: 学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。 因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。 我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 如果你是初学者,仅仅学过一点C语言或VB语文,对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,只要你认真的学习JAVA,这个阶段需要你快速的掌握Jav ...
将字串 String 转换成数字类型 String 转 int int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); int i = Integer.valueOf(my_str).intValue(); String 转 Float Float f = Integer.valueOf(my_str).floatValue(); String 转 float float f=new Flo ...
网址:http://www.findjar.com/index.x
各种数据库的JDBC连接大全 Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10 JDBC Name: jTDS URL: http://jtds.sourceforge.net/ Version: 0.5.1 Download URL: http://sourceforge.net/project/showfiles.php?group_id=33291 语法: Class.forName(" ...
同时安装了tomcat和oracle9i后,调试jsp出现--连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码,原因是端口冲突,调整如下      机器上装了oracle,是oracle自带的http server占了8080端口,oracle的tomcat端口冲突,要么改tomca ...
在apache-tomcat-6.0.14\conf的文件下新建以下目录:Catalina\localhost 在此目录下新建以.xml结尾的文本如test.xml,其主要内容如下: <?xml version="1.0" encoding='utf-8'?> <Context displanName="test" docBase="D:\workspace\test\WebRoot" path="/test" reloadable="true"> ...
在安装MySQL时只定义了localhost能使用,结果当他机子远程访问时常常会被拒绝。 可以使用以后口令查看是否只是localhsot使用 use mysql; select user, host from user;  可以看到以下效果:       |      user    |      host       |        -----------------------------       |      root     |   localhost  | 可以通过修改host字段中的属性使其对他它用户可用: update user set host = '% ...
1.修改windows目录下(win2000系统为winnt)的my.ini指定mysql路径,默认值是c:\mysql ,如果该文件不存在则要手动创建 [mysqld] # set basedir to your installation path basedir=D:/mysql # set datadir to the *** of your data directory datadir=D:/mysql/data [WinMySQLAdmin] Server=D:/mysql/bin/mysqld-nt.exe   2、然后再次启动该服务 D:\w ...
一、Java基本 (J2SDK1.5.1Documentation) Java的类库: 1. java.lang.*; 2. java.io.*; 3. java.util.*; 4. java.sql.*; 剩余类库: 1. java.text.*; 2. java.net.*; 3. javax.naming.*; 4. java.lang.refactor; 5. java.lang.classloder(加载机制) 二、Java Web编程 (Servlet Documentation) Servlet/JSP: *** ...
Spring中的配置文件applicationContext.xml <!-- spring对email支持 --> <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host" value="smtp.163.com"/> <property name="javaMailProperties&quo ...
环境:Spring2.5+   Hibernate3.5 在使用Spring的AOP编程时,会用到这几个lib: asm-2.2.2.jar asm-commons-2.2.2.jar asm-util-2.2.2.jar  Hibernate使用如果lib: asm.jar asm-attrs.jar  其中asm-2.2.2.jar与asm.jar存在类上的冲突! 使用其中之一或两者都使用,可能会出现如下错误: java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitor java.lang.NoCl ...
打开当前Edit的某一方法:Crtl + O 打开当前项目中的某个文件:Crtl + Shift +R 打开前一次开过的文件:Atrl + <- 打开后一次开过的文件:Atrl + -> 关闭当前Edit:Ctrl + W 打开当前方法的实现文件:Ctrl + T 最大最小化当前窗口:Ctrl + M 删除当前行:Ctrl + D 参照选中的Word快速定位到下一个:Ctrl + K 格式化当前代码:Ctrl + Shift + F 下面的快捷键是重构里面常用的(注:一般重构的快捷键都是Alt+Shift开头的了) Alt+Shift+R 重命名 Alt+S ...
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。   Servlet的多线程机制     Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件 ...
Global site tag (gtag.js) - Google Analytics