Ĵava
苦瓜老鬼
学海无涯苦作舟,小哥哥我就是能吃苦。
展开
-
JAVA编程风格
介绍遵守一门语言的变成风格是非常重要的,如果一个很大的项目由很多人分配完成,每个人都用自己所喜欢的方式去书写代码,最后我们会发现这样的代码看上去杂乱无章,难以阅读,给后期的维护带来诸多的不便,比如,某某程序员将所有的代码都写成一行,那么是不是阅读起来非常困难的呢?在编写Java程序时,代码块有两种流行的写法。分别为:Allmans风格和Kernighan风格。Allmans风格:A...转载 2018-07-31 18:40:15 · 2454 阅读 · 0 评论 -
JAVA基础——反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。 Class类 阅读API的C...翻译 2018-08-13 17:38:47 · 124 阅读 · 0 评论 -
JAVA概念笔记
1.OOP中最重要的思想是类,类是模板是蓝图,从类中构造一个对象,即创建了这个类的一个实例(instance)。2.封装:就是把数据和行为结合起在一个包中)并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instance field)。3.通过扩展一个类来获得一个新类叫继承(inheritance),而所有的类都是由Object根超类扩展而得,根超类下文会做介绍。4....转载 2018-08-20 10:12:21 · 135 阅读 · 0 评论 -
JAVA泛型
引言泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。泛型基础泛型类我们首先定义一个简单的Box类: 1 2 3 4 5 public class Box { private Strin...转载 2018-08-20 23:08:24 · 134 阅读 · 0 评论 -
三层架构解析
三层架构 三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软...转载 2018-09-04 23:25:55 · 2896 阅读 · 0 评论 -
JavaWeb学习----JSP内置对象详解
一、内置对象介绍JSP内置对象:可以不用声明和创建,就可以直接在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量。那为什么不用生命和创建就可以直接使用呢?这是因为,内置对象必须由支持JSP的容器去创建。例如Tomcat就是一个容器。JSP共有以下9大内置对象:out request response session pageContext applicat...转载 2018-09-11 19:28:47 · 187 阅读 · 0 评论 -
commons-beanutil简介
1. 概述commons-beanutil开源库是apache组织的一个基础的开源库。为apache中很多类提供工具方法。学习它是学习其它开源库实现的基础。 Commons-beanutil中包括大量和JavaBean操作有关的工具方法,使用它能够轻松利用Java反射机制来完毕代码中所须要的功能,而不须要具体研究反射的原理和使用,同一时候,该类库中提出了动态Bean的概念,不但提供...转载 2018-09-03 20:48:29 · 3911 阅读 · 0 评论 -
JAVA复习之多线程
java中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个java县城在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误。解释实现多线程的几种方法?区别是什么?Java线程可以实现Runnable接口或者继承Thread类来实现,当你打算多重继承时, 优先选择实现Runnable启动方法不一样。Thread1继承,T...原创 2018-09-27 01:10:08 · 138 阅读 · 0 评论