
Java
@Hmily@
将来的你,一定会感激现在拼搏的自己
展开
-
Android中使用?和@引用资源的区别
Android中使用?和@引用资源的区别原创 2022-08-02 16:16:02 · 1644 阅读 · 1 评论 -
HTTP请求编解码原理
System.out.println("======浏览器端======");String str = "POST /demo/user HTTP/1.1";System.out.println("1、原始数据:" + str);str = URLEncoder.encode(str, "UTF-8");System.out.println("2、utf-8 url编码:" + str);byte[] data = str.getBytes("ISO8859-1");System.out.pr.原创 2022-05-22 21:36:39 · 974 阅读 · 0 评论 -
java中成员内部类、静态内部类、局部内部类及内部接口
1、内部类,顾名思义就是一个类内部的类。2、内部类访问特点:1)内部类可以直接访问外部类中的成员。2)外部类要访问内部类,必须建立内部类的对象。3、内部类分类1)成员内部类:class Outer { private int num = 3; class Inner { private int num = 4; public void show() {...原创 2019-01-16 11:41:57 · 531 阅读 · 0 评论 -
Eclipse为成员变量设置m前缀
Java的成员变量一般使用m作为开头,比如mText,这样生成的getter和setter就变成了以下这种情况:public String getmText() { return mText;} public void setmText(String mText) { this.mText = mText;}如果手动一个个把m删掉会很累。eclipse其实是可...原创 2019-01-15 22:19:03 · 619 阅读 · 0 评论 -
Java自定义注解
本文包括三个部分:注解的基础、通过注解进行赋值(结合了工厂方法模式)、通过注解进行校验。一、注解的基础1.注解的定义:Java文件叫做Annotation,用@interface表示。2.元注解:@interface上面按需要注解上一些东西,包括@Retention、@Target、@Document、@Inherited四种。3.注解的保留策略: @Retention(Re...原创 2019-01-08 22:35:21 · 140 阅读 · 0 评论 -
使用SHA5、MD5及UUID进行密码加密
常见的加密算法,例如DES等,都是可逆运算的算法,也就是说:如果能够获取到加密过程中的所有参数,就可以根据密文逆向运算得到原文!在用户密码加密的领域,更希望使用的是不可逆运算的算法!这样的算法常见的有SHA(Secure Hash Algorithm)系列和MD(Message Digest)系列。严格的说,SHA系列与MD系列的算法不是加密算法,它们归属“消息摘要算法”。消算摘要算法...原创 2019-01-07 11:43:08 · 4817 阅读 · 0 评论 -
java中String详解
注意:1、String对象是只读的,一旦产生就不能被修改。2、jdk1.7及以后,String常量池被移动到了堆里面,jdk1.7以前,String常量池在方法去中。常量池中的对象是唯一的,只有一份。String s1 = "abc";String s2 = "abc"System.out.println(s1==s2);//true上述代码中:在编译时期,在创建s1时,...原创 2019-05-29 13:54:10 · 244 阅读 · 1 评论