【Java开发学习总结一】教程文章相关的互联网学习教程文章

JavaWeb学习总结(十七)——JSP中的九个内置对象【代码】【图】

一、JSP运行原理  每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。  由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。  JSP引擎在调用JSP对应的_jspSer...

20165323 2017-2018-2 《Java程序设计》课程总结【图】

一、每周作业链接汇总预备作业1:20165323 我期望的师生关系预备作业2:20165323 学习基础与C语言学习心得预备作业3:20165323 预备作业三第一周作业:20165323《Java程序设计》第一周第二周作业:20165323《Java程序设计》第二周第三周作业:20165323《Java程序设计》第三周第四周作业:20165323《Java程序设计》第四周第五周作业:20165323《Java程序设计》第五周第六周作业:20165323《Java程序设计》第六周第七周作业:2016532...

java 常用集合list与Set、Map区别及适用场景总结

list与Set、Map区别及适用场景1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是set只能用迭代,因为他无序,无...

【java I/O流总结】基于源码比较FileReader和BufferReader【代码】

上一篇博客中,测试分析了FileReader&FileWriter,和BufferWriter&BufferReader之间的性能对比。仅仅只是简单分析。现在我基于源码的角度,来分析BufferReader与FileReader的区别。首先在构造函数上// FileReader构造函数 public FileReader(File file) throws FileNotFoundException {super(new FileInputStream(file)); } //BufferReader构造函数 public BufferedReader(Reader in, int sz) {super(in);if (sz <= 0)throw new Il...

20145216史婧瑶《Java程序设计》第5周学习总结【代码】【图】

20145216 《Java程序设计》第5周学习总结教材学习内容总结第八章 异常处理8.1 语法与继承架构Java中所有错误都会被打包为对象,运用try、catch,可以在错误发生时显示友好的错误信息。如:import java.util.*;public class Average2 {public static void main(String[] args){try{Scanner console = new Scanner(System.in);double sum = 0;int count = 0;while (true){int number = console.nextInt();if (number ==0){break;}sum...

Java web基础总结七之—— Filter与Listener

Java web基础总结七之—— Filter与Listener一.Filter1. Filter简介 Filter是Servlet体系中非常重要的一个技术。Filter的意思是过滤器,那么它过滤的是什么呢?就是web服务器管理的所有web资源。例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。它的代码逻辑执行在访问这些资源之前,从而进行一些特殊的操作。例如实现权限访问控制、编码和词汇的过滤等一些高级功能。 Servlet A...

20172305 2018-2019-1 《Java软件结构与数据结构》第五周学习总结【代码】【图】

20172305 2018-2019-1 《Java软件结构与数据结构》第五周学习总结教材学习内容总结本周内容主要为书第九章内容:查找是在某个项目组中寻找到某一指定目标元素,或者确定该指定目标并不存在。高效的查找会使该过程所做的比较操作次数最小化。静态方法(类方法)可以通过类名调用,不能引用实例变量,可以引用静态变量。Java程序的main方法必须用static修饰符(声明为静态)来修饰,解释器不用实例化含有main的类的对象,就可以调用main方...

学号:201521123116 《java程序设计》第九周学习总结【图】

1. 本周学习总结1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容。2. 书面作业本次PTA作业题集异常1.常用异常题目5-11.1 截图你的提交结果(出现学号)1.2 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免?有些异常,像RuntimeException在程序中是完全可以避免的,比如数组的越界,只要在程序做个判断,如果访问的数组元素下标和数组的长度作一下比较就知道会不会越界了。该异常由系统检测,属于...

JAVA集合总结【图】

一、接口继承关系图如下 1.Collection:Collection是集合List、Set、Queue的最基本接口。2.Iterator:迭代器,可以通过迭代器遍历集合中的数据。3.Map:是映射表的基础接口。二、ListJava的list是很常用的数据类型。List是有序的Collection。Java List有三个实现类:Arraylist、Vector、LinkedList。 Arraylist(数组):●Arraylist的内部是通过数组实现的,它允许对元素进行快速随机访问。●Arraylist适合随机查找和遍历,不适合...

JavaScript部分总结【图】

一、词法结构 1、js里面区分大小写 2、注释分为两类: // 单行注释 /*多行注释*/ 3、字面量(直接量 literal) 12 //数字 number "hello" ‘hello‘ //字符串 string true false //布尔类型 null //空类型 /js/gi //正则...

20145118 《Java程序设计》第1周学习总结

20145118 《Java程序设计》第1周学习总结教材学习内容总结由于寒假在家已经安装了java开发工具,所以安装过程在这里不再赘述。这一周我开始了Java初学阶段,从Java的历史、演变到Java最基本的组成,其中遇到了一些有些相似的概念,在这里列举一下: Java SE:Java三大平台之一 JVM:Java虚拟机 JRE:Java执行环境 JDK:Java开发工具箱 API:application program interface JSR:java的正式标准规范文件 一些必备知识点: 1.容器是Ja...

20165327 2017-2018-2《Java程序设计》课程总结【图】

20165327 2017-2018-2《Java程序设计》课程总结预备作业一:我期望的师生关系预备作业二:学习基础和C语言基础调查预备作业三:预备作业3 Linux安装及学习第一周作业:Java入门第二周作业:基本数据类型与数组,运算符、表达式和语句第三周作业:类与对象第四周作业:子类与继承,接口与实现第五周作业:内部类与异常类,输入、输出流第六周作业:常用实用类,泛型与集合框架第七周作业:JDBC与MySQL数据库第八周作业:Java多线程机...

java打jar包小总结【图】

一 命令行方法编译java在bin目录下,也就是class所在目录下命令行输入如下命令进行归档处理 jar -cvf mylib.jar *.class 现在你可以看见一个已经生成的jar包了此时若是直接运行jar包,会报错没有主清单属性,所以我们需要对它的清单文件进行修改,在这里我们可以使用压缩包软件打开并修改(注:这里出过一个问题,若是先解压修改内容再压缩成jar会导致文件的损坏,所以用winrar比较好!!!实名推荐winrar)运行jar包 java -jar xx...

Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结【代码】

java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:1. 内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 2. 集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 3. 代码中存在死循环或循环产生过多重复的对象实体; 4. 使用的第三方软件中的BUG; 5. 启动参数...

201771010128王玉兰《面向对象程序设计(Java)》第十周学习总结【代码】【图】

第一部分:理论知识部分总结:(1) 定义简单泛型类:A:泛型:也称参数化类型(parameterizedtype),就是在定义类、接口和方法时,通过类型参数指 示将要处理的对象类型。B:泛型程序设计(Genericprogramming):编写 代码可以被很多不同类型的对象所重用。C: 一个泛型类(genericclass)就是具有一个或多 个类型变量的类,即创建用类型作为参数的类。(2)泛型方法(可以定义在普通类中,也可以定义在泛型类中)除了泛型类外,还可以...