java 基础
文章平均质量分 82
BoneToBone
思想很重要
展开
-
java内部私有类
1.什么是内部私有类?在一个java类里创建一个private的class;2.内部私有类的功能:在大部分的java编码中,我们的编码都是依赖于class的,但内部类可以实现无依赖类型编码;对外部而言,可以完全隐藏实现的细节;3.具体实现:1)定义接口(为内部类方法的访问做准备):package think.ten;public interface Cont原创 2016-11-06 22:11:04 · 16438 阅读 · 1 评论 -
redis应用学习
一、redis简介: 1)redis是什么? redis本质上是一种键值数据库;但他又具有关系型数据库(支持的存储类型)的一些特点,从而使他介于关系型数据库之间; redis不仅支持String类型,还支持Lists(有序)、sets(无序)类型;并且还可以完成排序; 2)re原创 2017-05-08 17:29:10 · 473 阅读 · 0 评论 -
java反射机制及具体实现
Java反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对转载 2017-05-04 15:31:52 · 500 阅读 · 0 评论 -
java路径获取
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。 1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getReques转载 2017-05-04 15:05:32 · 305 阅读 · 0 评论 -
java 对象生命周期
要理解java对象的生命周期,我们需要要明白两个问题, 1、java是怎么分配内存的 ,2、java是怎么回收内存的。 喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几年的coding经验让我认识到,要写好java程序,理解java的内存管理机制是多么的重要。任何语言,内存管理无外乎分配和回收,在C中我们可以用malloc动态申请内转载 2017-04-28 10:08:23 · 331 阅读 · 0 评论 -
Java8 foreach方法
java8以前传统迭代方法: List list =new ArrayList(); //赋值; list.add("ss"); for(String s:list){ s+="pp"; }java8迭代方法: List list =new ArrayList();原创 2017-04-10 14:47:35 · 2936 阅读 · 1 评论 -
JAVA IO
1.输入和输出: 输入:inputStream,从多种起源地读取数据输入到内存中;这些起源地包括如下:1)字节数组2)String对象3)文件4)管道5)socket衍生类:ByteArrayInputStream字节缓冲区读取;DataInputStream基本类型读取;StringBufferInputStream字符串缓冲流读取;Fi原创 2017-03-13 17:00:37 · 507 阅读 · 1 评论 -
http协议学习总结
一:基础介绍: 1) http:超文本传输协议,用于从www服务器传输超文本到本地浏览器的传送协议。 http是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。 http是一个无状态的协议; 2)http协议通常承载与TCP协议之上,有时也承载于TLS或SSL之上,这个时候就成了我们常说的https. S原创 2017-01-20 09:37:08 · 426 阅读 · 0 评论 -
JAVA集合汇总
JAVA集合出现: 1.由于传统数组的长度大小是一定的,而集合的长度大小是不固定的,而且集合只能存储引用类型数据,不能存储基本类型数据;(JAVA的Integer 是对int的封装);JAVA基本分类: 1.List(列表) 2.Set(集合) 3.Map(映射) Coll原创 2017-01-09 10:01:30 · 424 阅读 · 1 评论 -
java 常用的加密算法及分类
1.加密算法分类: 按照是否需要key加密解密分类: 不需要key的加密:Base64加密,MD5,SHA1,SHA256 需要key的加密:对称加密算法(AES,DES,3DES) 非对称加密算法(RSA)数字签名算法(RSA+MD5) HAMC 按照加密是否可逆分类: 单向加密算法(...原创 2019-10-10 16:00:25 · 537 阅读 · 0 评论