随笔分类 - Java
Java知识
摘要:一、java中的反射 1.通过反射加载类的属性和方法实例代码: 2.类加载器ClassLoader 3.动态代理 静态代理:代理类和目标对象的类型都是在编译期间确定下来,不利于程序的扩展。同时每个代理类只能为一个接口服务,这样一来程序开发中必然产生过多的代理。 动态代理:客户通过代理类来调用其他对象
阅读全文
摘要:一、线程安全问题产生的原因 线程安全问题都是由全局变量及静态变量引起的 二、线程安全问题 SimpleDateFormate sdf = new SimpleDateFormat();使用sdf.parse(dateStr);sdf.format(date);在sdf内有一个对Caleadar对象的
阅读全文
摘要:一、单一职能原则 单一职能原则就是在设计程序的时候,每个对象设计只有一个职责,就是让每一个对象或者类只做一件事。 单一职能原则的好处就是高内聚低耦合。 二、开闭原则 开闭原则是指对扩展开放,对修改关闭。 第一个好处是,可以使程序有很好的适应性和灵活性,增加功能时不需要要修改已有的代码,已有的代码可以
阅读全文
摘要:我们常用的遍历集合中key和value的方式是: 方法,如果想把map集合的values转为List<String>集合可以使用下面的方法: 在api中出提供了上面的方法取得map集合中的key和value外还提供了,map.entrySet();方法,下面看看下面的示例: 代码运行结果: 总结:
阅读全文
摘要:一、监听器 监听器是web应用程序事件模型的一部分,当web应用中的某些状态发生改变时,会产生相应的事件,监听器可以接收这些事件,并可以在事件发生时做相应的处理。 二、监听器常用的接口 2.1、javax.servlet.ServletContextListener 实现该接口可以在servlet上
阅读全文
摘要:一、过滤器 过滤器就是向web应用程序的请求和和响应添加功能的组件。过滤器能够实现客户端和目标资源之间的交互信息进行筛选和过滤,最终保留有效的数据信息。 二、过滤器的生命周期 2.1 实例化。 web容器复制创建过滤器的实例来完成过滤器的实例化,只会实例化一次。 2.2 初始化。 在进行过滤工作前会
阅读全文
摘要:一、servlet的概念 Servlet是一种独立与平台和协议的服务器端java应用程序,通过Servlet可以生成动态web页面,同时使用Servlet还可以在服务器端对客户的请求进行处理,控制程序的执行。 Servlet的主要作用就是交互式的浏览和更新数据,并生成动态的页面内容展示。 1. 服务
阅读全文
摘要:一、EL表达式:是Expression Language的缩写 EL表达式不区分字母的大小写,并且语法非常简单。${EL表达式},还可以只用'.'操作符和“[]”操作符来完成。 EL表达式通常用有:对象和属性,使用“.”操作符来访问对象的属性,如${a.b}。 “[]”操作符不仅可以访问对象的属性还
阅读全文
摘要:第一章 将java文件编译成class文件: 在记事本中编辑java代码 修改文件名为.java文件 打开cmd 进入文件所在文件路径如f: 在命令窗口执行 javac 文件名.java--执行命令:java 文件名 包名小写,类名首字母大写,类名可.java文件名要完全一致,是\n注意不是/ 用j
阅读全文
摘要:1、获取表单提交的数据 请求对象:request 使用public String getParameter(String name); Pubulic String getParameterValues(String name);返回相同名称的集合 输出对象:out 使用 out.print(Str
阅读全文
摘要:1、JDBC的概念: Java数据库连接技术(Java DataBase Connectivity)能实现java程序对各种数据库的访问,由一组使用java语言编写的类和接口(jdbc api)组成,他们位于java.sql以及javax.sql中。 2、JDBC API 使用JDBC访问数据库就要
阅读全文
摘要:JSON的用途 使用基于JavaScript的应用程序,其中包括浏览器扩展和网站 使用JSON格式序列化和结构化的数据传输网络连接 这主要用于服务器和Web应用程序之间的数据传输 Web服务和API采用JSON格式提供公共数据 它可以用来与现代编程语言 JSON的特点 易于读写JSON 轻量级的基于
阅读全文

浙公网安备 33010602011771号