javaweb学习记录(1)
Java基础学习笔录
1、运行java程序,出现bad version number in.class file
编译器()的版本号高于运行环境(jre)的版本号,可以降低编译器版本号,也可以通过提升运行环境来改变
2、Java程序调试:用debug环境调试(设置断点)
注意事项:

3、快捷键:
1)配置快捷键:windows/preference 搜索关键字keys;首先检索要快捷执行的方法现有的快捷键,,remove掉现有的快捷键,在building后面添加新的快捷键
2)
3)

重置透视图:window/reset perspective.....使视图恢复到初始状态
保存透视图:window/save perspective as ....保存现有的视图窗口
查看源代码:Ctrl+鼠标点击方法名
查看全部的快捷键:Ctrl+shift+L
自己查询某一方法的继承关系:(自己输入方法名,不是在已有编码中查看)ctrl+shift+T
4、junit测试框架
在方法前加上@Test导入Junit包,junit test 测试方法,就会执行该方法;如果不加@test 运行Junit test时就会报错(initalizationError);
同时测试全部方法时,直接运行类,run as/junit test
如果想要测试方法,在加载的时候就初始化一些方法,可以通过在测试方法前加入before()方法和最后加入释放资源after()方法,这样每执行一个测试方法,就会加载一遍before()方法和after()方法。ps:在方法前分别加上@before和@after
如果在运行时只加载一次before内容和after内容时,则需要将before更改为beforeClass和AfterClass,并且对应的方法为静态(static)的方法。(一般不常用这种加载方式)
5、断言:判断方法时否满足某种条件,关键字Assert.方法名();
6、读取list 集合的信息时,用到的方法是
List list=new ArrayList();
list.Add(1);
list.Add(2);
list.Add(3);//1、2、3是对象,讲数据直接转化为对象
Iterator it=list.Iterator();
While(it.hashNext()){
Int k=(integer)it.next();//拆箱
}
7、增强for循环:for(数据类型 变量名:数组名){}
8、在用map时,设计购物车是要用把HashMap更换成LinkedHashMap,,能够保证输出的顺序
javaweb学习记录(1)的更多相关文章
- JavaWeb学习记录(十四)——商城购物之字符串拼接实现最近浏览商品和购物车的功能
一.字符串拼接的工具类 package blank.util; import java.util.Iterator;import java.util.Map;import java.util.Set; ...
- JavaWeb学习记录(七)——MVC操作数据库增删改查与分页功能
一.分页工具类 package blank.util;import java.util.List; import org.springframework.jdbc.core.JdbcTemplate; ...
- JavaWeb学习记录(六)——用户登录功能
使用JDBC.spring框架.servlet实现一个简单的用户登录功能. 一.mySql数据库 SET FOREIGN_KEY_CHECKS=0; -- ---------------------- ...
- JavaWeb学习记录(十二)——商城购物之数据库操作的接口定义
一.基本接口,该项目中所有接口都继承它 package blank.dao; import java.util.List; public interface BaseDao<T,PK> { ...
- JavaWeb学习记录(十三)——商城购物之添加订单的数据库级联操作
一.方法实现 private JdbcTemplate jdbcTemplate = new JdbcTemplate(DBConn.getDataSource()); @SuppressWarnin ...
- JavaWeb学习记录总结(二十九)--Servlet\Session\Cookie\Filter实现自动登录和记住密码
一.Servlet package autologin.servlet.login; import java.io.IOException;import java.security.MessageDi ...
- JavaWeb学习记录(八)——servlet获取配置信息
jdbc.properties内容如下: jdbcUrl=jdbc\:mysql\://localhost\:3306/animaluser=rootpass=root servlet获取资源信息代码 ...
- JavaWeb学习记录(三)——网页中文编码问题
方法一: public void doGet(HttpServletRequest request, HttpServletResponse response) throws S ...
- JavaWeb学习记录(四)——日期和数字的格式转换
一.Date转为String (1) public class DateUtil { private static SimpleDateFormat sdf = new SimpleDateFo ...
随机推荐
- From 202.97.60.193 icmp_seq=48 Time to live exceeded
从浙江某电信ip的服务器上 ping 大陆外某个外网地址不通,报如下信息: From 202.97.60.193 icmp_seq=48 Time to live exceeded google,百度 ...
- CSS3中的px,em,rem,vh,vw辨析
1.px:像素,精确显示 2.em:继承父类字体的大小,相当于"倍",如:浏览器默认字体大小为16px=1em,始终按照div继承来的字体大小显示,进场用于移动端 em换算工具:h ...
- java 反序列化PHP
由于本人所在开发的项目,前期是由php完成的,这里需要对数据库中php序列化的字符串进行反序列化. 1.引入maven依赖 <!--反序列化 php--> <dependency&g ...
- java 深入技术八(内省)
1. javabean的软件设计思想 2.内省:封装了java反射,提供直接操作属性的Setter和getter方法的方法 3.核心API:BeanInfo java 的描述信息,Introspect ...
- Yii 1开发日记 -- Ajax实现点击加载下一页
功能实现:先输出一页的内容,然后点击加载下一页,如图 1.控制器中 /** * 消费记录:列出用户购买章节的记录 */ public function actionMyPayHis() { //点击加 ...
- locate 最快的查找文件的命令 NB
我见过最NB的查找文件最快的命令 [root@NB data]# locate teamviewer. /data/Software/teamviewer.i686.rpm /home/ok/.loc ...
- 解决文件上传插件Uploadify在火狐浏览器下,Session丢失的问题
因为在火狐浏览器下Flash发送的请求不会带有cookie,所以导致后台的session失效. 解决的方法就是手动传递SessionID到后台. $("#fileresultfiles&qu ...
- 重写AgileEAS.NET SOA 中间件平台账号密码的加密算法
一.平台简介 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适 ...
- NoSql数据库初探-mongoDB读操作
MongoDB以文档的形式来存储数据,此结果类似于JSON键值对.文档类似于编程语言中将键和值关联起来的结构(比如:字典.Map.哈希表.关联数组).MongoDB文档是以BOSN文档的形式存在的.B ...
- Winform MDI窗体容器、权限、简单通讯
MDI窗体容器: 一般来说,窗体是顶级容器,不允许放在其他任何容器内,但是如果将某个窗体的IsMdiContainer属性设置为True,那此窗体就会成为窗体容器,可以在其中放入其他窗体 在内部的窗体 ...