学习回顾


----------------------------------------复习总结----------------java基础----------------------------------
1.jdk与jre的区别?jdk是开发环境,jre是运行环境
2.数组确定了数据类型和长度
3.ArrayList可以存任何的数据类型,长度不固定。
4.HashMap是以key-value的形式存储。是无序的。
5.String 类型需要用equals比较,基本类型用==比较
6.继承extends,java是单继承的。一个子类只能继承一个父类。
7.多态:声明的时候是父类,new的是子类的构造方法。Parent p= new Child();
8.构造方法(1)方法名和类的名字相同(2)构造方法没有返回值(void也不需要写)(3)所有的类都默认有一个无参的构造方法
9.方法的重写:(1)父类和子类之家才有方法的重写(2)子类的方法名,返回类型,输入的参数个数和类型都一样
10.&&表示并且,||表示或-----A&&B若A为假,B就不会执行
11.静态方法里面不能直接引用非静态方法,需要创建对象调用,非静态方法可以直接引用非静态方法和静态方法,静态方法可以直接引用静态方法。
12.三元表达式:a>b?结果1:结果2,真取结果1,假取结果2
13.for循环与while循环
14.for-each循环ArrayList<User> ls=new ArrayList();
   for (User u:ls){}
15.abstract修饰的类叫抽象类,abstract修饰的方法叫抽象方法。抽象方法没有方法体,也就没有大括号。子类继承抽象类必须重写抽象类的发抽象方法。
16.while循环,while(true){}将一直执行。
17.JDBC的连接步骤:(1)加载驱动(2)获取连接(3)获取statement并执行sql (4)关闭连接
18.statement与PreparedStatement的区别?PreparedStatement的sql里面可以用?来占位
19.A!=B表示A不等于B
20.String类型转换为int类型 int a=Integer.parsetInt(String);
21.Calendar cl=Calendar.getInstance();
int h=cl.get(Calendar.HOUR_OF_DAY);获取当前的小时
------------------------------javaweb----------------------------------------
1.Servlet(1)要继承HttpServlet(2)每个Servlet都有一个拦截地址
2.Servlet获取表单里面的输入值。request.getParameter("jsp中name属性的值")
3.Servlet中,把值存在session中
HttpSession s=request.getSession(); 
s.setAttribute("key",value);
4.servlet页面有两种跳转方式
(1)重定向:response.sendRedirect("xxxx.jsp");这种方式跳转,浏览器的地址栏会发生变化,显示最新的页面地址。
(2)请求转发:request.getRequestDispatcher("loginhtml.jsp").forward(request,response);这种方式浏览器的地址栏不会发生变化,只是servlet把新页面的类容显示到浏览器
5.Servlet端解决中文乱码的问题:
        response.setCharacterEncoding("utf-8");
        response.setContentType("text/html;charset=utf-8");
6.jsp其实是一个servlet
7.form表单,action属性是表示servlet的拦截地址
8.form 表单,一个表单里面有且只有一个input的type=“submit”表示提交按钮
9.form表单,
文本输入框,input type="text"
 密码:type="password"
 隐藏字段:type=“hidden”
 单选框:type=“radio”(如果多个单选框name属性的值需要相同)
 多选框:type=“checkbox”(如果多个多选框name属性的值需要相同)    下拉框:<select><option></option><option></option></select>
10.a标签<a href="需要跳转的jsp地址"></a>
11.无序列表<ul><li></li><li></li></ul>
12.jquery,id选择器 $("#id")
13.jquery,获取值,val();
14.jquery,设置值,val("需要设置的值");
15.JavaScript里面,alert()表示弹出框
16.JavaScript里面写一个方法,function 方法的名字(){}
17.JavaScript定义一个变量,var a;
18.jsp里面内置了9个对象,比如session,可以不需要创建直接就可以使用
19.jsp里面需要把一个Java的变量赋值给一个页面元素需要er表达式<%=java变量%>
19.点击时间: onClick=“js的方法”只要一点击就会触发
20.jsp里面写Java代码<% %>
21.form的onsubmit方法,在提交之前进行验证
22.bootstrapt的网格布局,把屏幕的宽度分为12个格子
-------------------------------------------------------------------------

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值