1、构造器作用:用来初始化类的对象信息。
如:User,使用 new User(…)的方式,就是调用User类的构造器,必须要在User类中定义了参数类型、参数个数严格匹配的构造器才可以。
【注】:如果手动定义了有参构造器,则:默认的无参构造器就被覆盖了,除非手动创建无参构造器。
有参和无参构造器区别,有参的可以进行指定赋值,无参的就只能默认赋值,默认值如下
八种基本的数据类型及其默认值:
基本数据类型 默认值 byte/short/int/long 0 boolean false Integer null //java中的引用数据类型(class,数组,接口)默认都是null String null float 0.0F double 0.0 Double null
2、MVC作用
以“用户注册”的流程为例:
通过View(视图层)展现 → C (控制层)→ Service(服务层) → Dao(持久层)。
3、Tomcat的初步使用
Tomcat是Java的Web服务器之一,用来提供Web服务(浏览器应用)。
4、IDEA中Tomcat的控制台的中文乱码解决:
Help → Edit Custom VM Options…
在最后面增加一行:-Dfile.encoding=UTF-8
重启IDE
5、Tomcat运行起来输出的文字乱码解决:
在获取参数之前加设置请求和响应的编码
req.setCharacterEncoding("UTF-8");
resp.setContentType("text/html;charset=UTF-8");
resp.setCharacterEncoding("UTF-8");
Tomcat的配置,防止中文乱码的出现
6、驱动包的位置,应该在WEB-INF的目录之下
错误代码报错示范
报错的原因是,jdbc的驱动包没有进行加载,其实就是没放进去或者路径放错位置了。



