java
文章平均质量分 60
Vridis_h
每天进步一小步就是最大的进步
展开
-
实训--day22
今天没上课,自己耍了一天,复习了一会儿Java的基础。其实就是对之前自己看的视频的笔记的整理1:private1)私有,权限修饰符,用于修饰类中的成员(成员函数和成员变量) 被私有修饰的成员只在本类中有效 通过对外提供get set方法,被外界所访问。2)私有并不是封装,只是封装的一种表现形式而已。3)之所以对数据进行私有但是又提供访问方法,是为了在访问中加入逻辑判原创 2017-08-01 22:43:27 · 222 阅读 · 0 评论 -
实训--day12
今天上午没上课,下午上课了。下午写了一会儿的回复,但是一个值总是传不过去,因为时间不够,所以就先不纠结了。后来写了下购物车,只是简单的建格表存放信息,连接查询等东西忘了,所以不会把表联系起来,而且购物车的删除也还没写,明天继续吧。原创 2017-07-22 23:17:37 · 231 阅读 · 0 评论 -
实训--day09记一次糟糕的面试
今天去参加了一次面试,笔试很简单,其实人家的面试不难,只是自己知识掌握的不够扎实,失败了,要知道努力啊。笔试的Java都是超级基础的东西,只是数据库除了简单的增删改查,其余都忘了,有时间复习下吧。再者就是面试的问题,其实全是关于Java中最重要的多线程,集合,io,socket编程的,但是自己掌握的不熟练,不深入,所以面试官问起来的时候能回答的内容简直尴尬。现在只有回去继续学Java原创 2017-07-18 22:36:32 · 296 阅读 · 0 评论 -
实训--day12网上购物商城第一天
网上购物商城第一天今天实训的最终项目下来了,要做一个网上购物商城。构建一个购物网站,主要功能包括注册用户、登录、浏览商品、热点新闻、留言、聊天、选择商品放入购物车并结算。具体描述如下:前台页面:1、注册登录注册信息需要验证,符合条件方可注册(信息见后面);登录时输入用户名、密码登录,验证码,用户信息项目见下面后台页面2、热点新闻新闻列表的显示(类似当当网右上角的公告,新原创 2017-07-21 22:43:00 · 986 阅读 · 0 评论 -
实训--day08struts
struts原创 2017-07-17 21:10:11 · 238 阅读 · 0 评论 -
实训--day11
上午去面试了,笔记都是同桌给的,没怎么看懂,有时间看看视频吧。好好学习吧,技术好才是硬道理。Struts2的配置文件的详解:1)Struts的默认的后缀是action如果要换成我们指定的后缀结尾,需要使用constant这个节点来实现,2)当Struts.xml配置文件数量配置的信息过多时,可以使用include 标签进行分工处理,需要注意的是其他模块的配置文件需要通过include标原创 2017-07-20 21:13:07 · 310 阅读 · 0 评论 -
实训--day10
今天完成的是昨天的作业。原创 2017-07-19 22:53:11 · 261 阅读 · 0 评论 -
实训--day07就业指导
今天是老师安排的就业指导课。上午讲解包装简历的技巧和一些在面试过程中会问到的问题。下午就是自己写简历给老师看看。没啥说的,就这样吧,一周了,今天就当休息一下。原创 2017-07-16 21:56:21 · 328 阅读 · 0 评论 -
实训--day06servlet
1:什么是Servlet?1)servlet是运行在web服务器或者是应用服务器上的Java程序,它的常规的Java代码,不属于JavaEE。 (它只是一个规范类,提供了servletAPI供开发者使用,里面不会涉及新的语法,servlet没有主方法)2)是web上创建动态内容有效而强大的解决方案。3)它是由容器管理生命周期以及进行交互的4)是由sun规范了其功能。原创 2017-07-15 23:12:04 · 223 阅读 · 0 评论 -
实训--day05orm简单映射及web基本知识
orm简单映射逻辑好烦,而且一些关于堆栈的东西好复杂,没弄清底层的代码,只有祭出代码,以便后续的复习。和昨天的jdbc相比,就是把数据库和javabean连接起来了。javabean和注解以及jdbc工具类的内容跟昨天的是一样一样的,所以就不再放上去了。orm封装类:import java.lang.reflect.Field;import java.lang.reflect原创 2017-07-14 21:56:04 · 404 阅读 · 0 评论 -
web--资源的加载
web--资源的加载在web中,可以加载一些文件到项目中去,可以是配置文件,也可以是普通的TXT文件等,而文件加载的方法有三种。而谈到文件加载必须用到的一个类就是Property。而必备的操作就是Properties props=new Properties();props.load(读取流);三种加载方式分别为:1)以传统方式加载:即直接用文件读取流把文件读取进去Input原创 2017-06-13 22:36:02 · 303 阅读 · 0 评论 -
实训--day03注解
实训第三天:注解注解:提供一种为程序元素设置元数据的方法。1:定义一个新的注解使用@interface关键字:如public @interface Table{} 使用注解:只需要在类,接口,方法或者属性前面加上@注解名。比如我们常见的@override就是注解。2:注解只有成员变量,没有成员方法,和一般类的定义方式的差别是注解的属性后面要跟一个小括号。原创 2017-07-12 22:07:29 · 327 阅读 · 0 评论 -
实训--day01枚举,泛型
实训第一天记录:枚举,泛型。暑假实训第一天:上午枚举,下午泛型。1:枚举:实例对象固定而且有限的对象可以成为枚举类,用关键字enum。 今天一天课上下来,觉得枚举跟一般的类对象差不多,只是枚举对象的类型是enum类型,一般类对象的类型是class对象。所以在获取枚举对象的形势上有所不同。 class对象获得对象可以通过new的形势,而enum对象的获取有两个方法:第原创 2017-07-11 22:41:32 · 268 阅读 · 0 评论 -
实训--day02反射
实训第二天:反射反射:把Java类中的各种成分映射成一个个的Java对象。即利用反射技术对以个类进行解剖,把各个组成部分映射成一个对象。一般反射都是用再框架中的。java.lang.reflect;反射包中有几个很重要的类,Class,Method,Constructors,FieldClass;获得要操作的类的class属性。得到一个类的全类名对象有三种方法:1:类名.cla原创 2017-07-11 22:35:49 · 268 阅读 · 0 评论 -
实训--day不晓得好多天
保持这两天的速度,争取明天看完Java基础1:collection和collections的区别1)collection:集合接口,提供了对集合对象进行基本操作的通用接口方法 在Java类库中有很多具体的实现。 意义就是为了各种具体的集合提供最大化的统一操作方式 List --LinkedList -原创 2017-08-03 21:01:25 · 237 阅读 · 0 评论 -
昨天的代码
package com.swpu.khl.io;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import jav原创 2017-08-04 08:26:25 · 240 阅读 · 0 评论 -
实训--day就算是23吧
哎,今天进度又慢下来了。可能是有点难度吧。看了网络编程,也只是把简单的基于udp的传输弄懂了,TCP的,有点复杂,就先不去纠结。TCP1)建立连接,形成传输数据的通道2)在连接中进行大数据量的传输3)通过三次握手完成连接,是可靠协议4)必须建立连接,效率会稍低UDP1)将数据及源和目的封装成数据包中,不需要建立连接2)每个数据报的大小限制在64K内3)因无连原创 2017-08-04 21:48:13 · 323 阅读 · 0 评论 -
笔记--jstl标签
/**jstl:jsp standard tag library,标准标签库 *作用:和EL表达式一起使用,取代,使得程序更加的易于维护 *版本:1.0,1.1和1.2(区别不大) *1.0EL表达式没有被纳入规范,1.1和1.2已纳入规范 *下载jar包,导入工程中 *jstl.jar *standart.jar *标签库 **c.tld 核心原创 2017-09-12 15:47:28 · 273 阅读 · 0 评论 -
笔记--jsp
/**jsp *servlet/jsp是两种动态的web资源技术 *使用servlet可以生产一个前端页面,但是,非常麻烦,而且页面的调试和维护会非常麻烦 *response.getWriter().write(...); *简介:java server pages java服务器端页面们,是在服务器端执行的。 *jsp可以写HTML+java+jsp自己的代码原创 2017-09-11 15:51:02 · 256 阅读 · 0 评论 -
笔记--文件上传下载
/**文件上传 *文件上传:将客户端资源通过网络传递到的服务器端 *为什么使用文件上传呢? *因为数据过大,必须通过文件上传才可以将数据保存到服务器端的操作 *本质:io流操作 *演示文件上传: *浏览器端: *method=post,因为只有post才能携带大数据 *必须使用,必须有那么属性 *必须在form标签上添加这个属性:enctyp原创 2017-09-19 12:52:46 · 520 阅读 · 0 评论 -
昨天的一些代码笔记
package cn.itcast.khl.setvlet2;import java.io.IOException;import java.util.Enumeration;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.annot原创 2017-09-11 09:22:04 · 288 阅读 · 0 评论 -
笔记--servlet基础复习2
/**response对象 *想要获取客户端的内容,使用request对象,对客户端做出响应使用response对象 *响应: *响应行 *状态码:void setStatus(int sc) 设置状态码 *响应头 *设置头信息 *void setHeader(name,value); *eg:setHeader("aa","bb")原创 2017-09-11 09:20:35 · 262 阅读 · 0 评论 -
笔记--filter
/**filter *介绍 *定义:拦截浏览器向服务器发送的请求,即可以控制访问权限 *javax.servlet.Filter接口 *这个接口中有一个doFilter(),这个方法是真正用于过滤的 *filter也需要在web.xml中配置 *作用:验证过滤器 日志记录和审计过滤器 图像转换过滤器 数据压缩过滤器 加密过滤器原创 2017-09-18 11:22:48 · 481 阅读 · 0 评论 -
笔记--解析xml
/**xml编程 *解析xml的技术:DOM SAX *JAXP是sun提交的:javaSE的一部分,DOM解析 *开发步骤:先获取解析器 *获取解析器工厂类 *获取解析器类 *解析xml,返回document对象 *回写 *获取回写的工厂类 *获取回写类 *transform(new DOMSource(document),new StreamRe原创 2017-09-09 17:09:09 · 320 阅读 · 0 评论 -
笔记--分页与listener
/**主键id如果是varchar类型时,怎样保证唯一? *使用UUID工具类来完成*完成页面上全选 与全不选操作 function change() { //1.得到id为main的这个checkbox var main=document.getElementById("main"); var flag=main.checked; //2.得到所有na原创 2017-09-17 11:15:15 · 277 阅读 · 0 评论 -
笔记--xml简介
/**XML *简介 *XML:可扩展的标记语言 *可扩展的 *自定义的标签 *XML传输数据,HTML显示数据 *XML版本:XML1.0 XML1.1(不向下兼容) *不向下兼容,就是之前开发的版本,后面系统更新之后,不能用之前开发的版本;额 *用处? *描述有关系的数据 *应用: *作为配置文件 * *在系统之间进行数据的传输 *原创 2017-09-08 16:50:48 · 234 阅读 · 0 评论 -
笔记--元数据和dbutils工具
/**tomcat内置连接池管理 *tomcat内置连接池使用的是dbcp *问题 *tomcat怎样管理连接池(配置) *要想将一个dbcp连接池让tomcat管理,只需要创建一个context.xml配置文件, 在配置文件中配置相关信息 *配置相关信息, <Resource name="jdbc/EmployeeDB" au原创 2017-09-16 16:48:31 · 372 阅读 · 0 评论 -
笔记--事物和连接池
/**事物 *概念:就是一件事情,组成这件事情可能有多个单元,要求这些单元要么全都成功,要么全都不成功 在开发中有事物的存在,可以保证数据的完整性 eg:银行的转账,如果你的钱取出来了,但是对方账户出问题了,不能转入 这时候必须两边都要失败,不然就会出现问题。 *操作: *mysql下怎样操作 *1)*start transac原创 2017-09-15 16:52:17 · 318 阅读 · 0 评论 -
笔记--jdbc
/**jdbc *介绍 java database connectivity java数据库连接 *直接通过java语言操作数据库 *是一套标准,由一些接口和类组成 *学习中涉及到的类和接口 *java.sql; *DriverManager *Connection Statement PreparedStatement Resul原创 2017-09-14 21:38:09 · 251 阅读 · 0 评论 -
笔记--事件
有一次笔试,叫写JavaScript的事件,因为之前没系统的学过,所以只写了一个点击事件。Insert title here java js jsp /* *事件 *鼠标移动事件 *onmousemove *onmouseout *on原创 2017-09-06 11:25:18 · 257 阅读 · 0 评论 -
笔记--MySQL数据库
以前学过数据库,暑假的时候也上过一点关于数据库的课,这些视频看起来不是很难,自己捋捋思路,多练练。/**MySql数据库 *数据库:是一个文件系统,访问数据的时候需要通过标准的sql语句来完成, *关系型数据库:保存的是实体于实体时间的关系 *常见数据库:oracle:oracle(甲骨文)公司的数据产品,收费的大型数据库 MySQL:开源的,被oracle收原创 2017-09-13 22:16:43 · 286 阅读 · 0 评论 -
多线程概述
多线程要说线程,首先说一下我们比较熟悉的词语:进程,什么叫进程了?其实就是正在执行的程序。比如jvm在运行的时候会有一个进程叫java.exe那么,什么叫线程呢?在一个程序运行过程中,可能会有很多个线程组成,所以,线程其实就是进程中一个独立控制的单元,即线程在控制着进程的执行。(一个进程中至少有一个线程)jvm运行的时候,我们看起来,可能觉得只有main函数在运行,这个存在于main方原创 2016-03-23 22:16:19 · 374 阅读 · 0 评论 -
IO流
io流是java中用来处理设备之间的数据传输的。所以java用于操作流的对象都存在于io包中。流按照操作数据分为字节流和字符流,按照 流向分为输入流和输出流字节流的抽象基类:InputStream OutputStream字符流的抽象基类:Reader Writer所以有这四个类衍生出来的子类名称都是以其功能做前缀,父类名做后缀首先回忆一下原创 2016-11-10 20:23:13 · 326 阅读 · 0 评论 -
对象的初始化过程
eg:class Person{ private int age;Person(int age){this.age=age;}public void setAge(int age){this.age=age;}public int getAge(){return age;}}class Demo{public static原创 2015-12-09 18:36:51 · 459 阅读 · 0 评论 -
主函数
为嘛叫主函数:因为人家是程序的入口,jvm只识别这个,没有这个,jvm就会报错public static void main (String [] args)以上为主函数的固定格式(说是固定格式,其实,还是有一个不是固定的,哈哈哈,args(arguments),只是我们都写习惯了,改不过来了,其实人家是可以改的)public:公有,是一个修饰符,表明它的权限最大static:静态原创 2015-12-08 22:14:48 · 812 阅读 · 0 评论 -
private关键字
private:私有的意思,是一个权限修饰符,用于修饰类中的成员(成员变量和成员函数)。private是封装的一种形式,绝对不能把封装理解成私有当一个成员变量被private修饰时,类以外不能对其直接访问,这时就需要对外提供一些访问方法,一般为set和get方法。当一个成员函数被private修饰时,类以外不能对其直接访问。原创 2015-12-06 21:52:18 · 520 阅读 · 0 评论 -
封装
封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式好处:将变化隔离 便于使用 提高复用性 提高安全性封装原则:将不需要对外提供的内容都隐藏起来 把属性都隐藏,提供公共方法对其进行访问以上来自传智播客的ppt封装是面向对象的三大特征之一首先,最小的封装就是函数,我们把一个方法,写进一个函数里面,在需要的时候,只需要调用就行,而不需要再次重新写原创 2015-12-06 21:09:00 · 621 阅读 · 0 评论 -
数组的基本操作
1:数组的遍历:就是用一个for循环来实现,从0开始到length。2:排序:选择排序:也是要用到循环来实现,但是此处用的是循环的嵌套,外循环是从0到length,内循环的话,循环变量应该为外循环变量+1。第一轮的比较,就是拿第一个元素来和后面的依次比较,如果比后面的元素大,就交换位置,特点是:第一轮比较完成,最小的元素出现在数组的第一个位置。所以,每轮比较完成后,最小元素都会出现在本轮元原创 2015-12-02 19:32:47 · 291 阅读 · 0 评论 -
匿名对象
其实匿名对象就是在要调用较少次数的对象时的一种简写形式,并且用后就可以直接释放内存,但是如果直接用匿名对象来改变某某属性的值,没有任何意义。只有调用方法时,才会有运行值。原创 2015-12-06 20:41:16 · 276 阅读 · 0 评论 -
继承
继承,是java的三大特点之一 其中用到了一个新的关键字 extends什么叫继承呢?其实就是,先有一个父类,然后有一个子类,继承父类之后就拥有了父类中全部的属性那父类是怎么来的呢?其实就是那些子类中的那些共性不断向上抽取,所有的这些的特性,组成了父类父类又要超类,基类java中,是不支持多继承的,即不能一个子类同时继承多个父类,因为:如果那些父类中存在相同功能时,子原创 2015-12-09 22:33:45 · 340 阅读 · 0 评论