【#20175204 张湲祯 2018-2019-2《Java程序设计》第五周学习总结】教程文章相关的互联网学习教程文章

201771010124 王海珍 《面向对象设计 java》第十四周实验总结【代码】【图】

第一部分 理论部分 Swing和MVC设计模式(1)设计模式(Design pattern)是设计者一种流行的 思考设计问题的方法,是一套被反复使用,多数人 知晓的,经过分类编目的,代码设计经验的总结。(2)模型-视图-控制器设计模式(Model –ViewController )是Java EE平台下创建 Web 应用程序 的重要设计模式。(3)MVC设计模式 – Model(模型):是程序中用于处理程序数据逻 辑的部分,通常模型负责在数据库中存取数据。– View(视图):...

javabean总结

一、 javabean 是什么?Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,就是有默然构造方法,仅仅有get,set的方法的java类的对象. 专业点解释是:JavaBean定义了一组规则JavaBean就是遵循此规则的寻常的Java对象 满足这三个条件: 1.运行java.io.Serializable 接口  2.提供无參数的构造器 3.提供getter 和 setter方法訪问它的属性. 简单地说,JavaBean是用Java语言描写叙述的软件组件模型,事实上际上...

java学习--基础知识阶段性总结--基础面试题【图】

1. 静态变量和实例变量的区别局部变量不能用静态的,如果用了静态的,则不会从静态区消失* 静态变量也叫类变量 成员变量也叫对象变量* A:所属不同* 静态变量属于类,所以也称为为类变量* 成员变量属于对象,所以也称为实例变量(对象变量)* B:内存中位置不同* 静态变量存储于方法区的静态区* 成员变量存储于堆内存* C:内存出现时间不同* 静态变量随着类的加载而加载,随着类的消失而消失* 成员变量随着对象的创建而存在,随着对象的...

[转] java中的匿名内部类总结

匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213141516abstractclassPerson { publicabstractvoideat();} classChild extendsPerson { publicvoideat() { System.out.println("eat something"); }} publicclassDemo { publicstat...

javascript 最权威的知识点总结

JavaScript中如何检测一个变量是一个String类型?请写出函数实现typeof(obj) === "string"typeof obj === "string"obj.constructor === String请用js去除字符串空格?方法一:使用replace正则匹配的方法去除所有空格: str = str.replace(/\s*/g,""); 去除两头空格: str = str.replace(/^\s*|\s*$/g,"");去除左空格: str = str.replace( /^\s*/, “”);去除右空格: str = str.replace(/(\s*$)/g, "");str为要去除空格的字符串...

Java类加载器总结

1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下所示:1) 装载:查找并加载类的二进制数据;2)链接:  验证:确保被加载类的正确性;  准备:为类的静态变量分配内存,并将其初始化为默认值;  解析:把类中的符号引用转换为直接引用;3)初始化:为类的静态变量赋予正确的初始值;    那为什么我要有验证这一步骤呢?首先如果由编译器生成的class文...

自家用的java小总结(2.4):类的知识的查漏补缺(内部类)【代码】

12 首先,这是一篇自己用的文章,不对读者承担任何责任,所以,要带着批判的眼光来看下面的文章 1发现了,得加上输出结果,怕自己出错,~~ 这篇文章说了些什么?这文章是我近来8.6号来在编程思想上打的代码,从0~200页的源码接近到在这里,下文正是总结这0~200页的的知识,涉及到接口,内部类.初始化,数值计算的一些细节.此文章不会一下子写完,可能隔一天可能再补下来.因为代码确实有点多..注意1 我的注释不一定正确(不过各小标题和代码一...

JAVA多线程高并发面试题总结【代码】

ReadMe : 括号里的内容为补充或解释说明。多线程和高并发是毕业后求职大厂面试中必问的知识点,自己之前总是面试前才去找相关的知识点面试题来背背,隔段时间又忘了,没有沉淀下来,于是自己总结了下相关的知识点。多线程1. 进程和线程之间有什么不同?  进程是一个独立的运行环境,它可以被看作是一个程序或者一个应用。而线程是在进程中执行的一个任务。进程是操作系统进行资源分配的基本单位,而线程是操作系统进行调度的基本...

201621123083 《Java程序设计》第9周学习总结【代码】【图】

1. 本周学习总结1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容。2. 书面作业本次作业题集集合1. List中指定元素的删除(题集题目)1.1 实验总结。并回答:列举至少2种在List中删除元素的方法。从前往后遍历删除元素for(int i=0;i<list.size();i++){ if(list.get(i).equals(str)){list.remove(i);i--; } }从后往前遍历删除元素for(int i=list.size()-1;i>=0;i--){ if(list.get(i).equals(str)){list.remove(i); } ...

201621123021《JAVA程序设计》第七周学习总结【图】

1. 本周学习总结1.1 思维导图:Java图形界面总结 2.书面作业1. GUI中的事件处理1.1 写出事件处理模型中最重要的几个关键词。事件源、事件、事件监听器1.2 任意编写事件处理相关代码(程序中需要出现你的学号与姓名)并截图,以证明你理解了事件处理模型。 2. 大作业:使用图形界面改善你的购物车2.1 给出项目的分工表格与git地址学生负责任务博客地址简卓林ShoppingCartgit董明超Goodgit2.2 尝试使用图形界面改写(截图你的程序,图...

35个java代码性能优化总结【代码】

前言  代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上 线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以...

javaweb学习总结(三十九)——数据库连接池【代码】

一、应用程序直接获取数据库连接的缺点  用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示:二、使用数据库连接池优化程序性能2.1、数据库连接池的基本概念数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体...

JavaScript知识总结--历史-html引用方式-基础概念

一、JavaScript简介1、ECMAScript  1995~今已经20年的历史,产生JavaScript是需要它去解决一定的问题:在浏览器端做一些数据的验证,试想当年的网络环境,如果能够在浏览器端做数据验证能够方便很多。如今的JavaScript拥有了闭包、匿名函数、甚至元编程的能力。一门能够解决棘手问题的新语言的诞生必定有很广阔的市场,有市场就会有竞争,竞争逐渐演化为标准也就是ECMAScript、它定义了一门脚本语言的标准,在此基础上加入DOM,BO...

关于Java方法覆盖方、法重载、方法继承一系列总结

简单的总结了一下java方法继承,方法重载,方法覆盖的内容,如下:  1、方法覆盖:如果在子类中定义一个方法,其名称、返回类型及参数签名正好与父类中某个方法的名称、返回类型及参数签名相匹配,那么可以说,子类的方法覆盖了父类的方法。  子类的方法名称返回类型及参数签名 必须与父类的一致  子类方法不能缩小父类方法的访问权限  子类方法不能抛出比父类方法更多的异常  方法覆盖只存在于子类和父类之间,同一个类...

[Java Web]Hibernate基础总结(四)

性能优化在大数据量遍历时(例如查找消息敏感词),需要手动使用clear方法释放缓存中的数据,防止缓存中数据过多浪费内存。1+N问题:将Fetch设为LAZY可以在需要时才发出sql语句,或者设置BatchSize指定一条sql语句查询多个对象。list方法会把所有对象都取出,而iterate方法会先取出所有对象的主键,需要时再根据主键取出对象。另外iterate会查询二级缓存,list不会。缓存Hibernate中的缓存分为一级缓存和二级缓存,缓存可以有效减少...