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 ...
随机推荐
- CPU的内部架构和工作原理
一直以来,总以为CPU内部真是如当年学习<计算机组成原理>时书上所介绍的那样,是各种逻辑门器件的组合.当看到纳米技术时就想,真的可以把那些器件做的那么小么?直到看了Intel CPU制作流 ...
- iOS IPv6兼容支持和IPv6审核被拒收集整理
最近遇到一个大坑:IPv6审核被拒问题,于是广寻解决方案,先把一些可以用资料文档收集起来备用.也希望同行能用得着. 官方文档说明:Supporting IPv6 DNS64/NAT64 Network ...
- 解决VMware下安装Ubuntu15不支持1920X1080分辨率的问题
解决步骤如下: flashmx@ubuntu:~$ cvt # 192.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz Modeline -hsync +vsync ...
- Android相机使用(系统相机、自定义相机、大图片处理)
本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显示出来,该例子也会涉及到Android加载大图片时候的处理(避免OOM),还有简要提一下有些人Surf ...
- FreeMarker与Spring MVC的结合应用
Freemarker是一种基于java的模板引擎.SpringMVC对FreeMarker进行一些配置的支持,能够利用Freemarker只关注表现层以及Spring MVC的三层分离的特点,向前端输 ...
- [ASE][Daily Scrum]11.25
View Shilin Liu 修复现有的bug,子弹无法破坏射程内视野外的墙 Yiming Liao 无法看见从视野外到视野内的子弹 Server Songtao He 服务器处理子弹命中t ...
- 手机端使用rem适配
最近一直在做手机端的东西,各种型号的手机适配很是无解.经过同事及百度找到了这么一个方法 html font-size默认100px 将rem进行换算1px==0.01rem; 页面在各个手机适配个别会 ...
- Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录
简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,现在记录下来,希望能给其他网上朋友遇到问题 ...
- 高手速成android开源项目【blog篇】
主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织.Follow大神,深挖大神的项目和following,你会发现很多. 一.个人 JakeWharton 就职于SquareGithub地址: ...
- windows下重启mysql
其中第二种方法对我这无效,以后再搞清楚! 一.MYSQL服务 我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止.重启动) 二.命令行方式 Windows 1.点击“开始” ...