02 2018 档案

摘要:1.Spring:开源框架 是一个轻量级的控制反转(Ioc)和面向切面(AOP)的容器框架 -从大小与开销两方面而言Spring都是轻量的 -通过控制反转(Ioc)的技术达到松耦合的目的 -提供了面向切向编程的丰富支持,允许通过分离应用的业务逻辑与系统及服务器进行内聚性的开发 -包括并管理应用对象的 阅读全文
posted @ 2018-02-23 21:56 helloWorldhelloWorld 阅读(86) 评论(0) 推荐(0) 编辑
摘要:01实现方式: 1):没有自己的账号体系,直接拉取微信用户信息来进行网站登录 2):有自己的账号体系,授权成功后需要绑定自己的账号 阅读全文
posted @ 2018-02-09 20:55 helloWorldhelloWorld 阅读(183) 评论(0) 推荐(0) 编辑
摘要:01:监听器概念和用途: 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。。监听器可以用来检测网站的在线人数,统计网站的访问量等等 02:组件 监听器涉及三个组件:事件源,事件对象,事件 阅读全文
posted @ 2018-02-09 20:28 helloWorldhelloWorld 阅读(128) 评论(0) 推荐(0) 编辑
摘要:implements 是实现某个接口的意思。如果某个类 后面使用 implements,并指定了相应的接口,那在该类下面就需要实现相应接口的方法。 比如:接口interface java.lang.Comparable 下面定义了一个虚方法 public int compareTo(T o),如果某 阅读全文
posted @ 2018-02-08 22:29 helloWorldhelloWorld 阅读(299) 评论(0) 推荐(0) 编辑
摘要:Comparable接口 可比较的 实现该接口表示:这个类的实例可以比较大小,可以进行自然排序 定义了默认的比较规则 其实现类需要实现compareTo()方法 compareTo()方法返回正数表达大,负数表示小,0表示相等 Comparator接口 比较工具接口 用于定义临时比较规则,而不是默认 阅读全文
posted @ 2018-02-08 22:19 helloWorldhelloWorld 阅读(87) 评论(0) 推荐(0) 编辑
摘要:1. List是一个接口,而ArrayList是List接口的一个实现类。 ArrayList类继承并实现了List接口。 因此,List接口不能被构造,也就是我们说的不能创建实例对象,但是我们可以像下面那样为List接口创建一个指向自己的对象引用,而ArrayList实现类的实例对象就在这充当了这 阅读全文
posted @ 2018-02-07 23:27 helloWorldhelloWorld 阅读(134) 评论(0) 推荐(0) 编辑
摘要:HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分, 阅读全文
posted @ 2018-02-07 22:29 helloWorldhelloWorld 阅读(115) 评论(0) 推荐(0) 编辑
摘要:1.概念: 所谓JSP就是在HTML中嵌入大量的java代码而已。 阅读全文
posted @ 2018-02-07 20:46 helloWorldhelloWorld 阅读(94) 评论(0) 推荐(0) 编辑
摘要:为什么? 我们绝大多数的Web应用都是基于HTTP来进行开发的。我们对Web的操作都是通过HTTP协议来进行传输数据的。 简单来说,HTTP协议就是客户端和服务器交互的一种通迅的格式。 HTTP的诞生主要是为了能够让文档之间相互关联,形成超文本可以互相传阅 可以说,Http就是Web通信的基础,这是 阅读全文
posted @ 2018-02-06 22:39 helloWorldhelloWorld 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1.判断List中的课程是否存在(在SetTest类中) Contains方法:是从原来List中取出的元素才可以显示为true,即使建立新的对象中含有的内容和原List中含有对象的内容相同,也返回的事false。(因为java中所有的类都继承Object,而Object类中的equals判断内容是 阅读全文
posted @ 2018-02-06 21:12 helloWorldhelloWorld 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Map接口: Map提供了一种映射关系,其中的元素就是以键值对(key-value)的形式存储的,能够实现根据key快速查找value Map中的键值对以Entry类型的对象实例形式存在 键(key值)不可重复,value值也可以 每个键最多只能映射到一个值 Map接口提供了分别返回key值集合,v 阅读全文
posted @ 2018-02-05 21:07 helloWorldhelloWorld 阅读(152) 评论(0) 推荐(0) 编辑
摘要:利用集合存储课程信息: 1.Course类 2.ListTest类 3.testGeneric类 泛型例子 1.TestGeneric类 2.ChildCourse继承Course类(在建立类中选择超类Course中即可) 建立继承类只是为了验证泛型中可以添加子类型的对象实例 学生手动选课,显示学生 阅读全文
posted @ 2018-02-05 16:13 helloWorldhelloWorld 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1.集合类:是一种工具类,就像是容器,存储任意数量的具有相同属性的对象,集合中的元素,可以是任意类型的对象(对象的引用),如果把某个对象放入集合中,则会忽略他的类型,而把他当做object处理。 2.List List是接口因此不能实例化。通过add方法添加元素,如果越界则控制台显示索引越界异常,可 阅读全文
posted @ 2018-02-04 22:30 helloWorldhelloWorld 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1.Date():主要是当前时间 2.Calendar(),是一个抽象类,可以通过调用getInstance()静态方法获得一个 Calendar对象。 Calendar类提供了getTime()方法,用来获取Date()对象,完成Calendar和Date的转换。 3.随机产生0-10之间的数字, 阅读全文
posted @ 2018-02-04 20:38 helloWorldhelloWorld 阅读(119) 评论(0) 推荐(0) 编辑
摘要:1.包装类:基本数据类型是不具备对象的特性的,比如基本类型不能调用方法,功能简单。为了让基本数据类型也具备对象的特性,java为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本的数据类型 2.装箱:把基本类型转换成包装类(手动装箱,自动装箱) 拆箱:把包装类对象转换成基本类 阅读全文
posted @ 2018-02-03 21:32 helloWorldhelloWorld 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1.String对象创建之后则不能被修改,是不可变的,所谓修改其实是创建了新的对象,所指向的内存空间是不同的。 2.每次new 一个字符串就是产生一个新的对象,即使两个字符串的内容相同,使用==比较的时候也比较为“false”,如果只需要比较内容相同,应该使用“equals()”; 例子: 2.Sr 阅读全文
posted @ 2018-02-03 20:37 helloWorldhelloWorld 阅读(88) 评论(0) 推荐(0) 编辑
摘要:1.什么是java虚拟机?为什么把java称作是“无关平台的语言”? java虚拟机是一个可以执行Java字节码的虚拟进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。 Java 虚 阅读全文
posted @ 2018-02-01 22:17 helloWorldhelloWorld 阅读(88) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示