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

JAVA第三周总结【图】

JAVA第二周实验报告(一)1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。编写Java程序,求13-23+33-43+…+973-983+993-1003的值。编程求1!+2!+3!+…+20!。编写Java程序,计算8+88+888+…前10项之和。一个数如果恰好等于它的因子之和,这个数就称为完数。编写程序输出1000以内的所有完数。编写应用程序,输出满足1+2+3+…+n<8888的最大正整数。使...

java基础与javaoo部分总结

java中的函数的定义格式: 修饰符 返回值类型 函数名(参数类型 形式参数){ 执行语句; return 返回值; }当函数没有具体的返回值时,返回的返回值类型用void关键字表示。如果函数的返回值类型是void时,return语句可以省略不写的,系统会帮你自动加上。return的作用:结束函数。结束功能。函数的作用:1)、用于定义功能。2)、用于封装代码提高代码的复用性。注意:函数中只能调用函数,不能定义函数。主函数:...

Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库【代码】【图】

一、搭建测试环境和项目1.1、搭建JavaWeb测试项目  创建一个【H2DBTest】JavaWeb项目,找到H2数据库的jar文件,如下图所示:  H2数据库就一个jar文件,这个Jar文件里面包含了使用JDBC方式连接H2数据库时使用的驱动类,将"h2-1.4.183.jar"加入到【H2DBTest】项目中,如下图所示:1.2、开启H2数据库  进入到h2\bin目录,如下图所示:  确保H2数据库使用的8082端口没有被其他应用程序占用,正常启动之后输入"http://localhost...

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.创建带输入存储过程(利用员工...