摘要:
在写JDBC是发现的问题。错误写法:原本想表示查找name中包含"xia"的名字,但是怎么运行都不对。String sql = "SELECT name FROM emp WHERE name LIKE %?%";PreparedStatment stat = con.prepareStatement(sql);stat.setString(1,"xia");正确写法:在sql变量中 的LIKE只写一个问号,其余的通配符在setString的时候加上去。String sql = "SELECT name FROM emp W 阅读全文
摘要:
sudo mkdir usr/lib/jvmsudo mkdir usr/lib/jvm/javasudo chmod 777 usr/lib/jvm/java改变权限。把jdk1.6.0_27.bin文件拷贝到usr/lib/jvm/java/中。代码:sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_27.bin修改bin文件权限,使其可执行然后,执行代码:sudo /usr/lib/jvm/java/jdk1.6.0_27.bin将会出现字幕,持续按回车键.此时,jdk已安装完毕,下面进行配置执行代码:sudo gedit /etc/environmen 阅读全文
摘要:
一、Applet简介Applet简称JAVA小程序,命名规则就像Scriptlet叫做脚本小程序,能够嵌入HTML页面。需要浏览器支持java虚拟机。Applet执行不需要main方法。Applet的安全性非常重要,必须限制applet在沙箱中运行,保证本地系统中applet是安全的。在applet在沙箱中运行时:(1)不能运行本地可执行程序。(2)applet不能和其他主机进行通信。(3)不能对本地文件系统进行读写。自己写applet时需要继承java.applet.Applet;二、applet的基本方法:(1)init()(2)start()(3)stop()(4)destroy()(5 阅读全文
摘要:
一、对象的三个阶段对象大概来看应该有创建阶段,使用阶段和销毁阶段。创建对象的方法有显式创建和隐式创建两种。1.显式创建:(1)new(2)反射(3)克隆(4)反序列化2.隐式创建:比如当一个类被加载后就会在堆区创建一个Class对象,这是程序员所不知道的。二、对象的状态分类:1.可触及状态:被创建后的状态。2.可复活状态:没有引用变量引用该对象时。3.不可触及对象:被垃圾回收的时候。三、finalize方法在对象进入可复活状态后,垃圾回收之前,会调用finalize()方法,当然这只是理想状态,有可能不会调用,因此finalize()方法存在很多的不确定性,一般不使用finalize();四、 阅读全文
摘要:
一、JAVA虚拟机和JAVA程序的生命周期JAVA虚拟机的生命周期和JAVA程序的生命周期一致,当我们在命令行中敲入java命令运行java程序时,java虚拟机进程启动,程序运行,当程序终止时,则JAVA虚拟机的生命也结束。二、类的生命周期1.加载:将.class文件的二进制数据放到内存方法区中,并在堆区中创建一个Class对象,这个Class对象封装了方法区的数据结构,用户能通过Class对象访问到方法区中。2.连接(1)验证:验证.class文件是否是通过JAVA程序编译出来的,因为有可能这个.class文件是黑客特意制造出来的。(2)准备:为类中的静态变量分配空间,并初始化为默认值。( 阅读全文
摘要:
AWT类层次结构:java.awt包含了布局管理器、组件等类。java.awt.Component是除了菜单组件外全部组件的父类。java.awt.Container是Component的子类,表示容器,包含Window,Frame,ScrollPane三个子类。总的来说:java.awt|-BorderLayout|-FlowLayout|-GridLayout|-GridBagLayout|-CardLayout|-Component|-Button|-List|-Container|-Window|-Frame|-Dialog|-Panel|-Applet|-ScrollPane事件处理 阅读全文
摘要:
分页须知知识点:(1)JDBC2.0的可滚动结果集。(2)HTTP GET请求。一、可滚动结果集Connection con = DriverManager.getConnection();PreparedStatement stmt = con.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);ResultSetrs = stmt.executeQuery();常用方法:(1)rs.absolute(n);可以将指针跳到第n行。(2)rs.relative(n);可以将指针相对向下或向上n 阅读全文
摘要:
一、java.awt.Toolkit-----用于获得屏幕的大小即宽和高int width = Toolkit.getDefaultToolkit().getScreenSize().width;获得屏幕的宽int height = Toolkit.getDefaultToolkit().getScreenSize().height;获得屏幕的高二、javax.swing.JOptionPane-------用于设置弹出框JOptionPane.showMessageDialog(parentComponent,String message);设置弹出信息框。int result = JOpt 阅读全文
摘要:
一、内置对象介绍内置对象不能在<%! %>中使用!内置对象所属类pageContextjavax.servlet.jsp.PageContextrequestjavax.servlet.http.HttpServletRequestresponsejavax.servlet.http.HttpServletResponsesessionjavax.servlet.http.HttpSessionconfigjavax.servlet.ServletConfigapplicationjavax.servlet.ServletContextoutjavax.servlet.jsp.Js 阅读全文
摘要:
JSP(Java Server Page)JSP简单的说就是HTML+JAVA代码,文件后缀为.jsp的文件。JSP和Servlet是JavaEE的重要基础,看起来JSP和Servlet是两个完全不同的东西,但是JSP其实就是Servlet的一种形式,JSP最终需要被编译成Servlet;JSP页面必须部署到web容器中才能够访问,因为单单的JSP页面时没有用处的;必须要转换成Servlet才能够使用;JSP是面向对象的,因为最后会变成Servlet,而Servlet是一个类,这个可能不好理解,下面会有讲解.而用户访问JSP页面看到的输出时Servlet输出流的结果;JSP可以不处理异常,因为 阅读全文