随笔分类 - Java
Java
摘要:【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....f(n)=f(n-2)+f(n-1) 使用递归public static int fib(int n) { if(n==0 || n==1 ) { return 1; } else { return fib(...
阅读全文
摘要:数据库中表名是:book,数据库表名不区分大小写的之后我在hibernate 使用book, String sql="from book"; Query query=session.createQuery(sql); List books=query.list(); for(Book book1:books) { System.out.println(book1.getName()+book1.getAuthor()+book1.getPrice()+book1.getId()); ...
阅读全文
摘要:所需要的jar包:http://pan.baidu.com/s/1qWGZRJm如果遇到这个错误:在windows防火墙允许 javaw.exe访问网络.或者关闭防火墙FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)ERROR: transport error 202: connect failed: Connection timed outERROR: JDWP Transport dt_socket failed to initia
阅读全文
摘要:第十天的学习内容:http://www.cnblogs.com/tobecrazy/p/3473954.htmlServlet理论知识:1.servlet 生成class位置 tomcat编译后生成的class文件放在:webapps\servlet1\WEB-INF\classes目录下2.直接调用Servlet如果Servlet命名为servlet1,class name 是 getDayweb.xml 文件中url-patten /getDayAction,在浏览器输入http://localhost:8080/servlet1/getDayAction调用该Servletexa...
阅读全文
摘要:第九天学习内容:http://www.cnblogs.com/tobecrazy/p/3470195.html需求概述创建程序模块,读取并显示数据库中的书籍信息。当前有如下需求:需要显示数据库中所有登记的书籍信息,需要显示的字段信息包括ISBN、title、copyright、editionNumber、price。数据保存在数据库中,数据表名称为:tbl_books。编写程序实现该需求。实现说明1)采用MVC设计模式, 在JSP页面(listbook.jsp)中显示所有图书;2)采用自定义标签技术,实现图书列表的显示;3)创建JAVABEAN作为业务逻辑类,访问数据库资源;4)数据库配置信息
阅读全文
摘要:第八天的学习内容如下:http://www.cnblogs.com/tobecrazy/p/3468458.htmlJava servlet 技术Servlet是使用java servlet应用程序接口以及相关类和方法给所构成的java程序,它在服务器端的servlet容器中运行。Servlet程序与传统java应用程序的差别在于servlet是由J2EE中的的servlet加载并执行的,不能直接在命令行方式执行。Servlet仅能处理HTTP请求,然后返回一系列处理结果,并动态生成web页面。使用myeclipse创建servlet程序首先新建一个web项目,然后new->servle
阅读全文
摘要:第七天的学习内容:http://www.cnblogs.com/tobecrazy/p/3464231.htmlEL表达式EL : Expression Language使用EL表达式可以减少脚本语句EL表达式中${}定义符① ${} 是构成EL表达式的定义符,可以用在所有的JSP标签中,并且EL表达式可操作常量、变量和JSP中的内置对象,具体用法${param} 和${param Values},其中${param}返回单个字符串的值,${param Values}返回一组值,如request.getParameter(String paraName)的脚本代码,可以使用${param.pa
阅读全文
摘要:第六天的学习内容如下:http://www.cnblogs.com/tobecrazy/p/3462244.htmlapplicationapplication对象的方法与应用:① setAttribute(String name, Object object) 把一个对象数据和一个属性绑定,并将这个对象数据放在servlet上下文环境中② getAttribute(String name) 根据指定的属性名返回绑定的对象③ removeAttribute(String name) 根据指定的属性名从servlet上下文环境中删除指定名称的属性④ getAttributeNames() 返回一
阅读全文
摘要:第五天学习在这:http://www.cnblogs.com/tobecrazy/p/3458592.htmlsession对象当某个用户首次访问web应用系统时,jsp会自动创建出一个session对象,同时为它分配一个字符串String类型的唯一标识符ID值,该值为会话ID也称为session ID 。jsp会将这个ID 发送带客户端浏览器中,浏览器在将它保存在cookie中,而session本身的数据保存在服务器端,但是标识session ID的数据却能保存在客户机cookieSession方法: getAttribute(String name) 获取指定名字的属性值,若不存在,返回n
阅读全文
摘要:第四天的学习内容:http://www.cnblogs.com/tobecrazy/p/3454860.htmlResponse对象response对象主要是向客户端浏览器发送二进制数据,如输出Cookie、设置HTTP文件头信息等方面内容response主要功能和方法getWrite() 获得PrintWrite类的对象实例,实现向浏览器输出信息addCookie() 在客户端计算机磁盘上创建出Cookie对象实例,在Cookie对象实例可以保存客户端信息特征,然后采用request对象的getCookies()方法获取客户机所有Cookie对象addHeader() 添加HTTP头文件信.
阅读全文
摘要:第一天的学习在这http://www.cnblogs.com/tobecrazy/p/3444474.html2.jsp 基础知识Jsp页面中的Java脚本主要有3部分:声明(Declaration)、表达式(Expression)和脚本代码段(Scriptlet),三种形式的Java脚本语法都是结尾Jsp页面中数据和方法声明声明语法: 定义整型变量注意:功能语句不能出现在声明区域中声明变量、对象和方法 the value of b is the value of c is the date of today 输出表达式...
阅读全文
摘要:1.Servletservlet是运行在web server或 application server端的Java程序,主要用于在服务器端产生动态内容。servlet 在服务器端主要有以下作用读取客户端发送的显示和隐式数据生成结果向客户端发送显示数据和隐式数据servlet是Java web 合心部分servlet的优点: 可移植性强 功能强大 高性能 安全性高2.创建一个Java web project打开myeclipse 新建一个web project 输入项目名字,点Finish 双击展开index.jsp添加如下代码,html格式的 和或者在java 风格的注释 和 o...
阅读全文
摘要:刚才在学习Java 使用properties类,遇到这样的错误:Cannot make a static reference to the non-static method getClass() from the type Object以前使用过getClass,不晓得怎么用的,后来在stackoverflow看到同样的问题I have a class that must have some static methods. Inside these static methods I need to call the method getClass() to make the followin
阅读全文
摘要:概要: 使用jdbc 如果在不知道表结构的情况下,如何读出表信息?使用ResultSetMetaData;然后使用getColumnType 获取column 类型使用getColumnName 获取column名字根据类型,使用ResultSet 的getInt("column1")....获取每个字段的值本文使用 Vector 做为容器,把拿到的查询结果,临时放在容器内。1. 数据库准备 a. create database study; b. create tableCREATE TABLE `test` ( `id` int(11) NOT NULL DEFAULT
阅读全文
摘要:l使用方法下载junithttps://github.com/junit-team/junit/wiki/Download-and-Install使用junitjar包l一个简单的test1.创建类 public class calc { /** * @param args */ public static int add(int first_num,int second_num) //add method { return first_num+second_num; } public static int minus(int first_num...
阅读全文
摘要:Oracle blob字段类型 文件读写实例准备环境:pl/sql java JDK Oracle JDBC driver创建blob_test表create table blob_test(id number,name varchar(50),word blob)先插入空白数据然后执行更新Code:package sql; //JDBC connect management for Oracle require Oracle Jdbc driverimport java.sql.Connection;import java.sql.DriverManager;public class DBC
阅读全文