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 ...
随机推荐
- mormot json操作
使用JSon只需要引用一个文件synCommons. procedure TForm1.Button1Click(Sender: TObject);var jo: Variant; i: Int64; ...
- P1-概率论基础(Primer on Probability Theory)
2.1概率密度函数 2.1.1定义 设p(x)为随机变量x在区间[a,b]的概率密度函数,p(x)是一个非负函数,且满足 注意概率与概率密度函数的区别. 概率是在概率密度函数下对应区域的面积,如上图右 ...
- [Linux]CentOS下安装和使用tmux
前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...
- LeetCode(93) Restore IP Addresses
题目 Given a string containing only digits, restore it by returning all possible valid IP address comb ...
- linux 下vim的使用
vi与vim vi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器.他是我们使用Linux系统不能缺少的工具.由于对 ...
- ORA-24550错误
[oracle@app-148-39 oracledata]$ sqluldr2_linux64_10204.bin USER=xxx/xxx@xxx:1521 charset=AL32UTF8 QU ...
- 【实战】初识ListView及提高效率
简介: ListView是手机上最常用的控件之一,几乎所有的程序都会用到,手机屏幕空间有限,当需要显示大量数据的时候,就需要借助ListView来实现,允许用户通过手指上下滑动的方式将屏幕外的数据滚动 ...
- Hibernate Tools for Eclips Plugins
1. 安装: Help -> Install new software -> Add ->Achieve -> 找到安装包 -> OK 2. 创建映射:
- Linq To Object
//SelectMany List<List<int>> Numbers = new List<List<int>>() { new List<i ...
- 时间格式转化 String2datestyle
时间格式转化成string工具类: package cn.javass.util; import java.text.DateFormat; import java.text.SimpleDateFo ...