java综合
java环境变量配置:http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html
1.导入项目
当下载了包含Eclipse 项目的源代码文件后,我们可以把它导入到当前的Eclipse 工作区然后编辑和查看。点击菜单File > Import,然后在弹出的Import 对话框中展开General目录,选择Existing Projects into Workspace,接着点击Next 按钮。当选中单选钮Select root directory:时可以点击Browse…按钮选中包含项目的文件夹,如果包含项目的话就可以在中间的Projects 列表框中显示;而当选中单选钮Select archive file:时可以点击Browse…按钮选中包含项目的ZIP 压缩包,如果包含项目的话就可以在中间的Projects列表框中显示。最后点击Finish 按钮就可以导入项目并打开了。
2.导出项目
点击菜单File > Export,然后在弹出的Export 对话框中展开General 目录,选择Archive File,接着点击Next 按钮。然后在To archive file:输出框中选中要保存的文件名,一般写成项目名.zip,然后点击Finish 按钮即可导出当前项目。还有一种方式是手工打包,用WinRAR 或者WinZIP 等工具都可以。
servlet:java服务器端小程序
applet:。。。小程序
xxxlet:xxx小程序
3.时间处理
//将可读性字符串时间转换为10位长度时间戳
long timestamp = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2014-05-12 09:23").getTime()/1000 //将时间戳转换为可读性字符串时间
String dateTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(1294890859000L);;
4.在数据库存储timestamp类型的时间的处理
往数据库存储的时候可以接收 java.util.Date类型,再用getTime()方法得到代表那个Date对象的long值,再以这个long值构造一个Timestamp对象 存进数据库中。
从存数据库里取的时候,可以先得到Timestamp用他的getTime()方法得到long值,再以这个long值构造一个 java.util.Date对象,这样就可以对这个Date对象操作了。比如说 new SimpleDateFormat("yyyyy-MM-dd HH:mm:ss").format(Date)或format(Timestamp)都行~
step1:表单提交过来的日期,设置属性为private String starttime;
step2:往数据库存储日期:设置属性为private Date starttime;
ps.setTimestamp(5, new Timestamp(a.getStarttime().getTime()));
step3:从数据库取日期:也是用域对象的属性private Date starttime;
a.setStarttime(new Date(rs.getTimestamp("starttime").getTime()));
5.JDBC事务
conn.setAutoCommit(false);
....
conn.commit(); conn.rollback();
例如:转账。
6.格式化数字
区别:(也可用该方法将长整型转换为整型)
DecimalFormat df = new DecimalFormat("0.00");
DecimalFormat df = new DecimalFormat("#.00");
df.format(12.34);
如果是0.## 和 0.00的话就可以看出区别了 假设要转换的数字是5 使用0.00转换后结果是5.00 而如果是0.##结果就是5
7.Microsoft office操作
POI参考:http://sarin.iteye.com/blog/845035
8.发邮件:
javamail参考:http://www.cnblogs.com/codeplus/archive/2011/10/30/2229391.html
9.优先级依次为:
<%
request.setAttribute("abc", "abc");
session.setAttribute("abc1", "你好1");
pageContext.setAttribute("abc2", "你好2");
application.setAttribute("abc3", "你好3");
%>
领悟:
如果你刻苦的话2个半月就OK.....只要把java基础学会熟练,,,,在练习jsp页面技术,,也没多难,,,,然后学servlet,,,,,,servlet主要流行配合MVC框架来写,,,一般都那样写,,,所以你学的步骤是:java基础多看看网上教程,,很多的百度就行我就不跟你说了,,然后去百度找MVC框架的书籍或者教程来看,或者去买书,注意一定要多实践,,,不要怕敲代码,,,,使劲敲,,不会的摸索着看教程来写,,,,学完MVC之后在学servlet就OK了,,,给你个时间表,,只要你把它利用起来绝对行你说过java基础不好,但是不代表一点都不会所以多找点案列来练习不会的字段方法属性百度找去或者查询API文档
(20天把java基础学熟练每天必须腾出5个小时的时间不低于5个小时不睡觉也不休息5小时以上最好,,,最好学的时候专心,要相信你一定行的,
10天练习mvc框架多写写三层要认识3层的概念,学学面向对象的思想,学学类的多态性,封装继承多态一定要搞懂,
再花10天学习jsp页面,,学着连接数据库,,,ResultSet数据集是什么要搞懂才会在网面上输出语句,<%学会在jsp里面写内嵌代码%>,
然后花12天学习Servlet,学会认识什么叫实体对象,什么叫集合List,Map,Set,这些要把他搞懂然后,还有Servlet的执行顺序,运行机制,它有哪些对象,怎么传值怎么接受值,get方法和post方法的作用,最后再花10天时间来多做项目,,找案列来做,,找一些书来看,,算是累计开发经验,这样在公司才能上手)
这样算下来估计全部52天,,上手62天,,虽然我后面有可能我越说你越不怎么懂,,但按着这个步骤来你慢慢的你就会觉得这些都是必不可少的。
java综合的更多相关文章
- JAVA 综合面试题
JAVA 综合面试题 2007-08-12 目录 TOC \o "1-3" \h \z \u Java面试题整理 9 Java面向对象 9 1. super()与this()的区别 ...
- JAVA 综合布局应用
//布局综合应用 import java.awt.*; import javax.swing.*; public class Jiemian4 extends JFrame{ JPanel mb1,m ...
- Java综合题目
分支, 循环, 数据类型 1, 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 2, 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13... ...
- Java综合高级篇
1.你用过哪些集合类? 大公司最喜欢问的Java集合类面试题 40个Java集合面试问题和答案 java.util.Collections 是一个包装类.它包含有各种有关集合操作的静态多态方法. ja ...
- 20175313 张黎仙《Java综合讲座》第十三周课堂测试总结
目录 一.JAVA中两大类型 二.基本类型与类类型的相互转化 三.int与Integer之间的区别 四.String.StringBuffer.StringBuilder三者之间的区别 五.Array ...
- java 综合示例代码
package javaenhance.src.cn.itcast.day3; import java.lang.reflect.Constructor; import java.lang.refle ...
- java综合实训第二次
- Java日志管理
首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 您还未登录 ! 登录 注册 JavaCrazyer的ItEye(codewu.com)技术博客 博客 微博 相册 收藏 留言 关于我 ...
- JAVA面试题二
JAVA 综合面试题 2007-08-12 目录 Java面试题整理 9 Java面向对象 9 1. super()与this()的区别? 9 2. 作用域public,protected,priva ...
随机推荐
- 【转载】PHP.INI配置:Session配置详细说明教程
网上有很多PHP.INI文件配置的中文说明,但是对于PHP初学者来说在进行PHP运行环境搭建配置时还是容易一头雾水,今天换一种角度来分享如何进行php.ini配置,以求达到解决实际问题的效果,开篇以P ...
- pushlet实现服务器端向客户端推送信息
使用Pushlet来实现服务器端向客户端推送信息 1. 实现方式: 有两种实现方式: 1. 通过配置文件来实现定时的从服务器端向客户端推送信息 2. 通过API主动 ...
- android text
"@you bang--- go on -------" 需要做分享内容,前面有段格式固定写死,同时颜色为灰色:后面的内容可以编辑,颜色为黑色,同时支持多行 有人用textview ...
- JavaScript-indexOf函数
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- 解决cocos2dx在Xcode中运行时报:convert: iCCP: known incorrect sRGB profile 的问题
解决cocos2dx在Xcode中运行时报:convert: iCCP: known incorrect sRGB profile 的问题 本文的实践来源是参照了两个帖子完成的: http://dis ...
- linux samba 服务器 简单配置
1. rpm -qa|grep samba 查看是否有samba 2.使用yum -y install samba 安装samba 服务 进入/etc/samba/ 使用vi smb.conf 修改配 ...
- alert()、confirm()和prompt()的区别
1.警告消息框alertalert 方法有一个参数,即希望对用户显示的文本字符串.该字符串不是 HTML 格式.该消息框提供了一个“确定”按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说,用 ...
- iOS 关于nil和Nil及null与<null>的区别
问题是这样的. NSDictionary *sample = [NSJSONSerialization JSONObjectWithData:received options:NSJSONReadin ...
- oprofile 安装使用
ubuntu上要编译安装oprofile.现在版本(0.9.9)的oprofile的编译需要binutil-dev libpopt-dev apt-get install binutil-dev li ...
- 从0开始学Swift笔记整理(二)
这是跟在上一篇博文后续内容: --函数中参数的传递引用 类是引用类型,其他的数据类型如整型.浮点型.布尔型.字符.字符串.元组.集合.枚举和结构体全部是值类型. 有的时候就是要将一个值类型参数以引用方 ...