<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小五博客园]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/android157</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; android157]]></copyright><item><title><![CDATA[多分辨率dimens文件生成]]></title><link>https://blog.youkuaiyun.com/android157/article/details/144246410</link><guid>https://blog.youkuaiyun.com/android157/article/details/144246410</guid><author>android157</author><pubDate>Wed, 04 Dec 2024 18:06:52 +0800</pubDate><description><![CDATA[720基准dimen.xml文件。]]></description><category></category></item><item><title><![CDATA[Android开发：Glide基本使用以及加载https图片（配合OkHttp实现）]]></title><link>https://blog.youkuaiyun.com/android157/article/details/141167989</link><guid>https://blog.youkuaiyun.com/android157/article/details/141167989</guid><author>android157</author><pubDate>Tue, 13 Aug 2024 16:49:39 +0800</pubDate><description><![CDATA[如果不想使用@GlideModule，使用下面的代码也可以正常使用【需要依赖方法一中的四个仓库】]]></description><category></category></item><item><title><![CDATA[Java开发：Spring Boot 实战教程]]></title><link>https://blog.youkuaiyun.com/android157/article/details/139355902</link><guid>https://blog.youkuaiyun.com/android157/article/details/139355902</guid><author>android157</author><pubDate>Mon, 03 Jun 2024 22:23:50 +0800</pubDate><description><![CDATA[Java Springboot 项目实战教程]]></description><category></category></item><item><title><![CDATA[合并jar和jar转dex]]></title><link>https://blog.youkuaiyun.com/android157/article/details/131478194</link><guid>https://blog.youkuaiyun.com/android157/article/details/131478194</guid><author>android157</author><pubDate>Fri, 30 Jun 2023 15:44:38 +0800</pubDate><description><![CDATA[Ant合并jar&jar转dex说明]]></description><category></category></item><item><title><![CDATA[Java开发：汇编语言]]></title><link>https://blog.youkuaiyun.com/android157/article/details/128213677</link><guid>https://blog.youkuaiyun.com/android157/article/details/128213677</guid><author>android157</author><pubDate>Sun, 11 Dec 2022 16:56:00 +0800</pubDate><description><![CDATA[中国人和中国人沟通需要学习汉语中国人和美国人沟通在会汉语的基础上还要学习英语那么，人和机器沟通的话需要学习哪些语言呢？答案是：人类的语言+机器语言但是，机器语言都是由0和1组成，人类非常难读懂，所以出现了一种便于人类理解的语言 - 汇编语言。汇编语言介于人类语言和机器语言之间，人类通过汇编语言编写代码，执行的时候会将汇编语言翻译成机器语言，操作机器执行命令。]]></description><category></category></item><item><title><![CDATA[Java开发：反射机制]]></title><link>https://blog.youkuaiyun.com/android157/article/details/128141582</link><guid>https://blog.youkuaiyun.com/android157/article/details/128141582</guid><author>android157</author><pubDate>Wed, 07 Dec 2022 07:10:43 +0800</pubDate><description><![CDATA[Reflection（反射）是java被视为动态语言的关键（Java是静态语言，因为有了反射所以又被成为“准动态语言”）优点：可以实现动态创建对象和编译，体现出很大的灵活性
缺点：对性能有影响。使用反射基本上是一种解释操作，我们可以告诉JVM，我们希望做什么并且它满足我们的要求。
这类操作总是慢于 直接执行相同的操作。1、该方法最安全可靠，性能最高。
Class c1 = Student.class;
2、通过类的实例获取Class对象
Person student = new Student(“学生”);]]></description><category></category></item><item><title><![CDATA[Java开发：JVM篇-类加载内存分析]]></title><link>https://blog.youkuaiyun.com/android157/article/details/128141798</link><guid>https://blog.youkuaiyun.com/android157/article/details/128141798</guid><author>android157</author><pubDate>Mon, 05 Dec 2022 15:27:13 +0800</pubDate><description><![CDATA[将class文件字节码内容加载到内存中，并将这些静态数据结构转换成方法区的运行时数据结构，然后在堆中生成一个代表这个类的java.lang.Class对象，作为方法区中类数据的访问入口。标准的JavaSE类加载器可以按要求查找类，但一旦某个类被加载到类加载器中，它将维持（缓存）加载一段时间。不过JVM垃圾回收机制可以回收这些Class对象。

示例代码：
二、分析类初始化
什么时候会发生类初始化？
A、类的主动引用（一定会发生类的初始化）

当虚拟机启动，先初始化main方法所在的类
new 一个类的对象
]]></description><category></category></item><item><title><![CDATA[Java开发：注解Annotation]]></title><link>https://blog.youkuaiyun.com/android157/article/details/128125759</link><guid>https://blog.youkuaiyun.com/android157/article/details/128125759</guid><author>android157</author><pubDate>Thu, 01 Dec 2022 17:46:52 +0800</pubDate><description><![CDATA[1、@interface用来声明一个注解，格式：public @interface 注解名{定义内容}2、注解中的每一个方法实际上是声明了一个配置参数3、方法的名称就是参数的名称4、返回类型就是参数的类型（返回值只能是基本类型：Class、String、enum）5、可以通过default来声明参数的默认值6、如果只有一个参数成员，一般参数名为value，有且仅有一个名为value的成员参数，在使用注解为value赋值时，可以省略参数名。]]></description><category></category></item><item><title><![CDATA[IDEA使用技巧]]></title><link>https://blog.youkuaiyun.com/android157/article/details/128049714</link><guid>https://blog.youkuaiyun.com/android157/article/details/128049714</guid><author>android157</author><pubDate>Sat, 26 Nov 2022 11:28:47 +0800</pubDate><description><![CDATA[1、在idea中复制的过程中按住 Alt 可以竖向复制多行。idea相关使用技巧，持续更新中…]]></description><category></category></item><item><title><![CDATA[Java开发：网络编程]]></title><link>https://blog.youkuaiyun.com/android157/article/details/128047632</link><guid>https://blog.youkuaiyun.com/android157/article/details/128047632</guid><author>android157</author><pubDate>Sat, 26 Nov 2022 11:22:24 +0800</pubDate><description><![CDATA[记录Java网络编程相关知识，欢迎大家沟通交流。]]></description><category></category></item><item><title><![CDATA[Java开发：多线程编程]]></title><link>https://blog.youkuaiyun.com/android157/article/details/127934855</link><guid>https://blog.youkuaiyun.com/android157/article/details/127934855</guid><author>android157</author><pubDate>Sat, 19 Nov 2022 15:40:13 +0800</pubDate><description><![CDATA[本章篇幅主要记录多线程编程相关的知识，如有纰漏，望指出。话不多说，正式开启多线程之旅...]]></description><category></category></item><item><title><![CDATA[Java开发：GUI编程]]></title><link>https://blog.youkuaiyun.com/android157/article/details/127934561</link><guid>https://blog.youkuaiyun.com/android157/article/details/127934561</guid><author>android157</author><pubDate>Sat, 19 Nov 2022 11:32:38 +0800</pubDate><description><![CDATA[Java GUI简单介绍]]></description><category></category></item><item><title><![CDATA[Java开发：Java SE 基础知识篇]]></title><link>https://blog.youkuaiyun.com/android157/article/details/127825734</link><guid>https://blog.youkuaiyun.com/android157/article/details/127825734</guid><author>android157</author><pubDate>Sat, 12 Nov 2022 22:11:22 +0800</pubDate><description><![CDATA[Java基础篇，关于一些基础知识的记载]]></description><category></category></item><item><title><![CDATA[Dos常用命令符]]></title><link>https://blog.youkuaiyun.com/android157/article/details/127713935</link><guid>https://blog.youkuaiyun.com/android157/article/details/127713935</guid><author>android157</author><pubDate>Sun, 06 Nov 2022 11:39:28 +0800</pubDate><description><![CDATA[1、开始+Windows系统+命令提示符2、Win键+R   然后  输入cmd打开控制台3、在任意的文件夹下面，按住Shift键+鼠标右键点击，选择“在此处打开Powershell窗口”]]></description><category></category></item><item><title><![CDATA[Android开发：apk反编译及后续打包教程2022win11（亲测）]]></title><link>https://blog.youkuaiyun.com/android157/article/details/127553694</link><guid>https://blog.youkuaiyun.com/android157/article/details/127553694</guid><author>android157</author><pubDate>Thu, 27 Oct 2022 16:07:59 +0800</pubDate><description><![CDATA[我们知道，Android应用开发完成之后，我们最终都会将应用打包成一个apk文件，然后让用户通过手机或者平板电脑下载下来进行安装。但是我们通过网上提供了一些工具，还是可以将apk进行反编译的，apk反编译之后，我们就可以...命令 java -jar D:\software\ApkRebuild\apktool_2.6.1.jar b --use-aapt2 -o sing.apk D:\software\ApkRebuild\MMTS。此时的apk是没有签名的，所以安装不上。]]></description><category></category></item><item><title><![CDATA[Android开发：手机震动工具类]]></title><link>https://blog.youkuaiyun.com/android157/article/details/125460826</link><guid>https://blog.youkuaiyun.com/android157/article/details/125460826</guid><author>android157</author><pubDate>Sun, 26 Jun 2022 10:18:25 +0800</pubDate><description><![CDATA[可以实现前台、后台的正常调用，解决后台失效问题。]]></description><category></category></item><item><title><![CDATA[Android开发：WebView中软键盘会遮挡输入框相关问题]]></title><link>https://blog.youkuaiyun.com/android157/article/details/125045902</link><guid>https://blog.youkuaiyun.com/android157/article/details/125045902</guid><author>android157</author><pubDate>Mon, 30 May 2022 14:29:14 +0800</pubDate><description><![CDATA[webview 输入框被软键盘顶起]]></description><category></category></item><item><title><![CDATA[Android开发：隐藏和显示底部导航栏]]></title><link>https://blog.youkuaiyun.com/android157/article/details/124735782</link><guid>https://blog.youkuaiyun.com/android157/article/details/124735782</guid><author>android157</author><pubDate>Thu, 12 May 2022 17:36:59 +0800</pubDate><description><![CDATA[视频播放器实现全屏和小屏互相切换时，显示和隐藏底部导航栏的方法]]></description><category></category></item><item><title><![CDATA[Android开发：DialogFragment的使用]]></title><link>https://blog.youkuaiyun.com/android157/article/details/121144215</link><guid>https://blog.youkuaiyun.com/android157/article/details/121144215</guid><author>android157</author><pubDate>Thu, 04 Nov 2021 15:54:30 +0800</pubDate><description><![CDATA[一、DialogFragment类的实现


public class EditDialogFragment extends AppCompatDialogFragment {
    public static final String TAG_BASE = "TAG_BASE";
    private View root;
    private Button btnCancel, btnSubmit;
    private String addressId;
    private static ]]></description><category></category></item><item><title><![CDATA[Android开发：String.format() 详解 （string的高级用法）]]></title><link>https://blog.youkuaiyun.com/android157/article/details/112448721</link><guid>https://blog.youkuaiyun.com/android157/article/details/112448721</guid><author>android157</author><pubDate>Sun, 10 Jan 2021 23:57:46 +0800</pubDate><description><![CDATA[目录



一、问题

二、解决

2.1、例1：“我叫小五,今年23岁了,毕业于家里蹲，目前就职于老牛公司，薪资9000”。

2.2、例二：“我叫小五,今年23岁了,毕业于家里蹲，目前就职于老牛公司，薪资9000.00”。

三、扩展

3.1、重载方法

3.2、占位符

3.3、对字符、字符串进行格式化

3.4、对整数进行格式化

3.5、对浮点数进行格式化

3.6、对日期、时间进行格式化

3.7、转换符汇总

3.8、标识汇总

3.9、日期转换符

3.10、时间转换符


...]]></description><category></category></item></channel></rss>