【本学期Java学习总结】教程文章相关的互联网学习教程文章

javascript对象的学习与总结

一.对象是javascript的基本数据类型,是一种复合值,是属性的容器,属性是由键值对组成的。二.Js中对象分为:内置对象,宿主对象,自定义对象三.对象的创建 (1)对象直接量:由若干个名/值对组成的映射表,是一个表达式,这个表达式的每次运算都创建并初始化一个新的对象。 例如: var empty_oject={};定义没有任何属性的对象 var point={x:0,y:0};定义两个属性的对象 var stoog...

java struts2入门学习---常用标签学习总结【代码】

jsp页面中引入标签:<%@ taglib uri="/struts-tags" prefix="s"%>常用标签知识点总结:<s:fielderrors/>取出错误消息<s:form/>生成一个表单<s:textfield/>生成一个单行文本框,错误消息显示,智能回显.<s:password/>生成一个单行密码框<s:submit/>生成一个提交命令按钮<s:property/>取得Action中某个属性的值,底层执行getXxxx()方法<s:text/>取得资源文件中的key值<s:param/>为点位符{0},{1}设置值 待更新原文:http://www.cnblogs.com...

Java包装类知识点总结【图】

一、为什么会出现包装类1.基本数据类型就是纯粹的数据,没有封装在类中,所以没有方法2.除了运算,没有其他用处,也不能把参数传给Object类型3.保留基本类型的好处就是,可以提高运算速度4.为了建立基本类型和引用类型之间的通信,Java为每个基本类型设计了包装类,继承Object类5.包装类可以让我们像操作对象一样操作基本数据,通过包装类定义的方法,是基本类型具有丰富的功能,可以实现基本数据类型传递给Object类型类比:int就像...

JAVA web四种属性范围总结【图】

首先必须要了解客户端跳转和服务器端跳转的区别:客户端跳转: response.sendRedict(String path),地址栏发生改变。不能传递request属性。服务器端跳转:<jsp:forward> 地址栏不发生改变。能传递request属性。request属性范围: 只有在服务器端跳转以后,所有设置的内容才会停留下来。session属性范围: 不管是客户端跳转还是服务器端跳转,只要是是属性设置了都可以取得。1:page:(pageContext)只在一个页面中保存属性,跳转之后...

Java集合框架知识总结【代码】

两大体系:Collection,Map一、Collection:List 接口 :  List:里面对象全部是有序的(通过三种方法来遍历)    ArrayList,LinkedList,VertorArrayList:本质上 ArrayList 里维护的就是动态可变长度的数组。 常用方法:   增:add(4) 对象 位置+对象 集合 集合+位置。   删:remove(2)下标删对象,直接删对象。   改:set(1) 下标 对象。   查:get() 下标得对象, indexOf()对象得下标。   contains()必须是同一...

javaweb学习总结(十)——HttpServletRequest对象(一)【代码】【图】

一、HttpServletRequest介绍  HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息  getRequestURL方法返回客户端发出请求时的完整URL。  getRequestURI方法返回请求行中的资源名部分。  getQueryString 方法返回请求行中的参数部分。  getPathInfo方...

JavaScript面试题总结系列(八)【代码】

8. JavaScript - this对象this对象this总是指向函数的直接调用者(而非间接调用者)如果有new关键字,this指向new出来的那个对象在事件中,this指向触发这个事件的对象,特殊的是,IE中的attachEvent中的this总是指向全局对象Window对于匿名函数或者直接调用的函数来说,this指向全局上下文(浏览器为window,NodeJS为global)当然还有es6的箭头函数,箭头函数的指向取决于该箭头函数声明的位置,在哪里声明,this就指向哪里this,...

201771010123汪慧和《面向对象程序设计Java》第二周学习总结【图】

一、理论知识部分1、标识符由字母、下划线、美元符号和数字组成, 且第一个符号不能为数字。标识符可用作: 类名、变量名、方法名、数组名、文件名等。第二部分:理论知识学习部分2、关键字就是Java语言中已经被赋予特定意义 的一些单词。 ?常见有:class、public、try、catch、if、 float、import、void等。 关键字不做变量名。3、Java有三种注释的方式: // 注释内容由//一直到此行结束。 /*和*/ 定义一个注释块。 /**开始,*...

java多线程知识总结(三)

Lock接口lock锁和Synchronized锁都能够达到线程同步的目的,但是lock锁还可以显示的获取对象和释放锁,而且Synchronized则是隐式的。lock接口提供的Synchronized关键字不具备的特性:(1)会尝试非阻塞的获取锁当前线程尝试获取锁,如果这一时刻锁没有被其他线程获取到,则成功获取并持有锁(2)能被中断的获取锁与Synchronized锁不同,获取到锁的线程能响应中断,当获取锁的线程中断时,中断异常将会被抛出,同时锁会被释放。(3)...

Java总结之容器

【容器的概念】 容器:Java API所提供的一系列的实例,用于在程序中存放对象。 【容器 API】 J2SDK所提供的容器API位于java.util包内。 {Collection[Set(HashSet,LinkedList),SrrayList]}{Map[HashMap]} Collection接口--定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。 Set中的数据对象没有顺序且不可重复 List中的数据对象有顺序且可重复 Map接口定义了存储“键(key)-值(value)映射对”的方法。 【Collect...

Java web开发过程中的问题总结

1:java很多包不能用解决:打开Libraries文件,看JRE System Library[JAVA]库在不在,不在的话,要自己导入这个:右键项目->properties->Java Build Path->Libraries->Add Library2:java文件测试加载mysql驱动并创建Connection连接没问题,但是前端jsp页面通过servlet调用Dao类(需要连接数据库)时总是出现空指针问题解决:调试发现数据库没有连接上。。。。。因为没有把mysql-connector-java-5.1.7-bin.jar驱动包放入WEB-INF\li...

Java学习总结(十七)——MySQL数据库(3)存储过程,触发器,数据库权限,数据库设计三大范式【代码】【图】

一.MySQL存储过程1.概念:带有逻辑的sql语句,之前的sql语句中没有条件判断,没有循环,存储过程中带上流程控制语句。 2.特点:(1)执行效率非常快,存储过程是在 数据库的服务端执行的;(2)移植性很差,不同的数据库存储过程不能一直;3.存储过程的语法: 例(我们以employee表为例):(1)不带参数的存储过程:创建存储过程:存储过程创建成功,调用执行:显示结果:(2)带参数的存储过程:#1.创建带输入存储过程(利用员工...

JAVA锁 总结【代码】【图】

Java锁结构图 (一) 乐观锁 悲观锁  悲观锁和乐观锁是一种广义的概念,体现的是看待线程同步的不同的角度  悲观锁认为自己在使用数据的时候,一定有别的线程来修改数据,在获取数据的时候会先加锁,确保数据不会被别的线程修改。  锁实现:关键字synchronized、接口Lock的实现类  使用的场景:写操作较多,先加锁可以保证写操作是数据正确  乐观锁认为自己在使用数据的时候不会有其他的线程修改数据,所以不会添加锁,只...

Java 集合总结

一、集合(1)集合接口Collection-List-Queue-SetMap(2)Collections工具类 二、List(1)ArrayList 默认容量为10,1.5倍增长,线程不安全(2)LinkedList 双向链表实现,线程不安全(3)CopyAndWriteArrayList 线程安全,通过复制数据达到最终的同步,不能确保同时同步,高性能的读,写操作性能低(4)Vector 默认容量为10,2倍...

JavaScript学习总结-技巧、实用函数、简洁方法、编程细节【代码】

整理JavaScript方面的一些技巧,比较实用的函数,常见功能实现方法,仅作参考 变量转换//edit http://www.lai18.com var myVar = "3.14159", str = ""+ myVar,// to string int = ~~myVar, // to integer float = 1*myVar, // to float bool = !!myVar, /* to boolean - any string with length and any number except 0 are true */ array = [myVar]; // to array 但是转换日期(new Date(myVar))和正则表达式(new RegExp...